Warning: Permanently added '54.164.46.122' (ED25519) to the list of known hosts. Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ha1nd2mn/kernel-module-pvrsrvkm-j784s4/kernel-module-pvrsrvkm.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ha1nd2mn/kernel-module-pvrsrvkm-j784s4 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1733999384.899761 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.13.0, NVR = mock-5.9-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-ha1nd2mn/kernel-module-pvrsrvkm-j784s4/kernel-module-pvrsrvkm.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ha1nd2mn/kernel-module-pvrsrvkm-j784s4 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1733999384.899761 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-ha1nd2mn/kernel-module-pvrsrvkm-j784s4/kernel-module-pvrsrvkm.spec) Config(centos-stream-9-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-9-aarch64-bootstrap-1733999384.899761/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: quay.io/centos/centos:stream9 INFO: Pulling image: quay.io/centos/centos:stream9 INFO: Copy content of container quay.io/centos/centos:stream9 to /var/lib/mock/centos-stream-9-aarch64-bootstrap-1733999384.899761/root INFO: Checking that quay.io/centos/centos:stream9 image matches host's architecture INFO: mounting quay.io/centos/centos:stream9 with podman image mount INFO: image quay.io/centos/centos:stream9 as /var/lib/containers/storage/overlay/0bebf1782564f7b7957d75254e44f9993e875825eee821ccea46a00ca2a33932/merged INFO: umounting image quay.io/centos/centos:stream9 (/var/lib/containers/storage/overlay/0bebf1782564f7b7957d75254e44f9993e875825eee821ccea46a00ca2a33932/merged) with podman image umount INFO: Package manager dnf4 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.16.1.3-36.el9.aarch64 python3-dnf-4.14.0-21.el9.noarch python3-dnf-plugins-core-4.3.0-18.el9.noarch yum-4.14.0-21.el9.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 74 MB/s | 4.2 MB 00:00 CentOS Stream 9 - BaseOS 21 MB/s | 9.5 MB 00:00 CentOS Stream 9 - AppStream 39 MB/s | 19 MB 00:00 CentOS Stream 9 - CRB 22 MB/s | 5.0 MB 00:00 CentOS Stream 9 - Extras packages 321 kB/s | 19 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash aarch64 5.1.8-9.el9 baseos 1.7 M bzip2 aarch64 1.0.8-9.el9 baseos 55 k centos-stream-release noarch 9.0-26.el9 baseos 25 k coreutils aarch64 8.32-37.el9 baseos 1.1 M cpio aarch64 2.13-16.el9 baseos 274 k diffutils aarch64 3.7-12.el9 baseos 392 k findutils aarch64 1:4.8.0-7.el9 baseos 548 k gawk aarch64 5.1.0-6.el9 baseos 996 k glibc-minimal-langpack aarch64 2.34-143.el9 baseos 17 k grep aarch64 3.6-5.el9 baseos 266 k gzip aarch64 1.12-1.el9 baseos 162 k info aarch64 6.7-15.el9 baseos 221 k make aarch64 1:4.3-8.el9 baseos 533 k patch aarch64 2.7.6-16.el9 appstream 124 k redhat-rpm-config noarch 208-1.el9 appstream 71 k rpm-build aarch64 4.16.1.3-36.el9 appstream 67 k sed aarch64 4.8-9.el9 baseos 303 k tar aarch64 2:1.34-7.el9 baseos 875 k unzip aarch64 6.0-57.el9 baseos 178 k util-linux aarch64 2.37.4-20.el9 baseos 2.3 M which aarch64 2.21-29.el9 baseos 41 k xz aarch64 5.2.5-8.el9 baseos 226 k Installing dependencies: alternatives aarch64 1.24-1.el9 baseos 39 k audit-libs aarch64 3.1.5-1.el9 baseos 120 k basesystem noarch 11-13.el9 baseos 3.9 k binutils aarch64 2.35.2-58.el9 baseos 4.8 M binutils-gold aarch64 2.35.2-58.el9 baseos 883 k bzip2-libs aarch64 1.0.8-9.el9 baseos 41 k ca-certificates noarch 2024.2.69_v8.0.303-91.4.el9 baseos 1.0 M centos-gpg-keys noarch 9.0-26.el9 baseos 13 k centos-stream-repos noarch 9.0-26.el9 baseos 10 k coreutils-common aarch64 8.32-37.el9 baseos 2.0 M cracklib aarch64 2.9.6-27.el9 baseos 95 k cracklib-dicts aarch64 2.9.6-27.el9 baseos 3.6 M crypto-policies noarch 20240828-2.git626aa59.el9 baseos 86 k curl aarch64 7.76.1-31.el9 baseos 291 k cyrus-sasl-lib aarch64 2.1.27-21.el9 baseos 757 k debugedit aarch64 5.0-5.el9 appstream 76 k dwz aarch64 0.14-3.el9 appstream 126 k ed aarch64 1.14.2-12.el9 baseos 74 k efi-srpm-macros noarch 6-2.el9 appstream 22 k elfutils aarch64 0.192-2.el9 baseos 568 k elfutils-debuginfod-client aarch64 0.192-2.el9 baseos 42 k elfutils-default-yama-scope noarch 0.192-2.el9 baseos 11 k elfutils-libelf aarch64 0.192-2.el9 baseos 205 k elfutils-libs aarch64 0.192-2.el9 baseos 261 k file aarch64 5.39-16.el9 baseos 49 k file-libs aarch64 5.39-16.el9 baseos 587 k filesystem aarch64 3.16-5.el9 baseos 4.8 M fonts-srpm-macros noarch 1:2.0.5-7.el9.1 appstream 28 k gdb-minimal aarch64 14.2-3.el9 appstream 3.7 M gdbm-libs aarch64 1:1.23-1.el9 baseos 56 k ghc-srpm-macros noarch 1.5.0-6.el9 appstream 8.8 k glibc aarch64 2.34-143.el9 baseos 1.7 M glibc-common aarch64 2.34-143.el9 baseos 294 k glibc-gconv-extra aarch64 2.34-143.el9 baseos 1.8 M gmp aarch64 1:6.2.0-13.el9 baseos 265 k go-srpm-macros noarch 3.6.0-7.el9 appstream 27 k groff-base aarch64 1.22.4-10.el9 baseos 1.0 M json-c aarch64 0.14-11.el9 baseos 42 k kernel-srpm-macros noarch 1.0-13.el9 appstream 16 k keyutils-libs aarch64 1.6.3-1.el9 baseos 31 k krb5-libs aarch64 1.21.1-4.el9 baseos 771 k libacl aarch64 2.3.1-4.el9 baseos 23 k libarchive aarch64 3.5.3-4.el9 baseos 386 k libattr aarch64 2.5.1-3.el9 baseos 19 k libblkid aarch64 2.37.4-20.el9 baseos 107 k libbrotli aarch64 1.0.9-7.el9 baseos 312 k libcap aarch64 2.48-9.el9 baseos 70 k libcap-ng aarch64 0.8.2-7.el9 baseos 32 k libcom_err aarch64 1.46.5-5.el9 baseos 26 k libcurl aarch64 7.76.1-31.el9 baseos 279 k libdb aarch64 5.3.28-55.el9 baseos 708 k libeconf aarch64 0.4.1-4.el9 baseos 26 k libevent aarch64 2.1.12-8.el9 baseos 255 k libfdisk aarch64 2.37.4-20.el9 baseos 149 k libffi aarch64 3.4.2-8.el9 baseos 36 k libgcc aarch64 11.5.0-2.el9 baseos 82 k libgcrypt aarch64 1.10.0-11.el9 baseos 455 k libgomp aarch64 11.5.0-2.el9 baseos 263 k libgpg-error aarch64 1.42-5.el9 baseos 213 k libidn2 aarch64 2.3.0-7.el9 baseos 101 k libmount aarch64 2.37.4-20.el9 baseos 133 k libnghttp2 aarch64 1.43.0-6.el9 baseos 73 k libpkgconf aarch64 1.7.3-10.el9 baseos 36 k libpsl aarch64 0.21.1-5.el9 baseos 64 k libpwquality aarch64 1.4.4-8.el9 baseos 119 k libselinux aarch64 3.6-2.el9 baseos 86 k libsemanage aarch64 3.6-3.el9 baseos 115 k libsepol aarch64 3.6-1.el9 baseos 318 k libsigsegv aarch64 2.13-4.el9 baseos 27 k libsmartcols aarch64 2.37.4-20.el9 baseos 62 k libssh aarch64 0.10.4-13.el9 baseos 213 k libssh-config noarch 0.10.4-13.el9 baseos 10 k libstdc++ aarch64 11.5.0-2.el9 baseos 702 k libtasn1 aarch64 4.16.0-8.el9 baseos 73 k libunistring aarch64 0.9.10-15.el9 baseos 489 k libutempter aarch64 1.2.1-6.el9 baseos 27 k libuuid aarch64 2.37.4-20.el9 baseos 27 k libverto aarch64 0.3.2-3.el9 baseos 21 k libxcrypt aarch64 4.4.18-3.el9 baseos 121 k libxml2 aarch64 2.9.13-6.el9 baseos 730 k libzstd aarch64 1.5.5-1.el9 baseos 275 k lua-libs aarch64 5.4.4-4.el9 baseos 128 k lua-srpm-macros noarch 1-6.el9 appstream 9.5 k lz4-libs aarch64 1.9.3-5.el9 baseos 67 k mpfr aarch64 4.1.0-7.el9 baseos 239 k ncurses aarch64 6.2-10.20210508.el9 baseos 399 k ncurses-base noarch 6.2-10.20210508.el9 baseos 61 k ncurses-libs aarch64 6.2-10.20210508.el9 baseos 311 k ocaml-srpm-macros noarch 6-6.el9 appstream 8.8 k openblas-srpm-macros noarch 2-11.el9 appstream 8.4 k openldap aarch64 2.6.6-3.el9 baseos 279 k openssl aarch64 1:3.2.2-6.el9 baseos 1.3 M openssl-libs aarch64 1:3.2.2-6.el9 baseos 2.2 M p11-kit aarch64 0.25.3-3.el9 baseos 507 k p11-kit-trust aarch64 0.25.3-3.el9 baseos 140 k pam aarch64 1.5.1-23.el9 baseos 627 k pcre aarch64 8.44-4.el9 baseos 180 k pcre2 aarch64 10.40-6.el9 baseos 218 k pcre2-syntax noarch 10.40-6.el9 baseos 141 k perl-AutoLoader noarch 5.74-481.el9 baseos 21 k perl-B aarch64 1.80-481.el9 baseos 180 k perl-Carp noarch 1.50-460.el9 baseos 30 k perl-Class-Struct noarch 0.66-481.el9 baseos 22 k perl-Data-Dumper aarch64 2.174-462.el9 baseos 55 k perl-Digest noarch 1.19-4.el9 baseos 26 k perl-Digest-MD5 aarch64 2.58-4.el9 baseos 37 k perl-Encode aarch64 4:3.08-462.el9 baseos 1.7 M perl-Errno aarch64 1.30-481.el9 baseos 14 k perl-Exporter noarch 5.74-461.el9 baseos 32 k perl-Fcntl aarch64 1.13-481.el9 baseos 20 k perl-File-Basename noarch 2.85-481.el9 baseos 17 k perl-File-Path noarch 2.18-4.el9 baseos 36 k perl-File-Temp noarch 1:0.231.100-4.el9 baseos 60 k perl-File-stat noarch 1.09-481.el9 baseos 17 k perl-FileHandle noarch 2.03-481.el9 baseos 15 k perl-Getopt-Long noarch 1:2.52-4.el9 baseos 61 k perl-Getopt-Std noarch 1.12-481.el9 baseos 15 k perl-HTTP-Tiny noarch 0.076-462.el9 baseos 54 k perl-IO aarch64 1.43-481.el9 baseos 88 k perl-IO-Socket-IP noarch 0.41-5.el9 baseos 43 k perl-IO-Socket-SSL noarch 2.073-2.el9 baseos 217 k perl-IPC-Open3 noarch 1.21-481.el9 baseos 22 k perl-MIME-Base64 aarch64 3.16-4.el9 baseos 31 k perl-Mozilla-CA noarch 20200520-6.el9 baseos 13 k perl-Net-SSLeay aarch64 1.94-1.el9 baseos 415 k perl-POSIX aarch64 1.94-481.el9 baseos 96 k perl-PathTools aarch64 3.78-461.el9 baseos 88 k perl-Pod-Escapes noarch 1:1.07-460.el9 baseos 21 k perl-Pod-Perldoc noarch 3.28.01-461.el9 baseos 87 k perl-Pod-Simple noarch 1:3.42-4.el9 baseos 225 k perl-Pod-Usage noarch 4:2.01-4.el9 baseos 41 k perl-Scalar-List-Utils aarch64 4:1.56-462.el9 baseos 70 k perl-SelectSaver noarch 1.02-481.el9 baseos 11 k perl-Socket aarch64 4:2.031-4.el9 baseos 55 k perl-Storable aarch64 1:3.21-460.el9 baseos 94 k perl-Symbol noarch 1.08-481.el9 baseos 14 k perl-Term-ANSIColor noarch 5.01-461.el9 baseos 49 k perl-Term-Cap noarch 1.17-460.el9 baseos 23 k perl-Text-ParseWords noarch 3.30-460.el9 baseos 17 k perl-Text-Tabs+Wrap noarch 2013.0523-460.el9 baseos 24 k perl-Time-Local noarch 2:1.300-7.el9 baseos 34 k perl-URI noarch 5.09-3.el9 baseos 121 k perl-base noarch 2.27-481.el9 baseos 16 k perl-constant noarch 1.33-461.el9 baseos 24 k perl-if noarch 0.60.800-481.el9 baseos 14 k perl-interpreter aarch64 4:5.32.1-481.el9 baseos 70 k perl-libnet noarch 3.13-4.el9 baseos 130 k perl-libs aarch64 4:5.32.1-481.el9 baseos 2.2 M perl-mro aarch64 1.23-481.el9 baseos 27 k perl-overload noarch 1.31-481.el9 baseos 45 k perl-overloading noarch 0.02-481.el9 baseos 12 k perl-parent noarch 1:0.238-460.el9 baseos 15 k perl-podlators noarch 1:4.14-460.el9 baseos 114 k perl-srpm-macros noarch 1-41.el9 appstream 9.1 k perl-subs noarch 1.03-481.el9 baseos 11 k perl-vars noarch 1.05-481.el9 baseos 13 k pkgconf aarch64 1.7.3-10.el9 baseos 40 k pkgconf-m4 noarch 1.7.3-10.el9 baseos 15 k pkgconf-pkg-config aarch64 1.7.3-10.el9 baseos 11 k popt aarch64 1.18-8.el9 baseos 64 k publicsuffix-list-dafsa noarch 20210518-3.el9 baseos 58 k pyproject-srpm-macros noarch 1.16.2-1.el9 appstream 14 k python-srpm-macros noarch 3.9-54.el9 appstream 18 k qt5-srpm-macros noarch 5.15.9-1.el9 appstream 8.8 k readline aarch64 8.1-4.el9 baseos 211 k rpm aarch64 4.16.1.3-36.el9 baseos 533 k rpm-build-libs aarch64 4.16.1.3-36.el9 baseos 86 k rpm-libs aarch64 4.16.1.3-36.el9 baseos 301 k rust-srpm-macros noarch 17-4.el9 appstream 10 k setup noarch 2.13.7-10.el9 baseos 146 k shadow-utils aarch64 2:4.9-12.el9 baseos 1.2 M sqlite-libs aarch64 3.34.1-7.el9 baseos 615 k systemd-libs aarch64 252-48.el9 baseos 647 k tzdata noarch 2024b-2.el9 baseos 837 k util-linux-core aarch64 2.37.4-20.el9 baseos 462 k xz-libs aarch64 5.2.5-8.el9 baseos 91 k zip aarch64 3.0-35.el9 baseos 260 k zlib aarch64 1.2.11-41.el9 baseos 90 k zstd aarch64 1.5.5-1.el9 baseos 355 k Transaction Summary ================================================================================ Install 201 Packages Total download size: 67 M Installed size: 246 M Downloading Packages: (1/201): alternatives-1.24-1.el9.aarch64.rpm 1.5 MB/s | 39 kB 00:00 (2/201): audit-libs-3.1.5-1.el9.aarch64.rpm 4.6 MB/s | 120 kB 00:00 (3/201): basesystem-11-13.el9.noarch.rpm 153 kB/s | 3.9 kB 00:00 (4/201): binutils-gold-2.35.2-58.el9.aarch64.rp 58 MB/s | 883 kB 00:00 (5/201): bzip2-1.0.8-9.el9.aarch64.rpm 22 MB/s | 55 kB 00:00 (6/201): bzip2-libs-1.0.8-9.el9.aarch64.rpm 18 MB/s | 41 kB 00:00 (7/201): bash-5.1.8-9.el9.aarch64.rpm 61 MB/s | 1.7 MB 00:00 (8/201): centos-gpg-keys-9.0-26.el9.noarch.rpm 5.3 MB/s | 13 kB 00:00 (9/201): centos-stream-release-9.0-26.el9.noarc 8.7 MB/s | 25 kB 00:00 (10/201): centos-stream-repos-9.0-26.el9.noarch 3.9 MB/s | 10 kB 00:00 (11/201): ca-certificates-2024.2.69_v8.0.303-91 60 MB/s | 1.0 MB 00:00 (12/201): coreutils-8.32-37.el9.aarch64.rpm 57 MB/s | 1.1 MB 00:00 (13/201): binutils-2.35.2-58.el9.aarch64.rpm 69 MB/s | 4.8 MB 00:00 (14/201): cpio-2.13-16.el9.aarch64.rpm 19 MB/s | 274 kB 00:00 (15/201): coreutils-common-8.32-37.el9.aarch64. 58 MB/s | 2.0 MB 00:00 (16/201): cracklib-2.9.6-27.el9.aarch64.rpm 17 MB/s | 95 kB 00:00 (17/201): crypto-policies-20240828-2.git626aa59 23 MB/s | 86 kB 00:00 (18/201): curl-7.76.1-31.el9.aarch64.rpm 48 MB/s | 291 kB 00:00 (19/201): diffutils-3.7-12.el9.aarch64.rpm 153 MB/s | 392 kB 00:00 (20/201): ed-1.14.2-12.el9.aarch64.rpm 22 MB/s | 74 kB 00:00 (21/201): cyrus-sasl-lib-2.1.27-21.el9.aarch64. 58 MB/s | 757 kB 00:00 (22/201): elfutils-debuginfod-client-0.192-2.el 16 MB/s | 42 kB 00:00 (23/201): elfutils-default-yama-scope-0.192-2.e 4.8 MB/s | 11 kB 00:00 (24/201): elfutils-0.192-2.el9.aarch64.rpm 50 MB/s | 568 kB 00:00 (25/201): elfutils-libelf-0.192-2.el9.aarch64.r 40 MB/s | 205 kB 00:00 (26/201): file-5.39-16.el9.aarch64.rpm 17 MB/s | 49 kB 00:00 (27/201): elfutils-libs-0.192-2.el9.aarch64.rpm 41 MB/s | 261 kB 00:00 (28/201): file-libs-5.39-16.el9.aarch64.rpm 42 MB/s | 587 kB 00:00 (29/201): cracklib-dicts-2.9.6-27.el9.aarch64.r 65 MB/s | 3.6 MB 00:00 (30/201): findutils-4.8.0-7.el9.aarch64.rpm 53 MB/s | 548 kB 00:00 (31/201): gdbm-libs-1.23-1.el9.aarch64.rpm 15 MB/s | 56 kB 00:00 (32/201): gawk-5.1.0-6.el9.aarch64.rpm 60 MB/s | 996 kB 00:00 (33/201): glibc-common-2.34-143.el9.aarch64.rpm 45 MB/s | 294 kB 00:00 (34/201): glibc-2.34-143.el9.aarch64.rpm 56 MB/s | 1.7 MB 00:00 (35/201): glibc-minimal-langpack-2.34-143.el9.a 6.7 MB/s | 17 kB 00:00 (36/201): filesystem-3.16-5.el9.aarch64.rpm 68 MB/s | 4.8 MB 00:00 (37/201): gmp-6.2.0-13.el9.aarch64.rpm 28 MB/s | 265 kB 00:00 (38/201): glibc-gconv-extra-2.34-143.el9.aarch6 54 MB/s | 1.8 MB 00:00 (39/201): grep-3.6-5.el9.aarch64.rpm 31 MB/s | 266 kB 00:00 (40/201): info-6.7-15.el9.aarch64.rpm 34 MB/s | 221 kB 00:00 (41/201): gzip-1.12-1.el9.aarch64.rpm 19 MB/s | 162 kB 00:00 (42/201): groff-base-1.22.4-10.el9.aarch64.rpm 58 MB/s | 1.0 MB 00:00 (43/201): json-c-0.14-11.el9.aarch64.rpm 12 MB/s | 42 kB 00:00 (44/201): keyutils-libs-1.6.3-1.el9.aarch64.rpm 9.7 MB/s | 31 kB 00:00 (45/201): libacl-2.3.1-4.el9.aarch64.rpm 11 MB/s | 23 kB 00:00 (46/201): libattr-2.5.1-3.el9.aarch64.rpm 11 MB/s | 19 kB 00:00 (47/201): libarchive-3.5.3-4.el9.aarch64.rpm 54 MB/s | 386 kB 00:00 (48/201): libblkid-2.37.4-20.el9.aarch64.rpm 28 MB/s | 107 kB 00:00 (49/201): libcap-2.48-9.el9.aarch64.rpm 28 MB/s | 70 kB 00:00 (50/201): krb5-libs-1.21.1-4.el9.aarch64.rpm 58 MB/s | 771 kB 00:00 (51/201): libcap-ng-0.8.2-7.el9.aarch64.rpm 14 MB/s | 32 kB 00:00 (52/201): libbrotli-1.0.9-7.el9.aarch64.rpm 45 MB/s | 312 kB 00:00 (53/201): libcom_err-1.46.5-5.el9.aarch64.rpm 8.4 MB/s | 26 kB 00:00 (54/201): libeconf-0.4.1-4.el9.aarch64.rpm 13 MB/s | 26 kB 00:00 (55/201): libcurl-7.76.1-31.el9.aarch64.rpm 39 MB/s | 279 kB 00:00 (56/201): libevent-2.1.12-8.el9.aarch64.rpm 38 MB/s | 255 kB 00:00 (57/201): libfdisk-2.37.4-20.el9.aarch64.rpm 32 MB/s | 149 kB 00:00 (58/201): libdb-5.3.28-55.el9.aarch64.rpm 56 MB/s | 708 kB 00:00 (59/201): libffi-3.4.2-8.el9.aarch64.rpm 8.6 MB/s | 36 kB 00:00 (60/201): libgcc-11.5.0-2.el9.aarch64.rpm 22 MB/s | 82 kB 00:00 (61/201): libgpg-error-1.42-5.el9.aarch64.rpm 43 MB/s | 213 kB 00:00 (62/201): libgcrypt-1.10.0-11.el9.aarch64.rpm 50 MB/s | 455 kB 00:00 (63/201): libgomp-11.5.0-2.el9.aarch64.rpm 35 MB/s | 263 kB 00:00 (64/201): libnghttp2-1.43.0-6.el9.aarch64.rpm 19 MB/s | 73 kB 00:00 (65/201): libidn2-2.3.0-7.el9.aarch64.rpm 17 MB/s | 101 kB 00:00 (66/201): libmount-2.37.4-20.el9.aarch64.rpm 27 MB/s | 133 kB 00:00 (67/201): libpkgconf-1.7.3-10.el9.aarch64.rpm 14 MB/s | 36 kB 00:00 (68/201): libpsl-0.21.1-5.el9.aarch64.rpm 22 MB/s | 64 kB 00:00 (69/201): libpwquality-1.4.4-8.el9.aarch64.rpm 28 MB/s | 119 kB 00:00 (70/201): libselinux-3.6-2.el9.aarch64.rpm 23 MB/s | 86 kB 00:00 (71/201): libsemanage-3.6-3.el9.aarch64.rpm 30 MB/s | 115 kB 00:00 (72/201): libsigsegv-2.13-4.el9.aarch64.rpm 11 MB/s | 27 kB 00:00 (73/201): libsmartcols-2.37.4-20.el9.aarch64.rp 23 MB/s | 62 kB 00:00 (74/201): libsepol-3.6-1.el9.aarch64.rpm 47 MB/s | 318 kB 00:00 (75/201): libssh-config-0.10.4-13.el9.noarch.rp 7.0 MB/s | 10 kB 00:00 (76/201): libssh-0.10.4-13.el9.aarch64.rpm 33 MB/s | 213 kB 00:00 (77/201): libtasn1-4.16.0-8.el9.aarch64.rpm 21 MB/s | 73 kB 00:00 (78/201): libutempter-1.2.1-6.el9.aarch64.rpm 13 MB/s | 27 kB 00:00 (79/201): libuuid-2.37.4-20.el9.aarch64.rpm 12 MB/s | 27 kB 00:00 (80/201): libstdc++-11.5.0-2.el9.aarch64.rpm 60 MB/s | 702 kB 00:00 (81/201): libunistring-0.9.10-15.el9.aarch64.rp 53 MB/s | 489 kB 00:00 (82/201): libverto-0.3.2-3.el9.aarch64.rpm 6.1 MB/s | 21 kB 00:00 (83/201): libxcrypt-4.4.18-3.el9.aarch64.rpm 36 MB/s | 121 kB 00:00 (84/201): lua-libs-5.4.4-4.el9.aarch64.rpm 24 MB/s | 128 kB 00:00 (85/201): libzstd-1.5.5-1.el9.aarch64.rpm 34 MB/s | 275 kB 00:00 (86/201): lz4-libs-1.9.3-5.el9.aarch64.rpm 23 MB/s | 67 kB 00:00 (87/201): libxml2-2.9.13-6.el9.aarch64.rpm 54 MB/s | 730 kB 00:00 (88/201): make-4.3-8.el9.aarch64.rpm 56 MB/s | 533 kB 00:00 (89/201): mpfr-4.1.0-7.el9.aarch64.rpm 26 MB/s | 239 kB 00:00 (90/201): ncurses-base-6.2-10.20210508.el9.noar 14 MB/s | 61 kB 00:00 (91/201): ncurses-6.2-10.20210508.el9.aarch64.r 41 MB/s | 399 kB 00:00 (92/201): ncurses-libs-6.2-10.20210508.el9.aarc 43 MB/s | 311 kB 00:00 (93/201): openldap-2.6.6-3.el9.aarch64.rpm 43 MB/s | 279 kB 00:00 (94/201): p11-kit-0.25.3-3.el9.aarch64.rpm 60 MB/s | 507 kB 00:00 (95/201): openssl-3.2.2-6.el9.aarch64.rpm 66 MB/s | 1.3 MB 00:00 (96/201): p11-kit-trust-0.25.3-3.el9.aarch64.rp 22 MB/s | 140 kB 00:00 (97/201): pcre-8.44-4.el9.aarch64.rpm 33 MB/s | 180 kB 00:00 (98/201): pam-1.5.1-23.el9.aarch64.rpm 60 MB/s | 627 kB 00:00 (99/201): pcre2-10.40-6.el9.aarch64.rpm 43 MB/s | 218 kB 00:00 (100/201): perl-AutoLoader-5.74-481.el9.noarch. 11 MB/s | 21 kB 00:00 (101/201): pcre2-syntax-10.40-6.el9.noarch.rpm 26 MB/s | 141 kB 00:00 (102/201): openssl-libs-3.2.2-6.el9.aarch64.rpm 63 MB/s | 2.2 MB 00:00 (103/201): perl-B-1.80-481.el9.aarch64.rpm 25 MB/s | 180 kB 00:00 (104/201): perl-Carp-1.50-460.el9.noarch.rpm 6.3 MB/s | 30 kB 00:00 (105/201): perl-Class-Struct-0.66-481.el9.noarc 13 MB/s | 22 kB 00:00 (106/201): perl-Digest-1.19-4.el9.noarch.rpm 12 MB/s | 26 kB 00:00 (107/201): perl-Data-Dumper-2.174-462.el9.aarch 19 MB/s | 55 kB 00:00 (108/201): perl-Digest-MD5-2.58-4.el9.aarch64.r 13 MB/s | 37 kB 00:00 (109/201): perl-Errno-1.30-481.el9.aarch64.rpm 8.3 MB/s | 14 kB 00:00 (110/201): perl-Exporter-5.74-461.el9.noarch.rp 13 MB/s | 32 kB 00:00 (111/201): perl-Fcntl-1.13-481.el9.aarch64.rpm 8.3 MB/s | 20 kB 00:00 (112/201): perl-File-Basename-2.85-481.el9.noar 8.9 MB/s | 17 kB 00:00 (113/201): perl-File-Path-2.18-4.el9.noarch.rpm 15 MB/s | 36 kB 00:00 (114/201): perl-File-Temp-0.231.100-4.el9.noarc 18 MB/s | 60 kB 00:00 (115/201): perl-File-stat-1.09-481.el9.noarch.r 7.6 MB/s | 17 kB 00:00 (116/201): perl-FileHandle-2.03-481.el9.noarch. 9.4 MB/s | 15 kB 00:00 (117/201): perl-Getopt-Long-2.52-4.el9.noarch.r 24 MB/s | 61 kB 00:00 (118/201): perl-Getopt-Std-1.12-481.el9.noarch. 7.5 MB/s | 15 kB 00:00 (119/201): perl-HTTP-Tiny-0.076-462.el9.noarch. 24 MB/s | 54 kB 00:00 (120/201): perl-IO-1.43-481.el9.aarch64.rpm 32 MB/s | 88 kB 00:00 (121/201): perl-IO-Socket-IP-0.41-5.el9.noarch. 21 MB/s | 43 kB 00:00 (122/201): perl-IPC-Open3-1.21-481.el9.noarch.r 12 MB/s | 22 kB 00:00 (123/201): perl-IO-Socket-SSL-2.073-2.el9.noarc 49 MB/s | 217 kB 00:00 (124/201): perl-Mozilla-CA-20200520-6.el9.noarc 6.8 MB/s | 13 kB 00:00 (125/201): perl-MIME-Base64-3.16-4.el9.aarch64. 11 MB/s | 31 kB 00:00 (126/201): perl-Encode-3.08-462.el9.aarch64.rpm 64 MB/s | 1.7 MB 00:00 (127/201): perl-POSIX-1.94-481.el9.aarch64.rpm 23 MB/s | 96 kB 00:00 (128/201): perl-Net-SSLeay-1.94-1.el9.aarch64.r 54 MB/s | 415 kB 00:00 (129/201): perl-PathTools-3.78-461.el9.aarch64. 23 MB/s | 88 kB 00:00 (130/201): perl-Pod-Escapes-1.07-460.el9.noarch 6.4 MB/s | 21 kB 00:00 (131/201): perl-Pod-Perldoc-3.28.01-461.el9.noa 28 MB/s | 87 kB 00:00 (132/201): perl-Pod-Usage-2.01-4.el9.noarch.rpm 14 MB/s | 41 kB 00:00 (133/201): perl-Pod-Simple-3.42-4.el9.noarch.rp 41 MB/s | 225 kB 00:00 (134/201): perl-SelectSaver-1.02-481.el9.noarch 4.1 MB/s | 11 kB 00:00 (135/201): perl-Scalar-List-Utils-1.56-462.el9. 20 MB/s | 70 kB 00:00 (136/201): perl-Symbol-1.08-481.el9.noarch.rpm 7.4 MB/s | 14 kB 00:00 (137/201): perl-Socket-2.031-4.el9.aarch64.rpm 17 MB/s | 55 kB 00:00 (138/201): perl-Storable-3.21-460.el9.aarch64.r 28 MB/s | 94 kB 00:00 (139/201): perl-Text-ParseWords-3.30-460.el9.no 11 MB/s | 17 kB 00:00 (140/201): perl-Term-Cap-1.17-460.el9.noarch.rp 6.0 MB/s | 23 kB 00:00 (141/201): perl-Term-ANSIColor-5.01-461.el9.noa 9.7 MB/s | 49 kB 00:00 (142/201): perl-Text-Tabs+Wrap-2013.0523-460.el 7.9 MB/s | 24 kB 00:00 (143/201): perl-Time-Local-1.300-7.el9.noarch.r 12 MB/s | 34 kB 00:00 (144/201): perl-base-2.27-481.el9.noarch.rpm 7.1 MB/s | 16 kB 00:00 (145/201): perl-URI-5.09-3.el9.noarch.rpm 34 MB/s | 121 kB 00:00 (146/201): perl-constant-1.33-461.el9.noarch.rp 9.9 MB/s | 24 kB 00:00 (147/201): perl-if-0.60.800-481.el9.noarch.rpm 7.8 MB/s | 14 kB 00:00 (148/201): perl-interpreter-5.32.1-481.el9.aarc 24 MB/s | 70 kB 00:00 (149/201): perl-libnet-3.13-4.el9.noarch.rpm 33 MB/s | 130 kB 00:00 (150/201): perl-mro-1.23-481.el9.aarch64.rpm 9.8 MB/s | 27 kB 00:00 (151/201): perl-overload-1.31-481.el9.noarch.rp 19 MB/s | 45 kB 00:00 (152/201): perl-overloading-0.02-481.el9.noarch 4.8 MB/s | 12 kB 00:00 (153/201): perl-parent-0.238-460.el9.noarch.rpm 6.4 MB/s | 15 kB 00:00 (154/201): perl-subs-1.03-481.el9.noarch.rpm 7.0 MB/s | 11 kB 00:00 (155/201): perl-podlators-4.14-460.el9.noarch.r 32 MB/s | 114 kB 00:00 (156/201): perl-vars-1.05-481.el9.noarch.rpm 6.1 MB/s | 13 kB 00:00 (157/201): pkgconf-1.7.3-10.el9.aarch64.rpm 16 MB/s | 40 kB 00:00 (158/201): pkgconf-m4-1.7.3-10.el9.noarch.rpm 8.8 MB/s | 15 kB 00:00 (159/201): pkgconf-pkg-config-1.7.3-10.el9.aarc 4.8 MB/s | 11 kB 00:00 (160/201): popt-1.18-8.el9.aarch64.rpm 27 MB/s | 64 kB 00:00 (161/201): publicsuffix-list-dafsa-20210518-3.e 16 MB/s | 58 kB 00:00 (162/201): readline-8.1-4.el9.aarch64.rpm 49 MB/s | 211 kB 00:00 (163/201): rpm-build-libs-4.16.1.3-36.el9.aarch 20 MB/s | 86 kB 00:00 (164/201): rpm-4.16.1.3-36.el9.aarch64.rpm 60 MB/s | 533 kB 00:00 (165/201): perl-libs-5.32.1-481.el9.aarch64.rpm 65 MB/s | 2.2 MB 00:00 (166/201): rpm-libs-4.16.1.3-36.el9.aarch64.rpm 39 MB/s | 301 kB 00:00 (167/201): sed-4.8-9.el9.aarch64.rpm 52 MB/s | 303 kB 00:00 (168/201): setup-2.13.7-10.el9.noarch.rpm 36 MB/s | 146 kB 00:00 (169/201): systemd-libs-252-48.el9.aarch64.rpm 55 MB/s | 647 kB 00:00 (170/201): sqlite-libs-3.34.1-7.el9.aarch64.rpm 39 MB/s | 615 kB 00:00 (171/201): shadow-utils-4.9-12.el9.aarch64.rpm 61 MB/s | 1.2 MB 00:00 (172/201): unzip-6.0-57.el9.aarch64.rpm 43 MB/s | 178 kB 00:00 (173/201): tar-1.34-7.el9.aarch64.rpm 60 MB/s | 875 kB 00:00 (174/201): tzdata-2024b-2.el9.noarch.rpm 44 MB/s | 837 kB 00:00 (175/201): which-2.21-29.el9.aarch64.rpm 13 MB/s | 41 kB 00:00 (176/201): util-linux-core-2.37.4-20.el9.aarch6 44 MB/s | 462 kB 00:00 (177/201): xz-libs-5.2.5-8.el9.aarch64.rpm 30 MB/s | 91 kB 00:00 (178/201): xz-5.2.5-8.el9.aarch64.rpm 42 MB/s | 226 kB 00:00 (179/201): zlib-1.2.11-41.el9.aarch64.rpm 22 MB/s | 90 kB 00:00 (180/201): zip-3.0-35.el9.aarch64.rpm 40 MB/s | 260 kB 00:00 (181/201): debugedit-5.0-5.el9.aarch64.rpm 21 MB/s | 76 kB 00:00 (182/201): zstd-1.5.5-1.el9.aarch64.rpm 47 MB/s | 355 kB 00:00 (183/201): util-linux-2.37.4-20.el9.aarch64.rpm 62 MB/s | 2.3 MB 00:00 (184/201): dwz-0.14-3.el9.aarch64.rpm 18 MB/s | 126 kB 00:00 (185/201): efi-srpm-macros-6-2.el9.noarch.rpm 4.1 MB/s | 22 kB 00:00 (186/201): fonts-srpm-macros-2.0.5-7.el9.1.noar 14 MB/s | 28 kB 00:00 (187/201): ghc-srpm-macros-1.5.0-6.el9.noarch.r 5.2 MB/s | 8.8 kB 00:00 (188/201): go-srpm-macros-3.6.0-7.el9.noarch.rp 14 MB/s | 27 kB 00:00 (189/201): kernel-srpm-macros-1.0-13.el9.noarch 8.8 MB/s | 16 kB 00:00 (190/201): lua-srpm-macros-1-6.el9.noarch.rpm 5.7 MB/s | 9.5 kB 00:00 (191/201): ocaml-srpm-macros-6-6.el9.noarch.rpm 3.7 MB/s | 8.8 kB 00:00 (192/201): openblas-srpm-macros-2-11.el9.noarch 5.6 MB/s | 8.4 kB 00:00 (193/201): perl-srpm-macros-1-41.el9.noarch.rpm 5.2 MB/s | 9.1 kB 00:00 (194/201): patch-2.7.6-16.el9.aarch64.rpm 31 MB/s | 124 kB 00:00 (195/201): pyproject-srpm-macros-1.16.2-1.el9.n 7.4 MB/s | 14 kB 00:00 (196/201): qt5-srpm-macros-5.15.9-1.el9.noarch. 6.6 MB/s | 8.8 kB 00:00 (197/201): python-srpm-macros-3.9-54.el9.noarch 5.4 MB/s | 18 kB 00:00 (198/201): redhat-rpm-config-208-1.el9.noarch.r 26 MB/s | 71 kB 00:00 (199/201): rpm-build-4.16.1.3-36.el9.aarch64.rp 27 MB/s | 67 kB 00:00 (200/201): rust-srpm-macros-17-4.el9.noarch.rpm 5.0 MB/s | 10 kB 00:00 (201/201): gdb-minimal-14.2-3.el9.aarch64.rpm 64 MB/s | 3.7 MB 00:00 -------------------------------------------------------------------------------- Total 73 MB/s | 67 MB 00:00 CentOS Stream 9 - BaseOS 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) " Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-5.el9.aarch64 1/1 Preparing : 1/1 Installing : libgcc-11.5.0-2.el9.aarch64 1/201 Running scriptlet: libgcc-11.5.0-2.el9.aarch64 1/201 Installing : rust-srpm-macros-17-4.el9.noarch 2/201 Installing : qt5-srpm-macros-5.15.9-1.el9.noarch 3/201 Installing : perl-srpm-macros-1-41.el9.noarch 4/201 Installing : openblas-srpm-macros-2-11.el9.noarch 5/201 Installing : ocaml-srpm-macros-6-6.el9.noarch 6/201 Installing : ghc-srpm-macros-1.5.0-6.el9.noarch 7/201 Installing : tzdata-2024b-2.el9.noarch 8/201 Installing : publicsuffix-list-dafsa-20210518-3.el9.noarch 9/201 Installing : pkgconf-m4-1.7.3-10.el9.noarch 10/201 Installing : pcre2-syntax-10.40-6.el9.noarch 11/201 Installing : ncurses-base-6.2-10.20210508.el9.noarch 12/201 Installing : libssh-config-0.10.4-13.el9.noarch 13/201 Installing : coreutils-common-8.32-37.el9.aarch64 14/201 Installing : centos-gpg-keys-9.0-26.el9.noarch 15/201 Installing : centos-stream-repos-9.0-26.el9.noarch 16/201 Installing : centos-stream-release-9.0-26.el9.noarch 17/201 Installing : setup-2.13.7-10.el9.noarch 18/201 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.7-10.el9.noarch 18/201 Installing : filesystem-3.16-5.el9.aarch64 19/201 Installing : basesystem-11-13.el9.noarch 20/201 Installing : glibc-gconv-extra-2.34-143.el9.aarch64 21/201 Running scriptlet: glibc-gconv-extra-2.34-143.el9.aarch64 21/201 Installing : glibc-minimal-langpack-2.34-143.el9.aarch64 22/201 Installing : glibc-common-2.34-143.el9.aarch64 23/201 Running scriptlet: glibc-2.34-143.el9.aarch64 24/201 Installing : glibc-2.34-143.el9.aarch64 24/201 Running scriptlet: glibc-2.34-143.el9.aarch64 24/201 Installing : ncurses-libs-6.2-10.20210508.el9.aarch64 25/201 Installing : bash-5.1.8-9.el9.aarch64 26/201 Running scriptlet: bash-5.1.8-9.el9.aarch64 26/201 Installing : zlib-1.2.11-41.el9.aarch64 27/201 Installing : xz-libs-5.2.5-8.el9.aarch64 28/201 Installing : bzip2-libs-1.0.8-9.el9.aarch64 29/201 Installing : libzstd-1.5.5-1.el9.aarch64 30/201 Installing : elfutils-libelf-0.192-2.el9.aarch64 31/201 Installing : libxcrypt-4.4.18-3.el9.aarch64 32/201 Installing : libstdc++-11.5.0-2.el9.aarch64 33/201 Installing : libuuid-2.37.4-20.el9.aarch64 34/201 Installing : gmp-1:6.2.0-13.el9.aarch64 35/201 Installing : libattr-2.5.1-3.el9.aarch64 36/201 Installing : libacl-2.3.1-4.el9.aarch64 37/201 Installing : libcap-2.48-9.el9.aarch64 38/201 Installing : popt-1.18-8.el9.aarch64 39/201 Installing : crypto-policies-20240828-2.git626aa59.el9.noarch 40/201 Running scriptlet: crypto-policies-20240828-2.git626aa59.el9.noarch 40/201 Installing : readline-8.1-4.el9.aarch64 41/201 Installing : libcom_err-1.46.5-5.el9.aarch64 42/201 Installing : lz4-libs-1.9.3-5.el9.aarch64 43/201 Installing : mpfr-4.1.0-7.el9.aarch64 44/201 Installing : dwz-0.14-3.el9.aarch64 45/201 Installing : unzip-6.0-57.el9.aarch64 46/201 Installing : file-libs-5.39-16.el9.aarch64 47/201 Installing : file-5.39-16.el9.aarch64 48/201 Installing : sqlite-libs-3.34.1-7.el9.aarch64 49/201 Installing : alternatives-1.24-1.el9.aarch64 50/201 Installing : libcap-ng-0.8.2-7.el9.aarch64 51/201 Installing : audit-libs-3.1.5-1.el9.aarch64 52/201 Installing : libsepol-3.6-1.el9.aarch64 53/201 Installing : libsigsegv-2.13-4.el9.aarch64 54/201 Installing : gawk-5.1.0-6.el9.aarch64 55/201 Installing : libsmartcols-2.37.4-20.el9.aarch64 56/201 Installing : libtasn1-4.16.0-8.el9.aarch64 57/201 Installing : libunistring-0.9.10-15.el9.aarch64 58/201 Installing : libidn2-2.3.0-7.el9.aarch64 59/201 Installing : lua-libs-5.4.4-4.el9.aarch64 60/201 Installing : libpsl-0.21.1-5.el9.aarch64 61/201 Installing : zip-3.0-35.el9.aarch64 62/201 Installing : zstd-1.5.5-1.el9.aarch64 63/201 Running scriptlet: groff-base-1.22.4-10.el9.aarch64 64/201 Installing : groff-base-1.22.4-10.el9.aarch64 64/201 Running scriptlet: groff-base-1.22.4-10.el9.aarch64 64/201 Installing : bzip2-1.0.8-9.el9.aarch64 65/201 Installing : libxml2-2.9.13-6.el9.aarch64 66/201 Installing : info-6.7-15.el9.aarch64 67/201 Installing : ed-1.14.2-12.el9.aarch64 68/201 Installing : elfutils-default-yama-scope-0.192-2.el9.noarch 69/201 Running scriptlet: elfutils-default-yama-scope-0.192-2.el9.noarch 69/201 Installing : elfutils-libs-0.192-2.el9.aarch64 70/201 Installing : ncurses-6.2-10.20210508.el9.aarch64 71/201 Installing : cpio-2.13-16.el9.aarch64 72/201 Installing : diffutils-3.7-12.el9.aarch64 73/201 Installing : gdbm-libs-1:1.23-1.el9.aarch64 74/201 Installing : json-c-0.14-11.el9.aarch64 75/201 Installing : keyutils-libs-1.6.3-1.el9.aarch64 76/201 Installing : libbrotli-1.0.9-7.el9.aarch64 77/201 Installing : libdb-5.3.28-55.el9.aarch64 78/201 Installing : libeconf-0.4.1-4.el9.aarch64 79/201 Installing : libffi-3.4.2-8.el9.aarch64 80/201 Installing : p11-kit-0.25.3-3.el9.aarch64 81/201 Installing : p11-kit-trust-0.25.3-3.el9.aarch64 82/201 Running scriptlet: p11-kit-trust-0.25.3-3.el9.aarch64 82/201 Installing : libgomp-11.5.0-2.el9.aarch64 83/201 Installing : libgpg-error-1.42-5.el9.aarch64 84/201 Installing : libgcrypt-1.10.0-11.el9.aarch64 85/201 Installing : libnghttp2-1.43.0-6.el9.aarch64 86/201 Installing : libpkgconf-1.7.3-10.el9.aarch64 87/201 Installing : pkgconf-1.7.3-10.el9.aarch64 88/201 Installing : pkgconf-pkg-config-1.7.3-10.el9.aarch64 89/201 Installing : libverto-0.3.2-3.el9.aarch64 90/201 Installing : pcre-8.44-4.el9.aarch64 91/201 Installing : grep-3.6-5.el9.aarch64 92/201 Installing : xz-5.2.5-8.el9.aarch64 93/201 Installing : pcre2-10.40-6.el9.aarch64 94/201 Installing : libselinux-3.6-2.el9.aarch64 95/201 Installing : sed-4.8-9.el9.aarch64 96/201 Installing : findutils-1:4.8.0-7.el9.aarch64 97/201 Installing : openssl-libs-1:3.2.2-6.el9.aarch64 98/201 Installing : coreutils-8.32-37.el9.aarch64 99/201 Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar 100/201 Installing : ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar 100/201 Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar 100/201 Installing : libblkid-2.37.4-20.el9.aarch64 101/201 Running scriptlet: libblkid-2.37.4-20.el9.aarch64 101/201 Installing : krb5-libs-1.21.1-4.el9.aarch64 102/201 Installing : libmount-2.37.4-20.el9.aarch64 103/201 Installing : gzip-1.12-1.el9.aarch64 104/201 Installing : cracklib-2.9.6-27.el9.aarch64 105/201 Installing : systemd-libs-252-48.el9.aarch64 106/201 Running scriptlet: systemd-libs-252-48.el9.aarch64 106/201 Installing : libarchive-3.5.3-4.el9.aarch64 107/201 Installing : util-linux-core-2.37.4-20.el9.aarch64 108/201 Running scriptlet: util-linux-core-2.37.4-20.el9.aarch64 108/201 Installing : cracklib-dicts-2.9.6-27.el9.aarch64 109/201 Installing : cyrus-sasl-lib-2.1.27-21.el9.aarch64 110/201 Installing : libssh-0.10.4-13.el9.aarch64 111/201 Installing : libfdisk-2.37.4-20.el9.aarch64 112/201 Installing : perl-Digest-1.19-4.el9.noarch 113/201 Installing : perl-Digest-MD5-2.58-4.el9.aarch64 114/201 Installing : perl-B-1.80-481.el9.aarch64 115/201 Installing : perl-FileHandle-2.03-481.el9.noarch 116/201 Installing : perl-Data-Dumper-2.174-462.el9.aarch64 117/201 Installing : perl-libnet-3.13-4.el9.noarch 118/201 Installing : perl-AutoLoader-5.74-481.el9.noarch 119/201 Installing : perl-base-2.27-481.el9.noarch 120/201 Installing : perl-URI-5.09-3.el9.noarch 121/201 Installing : perl-if-0.60.800-481.el9.noarch 122/201 Installing : perl-IO-Socket-IP-0.41-5.el9.noarch 123/201 Installing : perl-Time-Local-2:1.300-7.el9.noarch 124/201 Installing : perl-File-Path-2.18-4.el9.noarch 125/201 Installing : perl-IO-Socket-SSL-2.073-2.el9.noarch 126/201 Installing : perl-Net-SSLeay-1.94-1.el9.aarch64 127/201 Installing : perl-Pod-Escapes-1:1.07-460.el9.noarch 128/201 Installing : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 129/201 Installing : perl-Mozilla-CA-20200520-6.el9.noarch 130/201 Installing : perl-Class-Struct-0.66-481.el9.noarch 131/201 Installing : perl-POSIX-1.94-481.el9.aarch64 132/201 Installing : perl-Term-ANSIColor-5.01-461.el9.noarch 133/201 Installing : perl-IPC-Open3-1.21-481.el9.noarch 134/201 Installing : perl-subs-1.03-481.el9.noarch 135/201 Installing : perl-File-Temp-1:0.231.100-4.el9.noarch 136/201 Installing : perl-Term-Cap-1.17-460.el9.noarch 137/201 Installing : perl-Pod-Simple-1:3.42-4.el9.noarch 138/201 Installing : perl-HTTP-Tiny-0.076-462.el9.noarch 139/201 Installing : perl-Socket-4:2.031-4.el9.aarch64 140/201 Installing : perl-SelectSaver-1.02-481.el9.noarch 141/201 Installing : perl-Symbol-1.08-481.el9.noarch 142/201 Installing : perl-File-stat-1.09-481.el9.noarch 143/201 Installing : perl-podlators-1:4.14-460.el9.noarch 144/201 Installing : perl-Pod-Perldoc-3.28.01-461.el9.noarch 145/201 Installing : perl-Fcntl-1.13-481.el9.aarch64 146/201 Installing : perl-Text-ParseWords-3.30-460.el9.noarch 147/201 Installing : perl-mro-1.23-481.el9.aarch64 148/201 Installing : perl-IO-1.43-481.el9.aarch64 149/201 Installing : perl-overloading-0.02-481.el9.noarch 150/201 Installing : perl-Pod-Usage-4:2.01-4.el9.noarch 151/201 Installing : perl-Errno-1.30-481.el9.aarch64 152/201 Installing : perl-File-Basename-2.85-481.el9.noarch 153/201 Installing : perl-Getopt-Std-1.12-481.el9.noarch 154/201 Installing : perl-MIME-Base64-3.16-4.el9.aarch64 155/201 Installing : perl-Scalar-List-Utils-4:1.56-462.el9.aarch64 156/201 Installing : perl-constant-1.33-461.el9.noarch 157/201 Installing : perl-Storable-1:3.21-460.el9.aarch64 158/201 Installing : perl-overload-1.31-481.el9.noarch 159/201 Installing : perl-parent-1:0.238-460.el9.noarch 160/201 Installing : perl-vars-1.05-481.el9.noarch 161/201 Installing : perl-Getopt-Long-1:2.52-4.el9.noarch 162/201 Installing : perl-Carp-1.50-460.el9.noarch 163/201 Installing : perl-Exporter-5.74-461.el9.noarch 164/201 Installing : perl-PathTools-3.78-461.el9.aarch64 165/201 Installing : perl-Encode-4:3.08-462.el9.aarch64 166/201 Installing : perl-libs-4:5.32.1-481.el9.aarch64 167/201 Installing : perl-interpreter-4:5.32.1-481.el9.aarch64 168/201 Installing : kernel-srpm-macros-1.0-13.el9.noarch 169/201 Installing : openssl-1:3.2.2-6.el9.aarch64 170/201 Installing : libpwquality-1.4.4-8.el9.aarch64 171/201 Installing : pam-1.5.1-23.el9.aarch64 172/201 Installing : libevent-2.1.12-8.el9.aarch64 173/201 Installing : libsemanage-3.6-3.el9.aarch64 174/201 Installing : shadow-utils-2:4.9-12.el9.aarch64 175/201 Running scriptlet: libutempter-1.2.1-6.el9.aarch64 176/201 Installing : libutempter-1.2.1-6.el9.aarch64 176/201 Installing : openldap-2.6.6-3.el9.aarch64 177/201 Installing : libcurl-7.76.1-31.el9.aarch64 178/201 Installing : elfutils-debuginfod-client-0.192-2.el9.aarch64 179/201 Installing : binutils-gold-2.35.2-58.el9.aarch64 180/201 Installing : binutils-2.35.2-58.el9.aarch64 181/201 Running scriptlet: binutils-2.35.2-58.el9.aarch64 181/201 Installing : elfutils-0.192-2.el9.aarch64 182/201 Installing : gdb-minimal-14.2-3.el9.aarch64 183/201 Installing : debugedit-5.0-5.el9.aarch64 184/201 Installing : curl-7.76.1-31.el9.aarch64 185/201 Installing : rpm-4.16.1.3-36.el9.aarch64 186/201 Installing : rpm-libs-4.16.1.3-36.el9.aarch64 187/201 Installing : rpm-build-libs-4.16.1.3-36.el9.aarch64 188/201 Installing : efi-srpm-macros-6-2.el9.noarch 189/201 Installing : lua-srpm-macros-1-6.el9.noarch 190/201 Installing : tar-2:1.34-7.el9.aarch64 191/201 Installing : patch-2.7.6-16.el9.aarch64 192/201 Installing : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 193/201 Installing : go-srpm-macros-3.6.0-7.el9.noarch 194/201 Installing : python-srpm-macros-3.9-54.el9.noarch 195/201 Installing : pyproject-srpm-macros-1.16.2-1.el9.noarch 196/201 Installing : redhat-rpm-config-208-1.el9.noarch 197/201 Installing : rpm-build-4.16.1.3-36.el9.aarch64 198/201 Installing : util-linux-2.37.4-20.el9.aarch64 199/201 Installing : make-1:4.3-8.el9.aarch64 200/201 Installing : which-2.21-29.el9.aarch64 201/201 Running scriptlet: filesystem-3.16-5.el9.aarch64 201/201 Running scriptlet: ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar 201/201 Running scriptlet: rpm-4.16.1.3-36.el9.aarch64 201/201 Running scriptlet: which-2.21-29.el9.aarch64 201/201 Verifying : alternatives-1.24-1.el9.aarch64 1/201 Verifying : audit-libs-3.1.5-1.el9.aarch64 2/201 Verifying : basesystem-11-13.el9.noarch 3/201 Verifying : bash-5.1.8-9.el9.aarch64 4/201 Verifying : binutils-2.35.2-58.el9.aarch64 5/201 Verifying : binutils-gold-2.35.2-58.el9.aarch64 6/201 Verifying : bzip2-1.0.8-9.el9.aarch64 7/201 Verifying : bzip2-libs-1.0.8-9.el9.aarch64 8/201 Verifying : ca-certificates-2024.2.69_v8.0.303-91.4.el9.noar 9/201 Verifying : centos-gpg-keys-9.0-26.el9.noarch 10/201 Verifying : centos-stream-release-9.0-26.el9.noarch 11/201 Verifying : centos-stream-repos-9.0-26.el9.noarch 12/201 Verifying : coreutils-8.32-37.el9.aarch64 13/201 Verifying : coreutils-common-8.32-37.el9.aarch64 14/201 Verifying : cpio-2.13-16.el9.aarch64 15/201 Verifying : cracklib-2.9.6-27.el9.aarch64 16/201 Verifying : cracklib-dicts-2.9.6-27.el9.aarch64 17/201 Verifying : crypto-policies-20240828-2.git626aa59.el9.noarch 18/201 Verifying : curl-7.76.1-31.el9.aarch64 19/201 Verifying : cyrus-sasl-lib-2.1.27-21.el9.aarch64 20/201 Verifying : diffutils-3.7-12.el9.aarch64 21/201 Verifying : ed-1.14.2-12.el9.aarch64 22/201 Verifying : elfutils-0.192-2.el9.aarch64 23/201 Verifying : elfutils-debuginfod-client-0.192-2.el9.aarch64 24/201 Verifying : elfutils-default-yama-scope-0.192-2.el9.noarch 25/201 Verifying : elfutils-libelf-0.192-2.el9.aarch64 26/201 Verifying : elfutils-libs-0.192-2.el9.aarch64 27/201 Verifying : file-5.39-16.el9.aarch64 28/201 Verifying : file-libs-5.39-16.el9.aarch64 29/201 Verifying : filesystem-3.16-5.el9.aarch64 30/201 Verifying : findutils-1:4.8.0-7.el9.aarch64 31/201 Verifying : gawk-5.1.0-6.el9.aarch64 32/201 Verifying : gdbm-libs-1:1.23-1.el9.aarch64 33/201 Verifying : glibc-2.34-143.el9.aarch64 34/201 Verifying : glibc-common-2.34-143.el9.aarch64 35/201 Verifying : glibc-gconv-extra-2.34-143.el9.aarch64 36/201 Verifying : glibc-minimal-langpack-2.34-143.el9.aarch64 37/201 Verifying : gmp-1:6.2.0-13.el9.aarch64 38/201 Verifying : grep-3.6-5.el9.aarch64 39/201 Verifying : groff-base-1.22.4-10.el9.aarch64 40/201 Verifying : gzip-1.12-1.el9.aarch64 41/201 Verifying : info-6.7-15.el9.aarch64 42/201 Verifying : json-c-0.14-11.el9.aarch64 43/201 Verifying : keyutils-libs-1.6.3-1.el9.aarch64 44/201 Verifying : krb5-libs-1.21.1-4.el9.aarch64 45/201 Verifying : libacl-2.3.1-4.el9.aarch64 46/201 Verifying : libarchive-3.5.3-4.el9.aarch64 47/201 Verifying : libattr-2.5.1-3.el9.aarch64 48/201 Verifying : libblkid-2.37.4-20.el9.aarch64 49/201 Verifying : libbrotli-1.0.9-7.el9.aarch64 50/201 Verifying : libcap-2.48-9.el9.aarch64 51/201 Verifying : libcap-ng-0.8.2-7.el9.aarch64 52/201 Verifying : libcom_err-1.46.5-5.el9.aarch64 53/201 Verifying : libcurl-7.76.1-31.el9.aarch64 54/201 Verifying : libdb-5.3.28-55.el9.aarch64 55/201 Verifying : libeconf-0.4.1-4.el9.aarch64 56/201 Verifying : libevent-2.1.12-8.el9.aarch64 57/201 Verifying : libfdisk-2.37.4-20.el9.aarch64 58/201 Verifying : libffi-3.4.2-8.el9.aarch64 59/201 Verifying : libgcc-11.5.0-2.el9.aarch64 60/201 Verifying : libgcrypt-1.10.0-11.el9.aarch64 61/201 Verifying : libgomp-11.5.0-2.el9.aarch64 62/201 Verifying : libgpg-error-1.42-5.el9.aarch64 63/201 Verifying : libidn2-2.3.0-7.el9.aarch64 64/201 Verifying : libmount-2.37.4-20.el9.aarch64 65/201 Verifying : libnghttp2-1.43.0-6.el9.aarch64 66/201 Verifying : libpkgconf-1.7.3-10.el9.aarch64 67/201 Verifying : libpsl-0.21.1-5.el9.aarch64 68/201 Verifying : libpwquality-1.4.4-8.el9.aarch64 69/201 Verifying : libselinux-3.6-2.el9.aarch64 70/201 Verifying : libsemanage-3.6-3.el9.aarch64 71/201 Verifying : libsepol-3.6-1.el9.aarch64 72/201 Verifying : libsigsegv-2.13-4.el9.aarch64 73/201 Verifying : libsmartcols-2.37.4-20.el9.aarch64 74/201 Verifying : libssh-0.10.4-13.el9.aarch64 75/201 Verifying : libssh-config-0.10.4-13.el9.noarch 76/201 Verifying : libstdc++-11.5.0-2.el9.aarch64 77/201 Verifying : libtasn1-4.16.0-8.el9.aarch64 78/201 Verifying : libunistring-0.9.10-15.el9.aarch64 79/201 Verifying : libutempter-1.2.1-6.el9.aarch64 80/201 Verifying : libuuid-2.37.4-20.el9.aarch64 81/201 Verifying : libverto-0.3.2-3.el9.aarch64 82/201 Verifying : libxcrypt-4.4.18-3.el9.aarch64 83/201 Verifying : libxml2-2.9.13-6.el9.aarch64 84/201 Verifying : libzstd-1.5.5-1.el9.aarch64 85/201 Verifying : lua-libs-5.4.4-4.el9.aarch64 86/201 Verifying : lz4-libs-1.9.3-5.el9.aarch64 87/201 Verifying : make-1:4.3-8.el9.aarch64 88/201 Verifying : mpfr-4.1.0-7.el9.aarch64 89/201 Verifying : ncurses-6.2-10.20210508.el9.aarch64 90/201 Verifying : ncurses-base-6.2-10.20210508.el9.noarch 91/201 Verifying : ncurses-libs-6.2-10.20210508.el9.aarch64 92/201 Verifying : openldap-2.6.6-3.el9.aarch64 93/201 Verifying : openssl-1:3.2.2-6.el9.aarch64 94/201 Verifying : openssl-libs-1:3.2.2-6.el9.aarch64 95/201 Verifying : p11-kit-0.25.3-3.el9.aarch64 96/201 Verifying : p11-kit-trust-0.25.3-3.el9.aarch64 97/201 Verifying : pam-1.5.1-23.el9.aarch64 98/201 Verifying : pcre-8.44-4.el9.aarch64 99/201 Verifying : pcre2-10.40-6.el9.aarch64 100/201 Verifying : pcre2-syntax-10.40-6.el9.noarch 101/201 Verifying : perl-AutoLoader-5.74-481.el9.noarch 102/201 Verifying : perl-B-1.80-481.el9.aarch64 103/201 Verifying : perl-Carp-1.50-460.el9.noarch 104/201 Verifying : perl-Class-Struct-0.66-481.el9.noarch 105/201 Verifying : perl-Data-Dumper-2.174-462.el9.aarch64 106/201 Verifying : perl-Digest-1.19-4.el9.noarch 107/201 Verifying : perl-Digest-MD5-2.58-4.el9.aarch64 108/201 Verifying : perl-Encode-4:3.08-462.el9.aarch64 109/201 Verifying : perl-Errno-1.30-481.el9.aarch64 110/201 Verifying : perl-Exporter-5.74-461.el9.noarch 111/201 Verifying : perl-Fcntl-1.13-481.el9.aarch64 112/201 Verifying : perl-File-Basename-2.85-481.el9.noarch 113/201 Verifying : perl-File-Path-2.18-4.el9.noarch 114/201 Verifying : perl-File-Temp-1:0.231.100-4.el9.noarch 115/201 Verifying : perl-File-stat-1.09-481.el9.noarch 116/201 Verifying : perl-FileHandle-2.03-481.el9.noarch 117/201 Verifying : perl-Getopt-Long-1:2.52-4.el9.noarch 118/201 Verifying : perl-Getopt-Std-1.12-481.el9.noarch 119/201 Verifying : perl-HTTP-Tiny-0.076-462.el9.noarch 120/201 Verifying : perl-IO-1.43-481.el9.aarch64 121/201 Verifying : perl-IO-Socket-IP-0.41-5.el9.noarch 122/201 Verifying : perl-IO-Socket-SSL-2.073-2.el9.noarch 123/201 Verifying : perl-IPC-Open3-1.21-481.el9.noarch 124/201 Verifying : perl-MIME-Base64-3.16-4.el9.aarch64 125/201 Verifying : perl-Mozilla-CA-20200520-6.el9.noarch 126/201 Verifying : perl-Net-SSLeay-1.94-1.el9.aarch64 127/201 Verifying : perl-POSIX-1.94-481.el9.aarch64 128/201 Verifying : perl-PathTools-3.78-461.el9.aarch64 129/201 Verifying : perl-Pod-Escapes-1:1.07-460.el9.noarch 130/201 Verifying : perl-Pod-Perldoc-3.28.01-461.el9.noarch 131/201 Verifying : perl-Pod-Simple-1:3.42-4.el9.noarch 132/201 Verifying : perl-Pod-Usage-4:2.01-4.el9.noarch 133/201 Verifying : perl-Scalar-List-Utils-4:1.56-462.el9.aarch64 134/201 Verifying : perl-SelectSaver-1.02-481.el9.noarch 135/201 Verifying : perl-Socket-4:2.031-4.el9.aarch64 136/201 Verifying : perl-Storable-1:3.21-460.el9.aarch64 137/201 Verifying : perl-Symbol-1.08-481.el9.noarch 138/201 Verifying : perl-Term-ANSIColor-5.01-461.el9.noarch 139/201 Verifying : perl-Term-Cap-1.17-460.el9.noarch 140/201 Verifying : perl-Text-ParseWords-3.30-460.el9.noarch 141/201 Verifying : perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch 142/201 Verifying : perl-Time-Local-2:1.300-7.el9.noarch 143/201 Verifying : perl-URI-5.09-3.el9.noarch 144/201 Verifying : perl-base-2.27-481.el9.noarch 145/201 Verifying : perl-constant-1.33-461.el9.noarch 146/201 Verifying : perl-if-0.60.800-481.el9.noarch 147/201 Verifying : perl-interpreter-4:5.32.1-481.el9.aarch64 148/201 Verifying : perl-libnet-3.13-4.el9.noarch 149/201 Verifying : perl-libs-4:5.32.1-481.el9.aarch64 150/201 Verifying : perl-mro-1.23-481.el9.aarch64 151/201 Verifying : perl-overload-1.31-481.el9.noarch 152/201 Verifying : perl-overloading-0.02-481.el9.noarch 153/201 Verifying : perl-parent-1:0.238-460.el9.noarch 154/201 Verifying : perl-podlators-1:4.14-460.el9.noarch 155/201 Verifying : perl-subs-1.03-481.el9.noarch 156/201 Verifying : perl-vars-1.05-481.el9.noarch 157/201 Verifying : pkgconf-1.7.3-10.el9.aarch64 158/201 Verifying : pkgconf-m4-1.7.3-10.el9.noarch 159/201 Verifying : pkgconf-pkg-config-1.7.3-10.el9.aarch64 160/201 Verifying : popt-1.18-8.el9.aarch64 161/201 Verifying : publicsuffix-list-dafsa-20210518-3.el9.noarch 162/201 Verifying : readline-8.1-4.el9.aarch64 163/201 Verifying : rpm-4.16.1.3-36.el9.aarch64 164/201 Verifying : rpm-build-libs-4.16.1.3-36.el9.aarch64 165/201 Verifying : rpm-libs-4.16.1.3-36.el9.aarch64 166/201 Verifying : sed-4.8-9.el9.aarch64 167/201 Verifying : setup-2.13.7-10.el9.noarch 168/201 Verifying : shadow-utils-2:4.9-12.el9.aarch64 169/201 Verifying : sqlite-libs-3.34.1-7.el9.aarch64 170/201 Verifying : systemd-libs-252-48.el9.aarch64 171/201 Verifying : tar-2:1.34-7.el9.aarch64 172/201 Verifying : tzdata-2024b-2.el9.noarch 173/201 Verifying : unzip-6.0-57.el9.aarch64 174/201 Verifying : util-linux-2.37.4-20.el9.aarch64 175/201 Verifying : util-linux-core-2.37.4-20.el9.aarch64 176/201 Verifying : which-2.21-29.el9.aarch64 177/201 Verifying : xz-5.2.5-8.el9.aarch64 178/201 Verifying : xz-libs-5.2.5-8.el9.aarch64 179/201 Verifying : zip-3.0-35.el9.aarch64 180/201 Verifying : zlib-1.2.11-41.el9.aarch64 181/201 Verifying : zstd-1.5.5-1.el9.aarch64 182/201 Verifying : debugedit-5.0-5.el9.aarch64 183/201 Verifying : dwz-0.14-3.el9.aarch64 184/201 Verifying : efi-srpm-macros-6-2.el9.noarch 185/201 Verifying : fonts-srpm-macros-1:2.0.5-7.el9.1.noarch 186/201 Verifying : gdb-minimal-14.2-3.el9.aarch64 187/201 Verifying : ghc-srpm-macros-1.5.0-6.el9.noarch 188/201 Verifying : go-srpm-macros-3.6.0-7.el9.noarch 189/201 Verifying : kernel-srpm-macros-1.0-13.el9.noarch 190/201 Verifying : lua-srpm-macros-1-6.el9.noarch 191/201 Verifying : ocaml-srpm-macros-6-6.el9.noarch 192/201 Verifying : openblas-srpm-macros-2-11.el9.noarch 193/201 Verifying : patch-2.7.6-16.el9.aarch64 194/201 Verifying : perl-srpm-macros-1-41.el9.noarch 195/201 Verifying : pyproject-srpm-macros-1.16.2-1.el9.noarch 196/201 Verifying : python-srpm-macros-3.9-54.el9.noarch 197/201 Verifying : qt5-srpm-macros-5.15.9-1.el9.noarch 198/201 Verifying : redhat-rpm-config-208-1.el9.noarch 199/201 Verifying : rpm-build-4.16.1.3-36.el9.aarch64 200/201 Verifying : rust-srpm-macros-17-4.el9.noarch 201/201 Installed: alternatives-1.24-1.el9.aarch64 audit-libs-3.1.5-1.el9.aarch64 basesystem-11-13.el9.noarch bash-5.1.8-9.el9.aarch64 binutils-2.35.2-58.el9.aarch64 binutils-gold-2.35.2-58.el9.aarch64 bzip2-1.0.8-9.el9.aarch64 bzip2-libs-1.0.8-9.el9.aarch64 ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch centos-gpg-keys-9.0-26.el9.noarch centos-stream-release-9.0-26.el9.noarch centos-stream-repos-9.0-26.el9.noarch coreutils-8.32-37.el9.aarch64 coreutils-common-8.32-37.el9.aarch64 cpio-2.13-16.el9.aarch64 cracklib-2.9.6-27.el9.aarch64 cracklib-dicts-2.9.6-27.el9.aarch64 crypto-policies-20240828-2.git626aa59.el9.noarch curl-7.76.1-31.el9.aarch64 cyrus-sasl-lib-2.1.27-21.el9.aarch64 debugedit-5.0-5.el9.aarch64 diffutils-3.7-12.el9.aarch64 dwz-0.14-3.el9.aarch64 ed-1.14.2-12.el9.aarch64 efi-srpm-macros-6-2.el9.noarch elfutils-0.192-2.el9.aarch64 elfutils-debuginfod-client-0.192-2.el9.aarch64 elfutils-default-yama-scope-0.192-2.el9.noarch elfutils-libelf-0.192-2.el9.aarch64 elfutils-libs-0.192-2.el9.aarch64 file-5.39-16.el9.aarch64 file-libs-5.39-16.el9.aarch64 filesystem-3.16-5.el9.aarch64 findutils-1:4.8.0-7.el9.aarch64 fonts-srpm-macros-1:2.0.5-7.el9.1.noarch gawk-5.1.0-6.el9.aarch64 gdb-minimal-14.2-3.el9.aarch64 gdbm-libs-1:1.23-1.el9.aarch64 ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-143.el9.aarch64 glibc-common-2.34-143.el9.aarch64 glibc-gconv-extra-2.34-143.el9.aarch64 glibc-minimal-langpack-2.34-143.el9.aarch64 gmp-1:6.2.0-13.el9.aarch64 go-srpm-macros-3.6.0-7.el9.noarch grep-3.6-5.el9.aarch64 groff-base-1.22.4-10.el9.aarch64 gzip-1.12-1.el9.aarch64 info-6.7-15.el9.aarch64 json-c-0.14-11.el9.aarch64 kernel-srpm-macros-1.0-13.el9.noarch keyutils-libs-1.6.3-1.el9.aarch64 krb5-libs-1.21.1-4.el9.aarch64 libacl-2.3.1-4.el9.aarch64 libarchive-3.5.3-4.el9.aarch64 libattr-2.5.1-3.el9.aarch64 libblkid-2.37.4-20.el9.aarch64 libbrotli-1.0.9-7.el9.aarch64 libcap-2.48-9.el9.aarch64 libcap-ng-0.8.2-7.el9.aarch64 libcom_err-1.46.5-5.el9.aarch64 libcurl-7.76.1-31.el9.aarch64 libdb-5.3.28-55.el9.aarch64 libeconf-0.4.1-4.el9.aarch64 libevent-2.1.12-8.el9.aarch64 libfdisk-2.37.4-20.el9.aarch64 libffi-3.4.2-8.el9.aarch64 libgcc-11.5.0-2.el9.aarch64 libgcrypt-1.10.0-11.el9.aarch64 libgomp-11.5.0-2.el9.aarch64 libgpg-error-1.42-5.el9.aarch64 libidn2-2.3.0-7.el9.aarch64 libmount-2.37.4-20.el9.aarch64 libnghttp2-1.43.0-6.el9.aarch64 libpkgconf-1.7.3-10.el9.aarch64 libpsl-0.21.1-5.el9.aarch64 libpwquality-1.4.4-8.el9.aarch64 libselinux-3.6-2.el9.aarch64 libsemanage-3.6-3.el9.aarch64 libsepol-3.6-1.el9.aarch64 libsigsegv-2.13-4.el9.aarch64 libsmartcols-2.37.4-20.el9.aarch64 libssh-0.10.4-13.el9.aarch64 libssh-config-0.10.4-13.el9.noarch libstdc++-11.5.0-2.el9.aarch64 libtasn1-4.16.0-8.el9.aarch64 libunistring-0.9.10-15.el9.aarch64 libutempter-1.2.1-6.el9.aarch64 libuuid-2.37.4-20.el9.aarch64 libverto-0.3.2-3.el9.aarch64 libxcrypt-4.4.18-3.el9.aarch64 libxml2-2.9.13-6.el9.aarch64 libzstd-1.5.5-1.el9.aarch64 lua-libs-5.4.4-4.el9.aarch64 lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.aarch64 make-1:4.3-8.el9.aarch64 mpfr-4.1.0-7.el9.aarch64 ncurses-6.2-10.20210508.el9.aarch64 ncurses-base-6.2-10.20210508.el9.noarch ncurses-libs-6.2-10.20210508.el9.aarch64 ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.6-3.el9.aarch64 openssl-1:3.2.2-6.el9.aarch64 openssl-libs-1:3.2.2-6.el9.aarch64 p11-kit-0.25.3-3.el9.aarch64 p11-kit-trust-0.25.3-3.el9.aarch64 pam-1.5.1-23.el9.aarch64 patch-2.7.6-16.el9.aarch64 pcre-8.44-4.el9.aarch64 pcre2-10.40-6.el9.aarch64 pcre2-syntax-10.40-6.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-B-1.80-481.el9.aarch64 perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Data-Dumper-2.174-462.el9.aarch64 perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.aarch64 perl-Encode-4:3.08-462.el9.aarch64 perl-Errno-1.30-481.el9.aarch64 perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-481.el9.aarch64 perl-File-Basename-2.85-481.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-1:0.231.100-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-Getopt-Long-1:2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-481.el9.aarch64 perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-2.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-MIME-Base64-3.16-4.el9.aarch64 perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.94-1.el9.aarch64 perl-POSIX-1.94-481.el9.aarch64 perl-PathTools-3.78-461.el9.aarch64 perl-Pod-Escapes-1:1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-1:3.42-4.el9.noarch perl-Pod-Usage-4:2.01-4.el9.noarch perl-Scalar-List-Utils-4:1.56-462.el9.aarch64 perl-SelectSaver-1.02-481.el9.noarch perl-Socket-4:2.031-4.el9.aarch64 perl-Storable-1:3.21-460.el9.aarch64 perl-Symbol-1.08-481.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-2:1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-481.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-481.el9.noarch perl-interpreter-4:5.32.1-481.el9.aarch64 perl-libnet-3.13-4.el9.noarch perl-libs-4:5.32.1-481.el9.aarch64 perl-mro-1.23-481.el9.aarch64 perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-parent-1:0.238-460.el9.noarch perl-podlators-1:4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-481.el9.noarch perl-vars-1.05-481.el9.noarch pkgconf-1.7.3-10.el9.aarch64 pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.aarch64 popt-1.18-8.el9.aarch64 publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.16.2-1.el9.noarch python-srpm-macros-3.9-54.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch readline-8.1-4.el9.aarch64 redhat-rpm-config-208-1.el9.noarch rpm-4.16.1.3-36.el9.aarch64 rpm-build-4.16.1.3-36.el9.aarch64 rpm-build-libs-4.16.1.3-36.el9.aarch64 rpm-libs-4.16.1.3-36.el9.aarch64 rust-srpm-macros-17-4.el9.noarch sed-4.8-9.el9.aarch64 setup-2.13.7-10.el9.noarch shadow-utils-2:4.9-12.el9.aarch64 sqlite-libs-3.34.1-7.el9.aarch64 systemd-libs-252-48.el9.aarch64 tar-2:1.34-7.el9.aarch64 tzdata-2024b-2.el9.noarch unzip-6.0-57.el9.aarch64 util-linux-2.37.4-20.el9.aarch64 util-linux-core-2.37.4-20.el9.aarch64 which-2.21-29.el9.aarch64 xz-5.2.5-8.el9.aarch64 xz-libs-5.2.5-8.el9.aarch64 zip-3.0-35.el9.aarch64 zlib-1.2.11-41.el9.aarch64 zstd-1.5.5-1.el9.aarch64 Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.24-1.el9.aarch64 audit-libs-3.1.5-1.el9.aarch64 basesystem-11-13.el9.noarch bash-5.1.8-9.el9.aarch64 binutils-2.35.2-58.el9.aarch64 binutils-gold-2.35.2-58.el9.aarch64 bzip2-1.0.8-9.el9.aarch64 bzip2-libs-1.0.8-9.el9.aarch64 ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch centos-gpg-keys-9.0-26.el9.noarch centos-stream-release-9.0-26.el9.noarch centos-stream-repos-9.0-26.el9.noarch coreutils-8.32-37.el9.aarch64 coreutils-common-8.32-37.el9.aarch64 cpio-2.13-16.el9.aarch64 cracklib-2.9.6-27.el9.aarch64 cracklib-dicts-2.9.6-27.el9.aarch64 crypto-policies-20240828-2.git626aa59.el9.noarch curl-7.76.1-31.el9.aarch64 cyrus-sasl-lib-2.1.27-21.el9.aarch64 debugedit-5.0-5.el9.aarch64 diffutils-3.7-12.el9.aarch64 dwz-0.14-3.el9.aarch64 ed-1.14.2-12.el9.aarch64 efi-srpm-macros-6-2.el9.noarch elfutils-0.192-2.el9.aarch64 elfutils-debuginfod-client-0.192-2.el9.aarch64 elfutils-default-yama-scope-0.192-2.el9.noarch elfutils-libelf-0.192-2.el9.aarch64 elfutils-libs-0.192-2.el9.aarch64 file-5.39-16.el9.aarch64 file-libs-5.39-16.el9.aarch64 filesystem-3.16-5.el9.aarch64 findutils-4.8.0-7.el9.aarch64 fonts-srpm-macros-2.0.5-7.el9.1.noarch gawk-5.1.0-6.el9.aarch64 gdb-minimal-14.2-3.el9.aarch64 gdbm-libs-1.23-1.el9.aarch64 ghc-srpm-macros-1.5.0-6.el9.noarch glibc-2.34-143.el9.aarch64 glibc-common-2.34-143.el9.aarch64 glibc-gconv-extra-2.34-143.el9.aarch64 glibc-minimal-langpack-2.34-143.el9.aarch64 gmp-6.2.0-13.el9.aarch64 go-srpm-macros-3.6.0-7.el9.noarch gpg-pubkey-8483c65d-5ccc5b19 grep-3.6-5.el9.aarch64 groff-base-1.22.4-10.el9.aarch64 gzip-1.12-1.el9.aarch64 info-6.7-15.el9.aarch64 json-c-0.14-11.el9.aarch64 kernel-srpm-macros-1.0-13.el9.noarch keyutils-libs-1.6.3-1.el9.aarch64 krb5-libs-1.21.1-4.el9.aarch64 libacl-2.3.1-4.el9.aarch64 libarchive-3.5.3-4.el9.aarch64 libattr-2.5.1-3.el9.aarch64 libblkid-2.37.4-20.el9.aarch64 libbrotli-1.0.9-7.el9.aarch64 libcap-2.48-9.el9.aarch64 libcap-ng-0.8.2-7.el9.aarch64 libcom_err-1.46.5-5.el9.aarch64 libcurl-7.76.1-31.el9.aarch64 libdb-5.3.28-55.el9.aarch64 libeconf-0.4.1-4.el9.aarch64 libevent-2.1.12-8.el9.aarch64 libfdisk-2.37.4-20.el9.aarch64 libffi-3.4.2-8.el9.aarch64 libgcc-11.5.0-2.el9.aarch64 libgcrypt-1.10.0-11.el9.aarch64 libgomp-11.5.0-2.el9.aarch64 libgpg-error-1.42-5.el9.aarch64 libidn2-2.3.0-7.el9.aarch64 libmount-2.37.4-20.el9.aarch64 libnghttp2-1.43.0-6.el9.aarch64 libpkgconf-1.7.3-10.el9.aarch64 libpsl-0.21.1-5.el9.aarch64 libpwquality-1.4.4-8.el9.aarch64 libselinux-3.6-2.el9.aarch64 libsemanage-3.6-3.el9.aarch64 libsepol-3.6-1.el9.aarch64 libsigsegv-2.13-4.el9.aarch64 libsmartcols-2.37.4-20.el9.aarch64 libssh-0.10.4-13.el9.aarch64 libssh-config-0.10.4-13.el9.noarch libstdc++-11.5.0-2.el9.aarch64 libtasn1-4.16.0-8.el9.aarch64 libunistring-0.9.10-15.el9.aarch64 libutempter-1.2.1-6.el9.aarch64 libuuid-2.37.4-20.el9.aarch64 libverto-0.3.2-3.el9.aarch64 libxcrypt-4.4.18-3.el9.aarch64 libxml2-2.9.13-6.el9.aarch64 libzstd-1.5.5-1.el9.aarch64 lua-libs-5.4.4-4.el9.aarch64 lua-srpm-macros-1-6.el9.noarch lz4-libs-1.9.3-5.el9.aarch64 make-4.3-8.el9.aarch64 mpfr-4.1.0-7.el9.aarch64 ncurses-6.2-10.20210508.el9.aarch64 ncurses-base-6.2-10.20210508.el9.noarch ncurses-libs-6.2-10.20210508.el9.aarch64 ocaml-srpm-macros-6-6.el9.noarch openblas-srpm-macros-2-11.el9.noarch openldap-2.6.6-3.el9.aarch64 openssl-3.2.2-6.el9.aarch64 openssl-libs-3.2.2-6.el9.aarch64 p11-kit-0.25.3-3.el9.aarch64 p11-kit-trust-0.25.3-3.el9.aarch64 pam-1.5.1-23.el9.aarch64 patch-2.7.6-16.el9.aarch64 pcre-8.44-4.el9.aarch64 pcre2-10.40-6.el9.aarch64 pcre2-syntax-10.40-6.el9.noarch perl-AutoLoader-5.74-481.el9.noarch perl-B-1.80-481.el9.aarch64 perl-Carp-1.50-460.el9.noarch perl-Class-Struct-0.66-481.el9.noarch perl-Data-Dumper-2.174-462.el9.aarch64 perl-Digest-1.19-4.el9.noarch perl-Digest-MD5-2.58-4.el9.aarch64 perl-Encode-3.08-462.el9.aarch64 perl-Errno-1.30-481.el9.aarch64 perl-Exporter-5.74-461.el9.noarch perl-Fcntl-1.13-481.el9.aarch64 perl-File-Basename-2.85-481.el9.noarch perl-File-Path-2.18-4.el9.noarch perl-File-Temp-0.231.100-4.el9.noarch perl-File-stat-1.09-481.el9.noarch perl-FileHandle-2.03-481.el9.noarch perl-Getopt-Long-2.52-4.el9.noarch perl-Getopt-Std-1.12-481.el9.noarch perl-HTTP-Tiny-0.076-462.el9.noarch perl-IO-1.43-481.el9.aarch64 perl-IO-Socket-IP-0.41-5.el9.noarch perl-IO-Socket-SSL-2.073-2.el9.noarch perl-IPC-Open3-1.21-481.el9.noarch perl-MIME-Base64-3.16-4.el9.aarch64 perl-Mozilla-CA-20200520-6.el9.noarch perl-Net-SSLeay-1.94-1.el9.aarch64 perl-POSIX-1.94-481.el9.aarch64 perl-PathTools-3.78-461.el9.aarch64 perl-Pod-Escapes-1.07-460.el9.noarch perl-Pod-Perldoc-3.28.01-461.el9.noarch perl-Pod-Simple-3.42-4.el9.noarch perl-Pod-Usage-2.01-4.el9.noarch perl-Scalar-List-Utils-1.56-462.el9.aarch64 perl-SelectSaver-1.02-481.el9.noarch perl-Socket-2.031-4.el9.aarch64 perl-Storable-3.21-460.el9.aarch64 perl-Symbol-1.08-481.el9.noarch perl-Term-ANSIColor-5.01-461.el9.noarch perl-Term-Cap-1.17-460.el9.noarch perl-Text-ParseWords-3.30-460.el9.noarch perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch perl-Time-Local-1.300-7.el9.noarch perl-URI-5.09-3.el9.noarch perl-base-2.27-481.el9.noarch perl-constant-1.33-461.el9.noarch perl-if-0.60.800-481.el9.noarch perl-interpreter-5.32.1-481.el9.aarch64 perl-libnet-3.13-4.el9.noarch perl-libs-5.32.1-481.el9.aarch64 perl-mro-1.23-481.el9.aarch64 perl-overload-1.31-481.el9.noarch perl-overloading-0.02-481.el9.noarch perl-parent-0.238-460.el9.noarch perl-podlators-4.14-460.el9.noarch perl-srpm-macros-1-41.el9.noarch perl-subs-1.03-481.el9.noarch perl-vars-1.05-481.el9.noarch pkgconf-1.7.3-10.el9.aarch64 pkgconf-m4-1.7.3-10.el9.noarch pkgconf-pkg-config-1.7.3-10.el9.aarch64 popt-1.18-8.el9.aarch64 publicsuffix-list-dafsa-20210518-3.el9.noarch pyproject-srpm-macros-1.16.2-1.el9.noarch python-srpm-macros-3.9-54.el9.noarch qt5-srpm-macros-5.15.9-1.el9.noarch readline-8.1-4.el9.aarch64 redhat-rpm-config-208-1.el9.noarch rpm-4.16.1.3-36.el9.aarch64 rpm-build-4.16.1.3-36.el9.aarch64 rpm-build-libs-4.16.1.3-36.el9.aarch64 rpm-libs-4.16.1.3-36.el9.aarch64 rust-srpm-macros-17-4.el9.noarch sed-4.8-9.el9.aarch64 setup-2.13.7-10.el9.noarch shadow-utils-4.9-12.el9.aarch64 sqlite-libs-3.34.1-7.el9.aarch64 systemd-libs-252-48.el9.aarch64 tar-1.34-7.el9.aarch64 tzdata-2024b-2.el9.noarch unzip-6.0-57.el9.aarch64 util-linux-2.37.4-20.el9.aarch64 util-linux-core-2.37.4-20.el9.aarch64 which-2.21-29.el9.aarch64 xz-5.2.5-8.el9.aarch64 xz-libs-5.2.5-8.el9.aarch64 zip-3.0-35.el9.aarch64 zlib-1.2.11-41.el9.aarch64 zstd-1.5.5-1.el9.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1701216000 Wrote: /builddir/build/SRPMS/kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root/var/log/dnf.log /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root/var/log/dnf.rpm.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ha1nd2mn/kernel-module-pvrsrvkm-j784s4/kernel-module-pvrsrvkm.spec) Config(child) 0 minutes 27 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm) Config(centos-stream-9-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-9-aarch64-bootstrap-1733999384.899761/root. INFO: reusing tmpfs at /var/lib/mock/centos-stream-9-aarch64-bootstrap-1733999384.899761/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.16.1.3-36.el9.aarch64 python3-dnf-4.14.0-21.el9.noarch python3-dnf-plugins-core-4.3.0-18.el9.noarch yum-4.14.0-21.el9.noarch Finish: chroot init Start: build phase for kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm Start: build setup for kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1701216000 Wrote: /builddir/build/SRPMS/kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 52 kB/s | 1.5 kB 00:00 Copr repository 601 kB/s | 36 kB 00:00 CentOS Stream 9 - BaseOS 337 kB/s | 8.9 kB 00:00 CentOS Stream 9 - AppStream 67 kB/s | 9.1 kB 00:00 CentOS Stream 9 - CRB 67 kB/s | 8.8 kB 00:00 CentOS Stream 9 - Extras packages 214 kB/s | 9.7 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: kernel-devel aarch64 5.14.0-539.el9 appstream 20 M Installing dependencies: annobin aarch64 12.65-2.el9 appstream 1.0 M bison aarch64 3.7.4-5.el9 appstream 933 k cpp aarch64 11.5.0-2.el9 appstream 10 M elfutils-libelf-devel aarch64 0.192-2.el9 appstream 44 k flex aarch64 2.6.4-9.el9 appstream 306 k gcc aarch64 11.5.0-2.el9 appstream 30 M gcc-plugin-annobin aarch64 11.5.0-2.el9 appstream 42 k glibc-devel aarch64 2.34-143.el9 appstream 546 k kernel-headers aarch64 5.14.0-539.el9 appstream 2.6 M libasan aarch64 11.5.0-2.el9 appstream 406 k libatomic aarch64 11.5.0-2.el9 baseos 32 k libedit aarch64 3.1-38.20210216cvs.el9 baseos 103 k libmpc aarch64 1.2.1-4.el9 appstream 63 k libubsan aarch64 11.5.0-2.el9 appstream 181 k libxcrypt-devel aarch64 4.4.18-3.el9 appstream 29 k libzstd-devel aarch64 1.5.5-1.el9 appstream 51 k llvm-libs aarch64 19.1.3-1.el9 appstream 53 M m4 aarch64 1.4.19-1.el9 appstream 297 k openssl-devel aarch64 1:3.2.2-6.el9 appstream 4.4 M zlib-devel aarch64 1.2.11-41.el9 appstream 45 k Transaction Summary ================================================================================ Install 21 Packages Total download size: 125 M Installed size: 393 M Downloading Packages: (1/21): libedit-3.1-38.20210216cvs.el9.aarch64. 4.1 MB/s | 103 kB 00:00 (2/21): libatomic-11.5.0-2.el9.aarch64.rpm 1.2 MB/s | 32 kB 00:00 (3/21): annobin-12.65-2.el9.aarch64.rpm 37 MB/s | 1.0 MB 00:00 (4/21): bison-3.7.4-5.el9.aarch64.rpm 128 MB/s | 933 kB 00:00 (5/21): elfutils-libelf-devel-0.192-2.el9.aarch 10 MB/s | 44 kB 00:00 (6/21): flex-2.6.4-9.el9.aarch64.rpm 50 MB/s | 306 kB 00:00 (7/21): gcc-plugin-annobin-11.5.0-2.el9.aarch64 8.2 MB/s | 42 kB 00:00 (8/21): glibc-devel-2.34-143.el9.aarch64.rpm 56 MB/s | 546 kB 00:00 (9/21): cpp-11.5.0-2.el9.aarch64.rpm 149 MB/s | 10 MB 00:00 (10/21): kernel-headers-5.14.0-539.el9.aarch64. 125 MB/s | 2.6 MB 00:00 (11/21): libasan-11.5.0-2.el9.aarch64.rpm 69 MB/s | 406 kB 00:00 (12/21): libmpc-1.2.1-4.el9.aarch64.rpm 14 MB/s | 63 kB 00:00 (13/21): libubsan-11.5.0-2.el9.aarch64.rpm 43 MB/s | 181 kB 00:00 (14/21): libxcrypt-devel-4.4.18-3.el9.aarch64.r 7.5 MB/s | 29 kB 00:00 (15/21): libzstd-devel-1.5.5-1.el9.aarch64.rpm 12 MB/s | 51 kB 00:00 (16/21): kernel-devel-5.14.0-539.el9.aarch64.rp 142 MB/s | 20 MB 00:00 (17/21): m4-1.4.19-1.el9.aarch64.rpm 16 MB/s | 297 kB 00:00 (18/21): gcc-11.5.0-2.el9.aarch64.rpm 137 MB/s | 30 MB 00:00 (19/21): openssl-devel-3.2.2-6.el9.aarch64.rpm 88 MB/s | 4.4 MB 00:00 (20/21): zlib-devel-1.2.11-41.el9.aarch64.rpm 2.4 MB/s | 45 kB 00:00 (21/21): llvm-libs-19.1.3-1.el9.aarch64.rpm 219 MB/s | 53 MB 00:00 -------------------------------------------------------------------------------- Total 240 MB/s | 125 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : m4-1.4.19-1.el9.aarch64 1/21 Installing : libmpc-1.2.1-4.el9.aarch64 2/21 Installing : cpp-11.5.0-2.el9.aarch64 3/21 Installing : bison-3.7.4-5.el9.aarch64 4/21 Installing : flex-2.6.4-9.el9.aarch64 5/21 Installing : zlib-devel-1.2.11-41.el9.aarch64 6/21 Installing : openssl-devel-1:3.2.2-6.el9.aarch64 7/21 Installing : libzstd-devel-1.5.5-1.el9.aarch64 8/21 Installing : elfutils-libelf-devel-0.192-2.el9.aarch64 9/21 Installing : libubsan-11.5.0-2.el9.aarch64 10/21 Installing : libasan-11.5.0-2.el9.aarch64 11/21 Installing : kernel-headers-5.14.0-539.el9.aarch64 12/21 Installing : libxcrypt-devel-4.4.18-3.el9.aarch64 13/21 Installing : glibc-devel-2.34-143.el9.aarch64 14/21 Installing : libedit-3.1-38.20210216cvs.el9.aarch64 15/21 Installing : llvm-libs-19.1.3-1.el9.aarch64 16/21 Installing : libatomic-11.5.0-2.el9.aarch64 17/21 Installing : gcc-11.5.0-2.el9.aarch64 18/21 Running scriptlet: gcc-11.5.0-2.el9.aarch64 18/21 Installing : annobin-12.65-2.el9.aarch64 19/21 Running scriptlet: annobin-12.65-2.el9.aarch64 19/21 Installing : gcc-plugin-annobin-11.5.0-2.el9.aarch64 20/21 Running scriptlet: gcc-plugin-annobin-11.5.0-2.el9.aarch64 20/21 Installing : kernel-devel-5.14.0-539.el9.aarch64 21/21 Running scriptlet: kernel-devel-5.14.0-539.el9.aarch64 21/21 Verifying : libatomic-11.5.0-2.el9.aarch64 1/21 Verifying : libedit-3.1-38.20210216cvs.el9.aarch64 2/21 Verifying : annobin-12.65-2.el9.aarch64 3/21 Verifying : bison-3.7.4-5.el9.aarch64 4/21 Verifying : cpp-11.5.0-2.el9.aarch64 5/21 Verifying : elfutils-libelf-devel-0.192-2.el9.aarch64 6/21 Verifying : flex-2.6.4-9.el9.aarch64 7/21 Verifying : gcc-11.5.0-2.el9.aarch64 8/21 Verifying : gcc-plugin-annobin-11.5.0-2.el9.aarch64 9/21 Verifying : glibc-devel-2.34-143.el9.aarch64 10/21 Verifying : kernel-devel-5.14.0-539.el9.aarch64 11/21 Verifying : kernel-headers-5.14.0-539.el9.aarch64 12/21 Verifying : libasan-11.5.0-2.el9.aarch64 13/21 Verifying : libmpc-1.2.1-4.el9.aarch64 14/21 Verifying : libubsan-11.5.0-2.el9.aarch64 15/21 Verifying : libxcrypt-devel-4.4.18-3.el9.aarch64 16/21 Verifying : libzstd-devel-1.5.5-1.el9.aarch64 17/21 Verifying : llvm-libs-19.1.3-1.el9.aarch64 18/21 Verifying : m4-1.4.19-1.el9.aarch64 19/21 Verifying : openssl-devel-1:3.2.2-6.el9.aarch64 20/21 Verifying : zlib-devel-1.2.11-41.el9.aarch64 21/21 Installed: annobin-12.65-2.el9.aarch64 bison-3.7.4-5.el9.aarch64 cpp-11.5.0-2.el9.aarch64 elfutils-libelf-devel-0.192-2.el9.aarch64 flex-2.6.4-9.el9.aarch64 gcc-11.5.0-2.el9.aarch64 gcc-plugin-annobin-11.5.0-2.el9.aarch64 glibc-devel-2.34-143.el9.aarch64 kernel-devel-5.14.0-539.el9.aarch64 kernel-headers-5.14.0-539.el9.aarch64 libasan-11.5.0-2.el9.aarch64 libatomic-11.5.0-2.el9.aarch64 libedit-3.1-38.20210216cvs.el9.aarch64 libmpc-1.2.1-4.el9.aarch64 libubsan-11.5.0-2.el9.aarch64 libxcrypt-devel-4.4.18-3.el9.aarch64 libzstd-devel-1.5.5-1.el9.aarch64 llvm-libs-19.1.3-1.el9.aarch64 m4-1.4.19-1.el9.aarch64 openssl-devel-1:3.2.2-6.el9.aarch64 zlib-devel-1.2.11-41.el9.aarch64 Complete! Finish: build setup for kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm Start: rpmbuild kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1701216000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pEEUrv + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ti-img-rogue-driver-20241212git51a23d9f + /usr/bin/xz -dc /builddir/build/SOURCES/ti-img-rogue-driver-20241212git51a23d9f.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ti-img-rogue-driver-20241212git51a23d9f + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.PWnYlH + umask 022 + cd /builddir/build/BUILD ~/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/build/linux/j784s4_linux ~/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f + cd ti-img-rogue-driver-20241212git51a23d9f + pushd build/linux/j784s4_linux + KERNELDIR=/usr/src/kernels/5.14.0-539.el9.aarch64/ + make W=1 BUILD=release ../config/preconfig.mk:292: CROSS_COMPILE is not set. Target components will be built with the host compiler ../config/preconfig.mk:347: Could not determine HOST_OS so assuming Linux ../config/preconfig.mk:354: Could not determine TARGET_OS so assuming Linux ******* Multiarch build: no ******* Primary arch: target_aarch64 ******* Secondary arch: none ******* PVR top-level arch: rogue ******* PVR DEFS arch: rogue ******* PVR USC arch: rogue ******* PVR TPU arch: rogue ******* HWDefs Root: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/hwdefs/rogue ******* Host OS: linux ******* Target OS: linux which: no python3 in (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin) build/linux/commands.mk:324: ****************************************************** build/linux/commands.mk:325: WARNING: Python 3 not found so falling back to Python build/linux/commands.mk:326: 2, which is deprecated. See here for Python 2 end of build/linux/commands.mk:327: life information: build/linux/commands.mk:328: https://www.python.org/dev/peps/pep-0373/#id4 build/linux/commands.mk:329: ****************************************************** which: no indent in (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin) GEN binary_j784s4_linux_wayland_release/target_aarch64/install_km.sh GEN binary_j784s4_linux_wayland_release/install.sh CC [M] /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.o cc1: warning: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/include: No such file or directory [-Wmissing-include-dirs] cc1: warning: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/hwdefs/rogue/36.V.104.796: No such file or directory [-Wmissing-include-dirs] cc1: warning: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/rogue: No such file or directory [-Wmissing-include-dirs] cc1: warning: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_neutral/intermediates/firmware: No such file or directory [-Wmissing-include-dirs] cc1: warning: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/rogue/public: No such file or directory [-Wmissing-include-dirs] cc1: warning: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/rogue: No such file or directory [-Wmissing-include-dirs] cc1: warning: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/common/rogue: No such file or directory [-Wmissing-include-dirs] In file included from : ././include/linux/compiler_types.h:143:9: warning: padding struct to align '({anonymous})' [-Wpadded] 143 | }; | ^ In file included from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:69, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/types.h:206:33: warning: padding struct to align 'f_tinode' [-Wpadded] 206 | unsigned long f_tinode; | ^~~~~~~~ ./include/linux/types.h:210:1: warning: padding struct size to alignment boundary [-Wpadded] 210 | }; | ^ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/compiler.h: In function 'offset_to_ptr': ./include/linux/compiler.h:236:44: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 236 | return (void *)((unsigned long)off + *off); | ^ In file included from : ./include/asm-generic/rwonce.h: In function '__read_once_word_nocheck': ./include/asm-generic/rwonce.h:67:29: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 67 | return __READ_ONCE(*(unsigned long *)addr); | ^ ././include/linux/compiler_types.h:358:27: note: in definition of macro '__unqual_scalar_typeof' 358 | _Generic((x), \ | ^ ./include/asm-generic/rwonce.h:67:16: note: in expansion of macro '__READ_ONCE' 67 | return __READ_ONCE(*(unsigned long *)addr); | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:67:29: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 67 | return __READ_ONCE(*(unsigned long *)addr); | ^ ././include/linux/compiler_types.h:365:36: note: in definition of macro '__unqual_scalar_typeof' 365 | default: (x))) | ^ ./include/asm-generic/rwonce.h:67:16: note: in expansion of macro '__READ_ONCE' 67 | return __READ_ONCE(*(unsigned long *)addr); | ^~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:67:29: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 67 | return __READ_ONCE(*(unsigned long *)addr); | ^ ./include/asm-generic/rwonce.h:44:73: note: in definition of macro '__READ_ONCE' 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) | ^ ./include/asm-generic/rwonce.h: In function 'read_word_at_a_time': ./include/asm-generic/rwonce.h:86:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 86 | return *(unsigned long *)addr; | ^ In file included from ./include/linux/container_of.h:6, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/err.h: In function 'ERR_CAST': ./include/linux/err.h:54:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | return (void *) ptr; | ^ ./include/linux/err.h: In function 'PTR_ERR_OR_ZERO': ./include/linux/err.h:60:24: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 60 | return PTR_ERR(ptr); | ^~~~~~~~~~~~ In file included from ./include/uapi/linux/kernel.h:5, from ./include/linux/bitops.h:9, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/sysinfo.h: At top level: ./include/uapi/linux/sysinfo.h:19:26: warning: padding struct to align 'totalhigh' [-Wpadded] 19 | __kernel_ulong_t totalhigh; /* Total high memory size */ | ^~~~~~~~~ ./include/uapi/linux/sysinfo.h:23:1: warning: padding struct size to alignment boundary [-Wpadded] 23 | }; | ^ In file included from ./arch/arm64/include/asm/bitops.h:14, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/builtin-__ffs.h: In function '__ffs': ./include/asm-generic/bitops/builtin-__ffs.h:13:16: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 13 | return __builtin_ctzl(word); | ^~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/bitops.h:16, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/builtin-__fls.h: In function '__fls': ./include/asm-generic/bitops/builtin-__fls.h:13:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 13 | return (sizeof(word) * 8) - 1 - __builtin_clzl(word); | ^ In file included from ./arch/arm64/include/asm/bitops.h:17, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/builtin-fls.h: In function 'fls': ./include/asm-generic/bitops/builtin-fls.h:14:34: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 14 | return x ? sizeof(x) * 8 - __builtin_clz(x) : 0; | ^ In file included from ./arch/arm64/include/asm/bitops.h:20, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/fls64.h: In function 'fls64': ./include/asm-generic/bitops/fls64.h:31:25: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 31 | return __fls(x) + 1; | ~~~~~~~~~^~~ In file included from ./arch/arm64/include/asm/bitops.h:22, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/sched.h: In function 'sched_find_first_bit': ./include/asm-generic/bitops/sched.h:17:24: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 17 | return __ffs(b[0]); | ^~~~~~~~~~~ ./include/asm-generic/bitops/sched.h:18:28: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 18 | return __ffs(b[1]) + 64; | ~~~~~~~~~~~~^~~~ In file included from : ./arch/arm64/include/asm/alternative-macros.h: In function 'alternative_has_cap_likely': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_0' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/alternative-macros.h:229:9: note: in expansion of macro 'compiletime_assert' 229 | compiletime_assert(cpucap < ARM64_NCAPS, | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/alternative-macros.h: In function 'alternative_has_cap_unlikely': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_1' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/alternative-macros.h:247:9: note: in expansion of macro 'compiletime_assert' 247 | compiletime_assert(cpucap < ARM64_NCAPS, | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/lse.h:5, from ./arch/arm64/include/asm/cmpxchg.h:14, from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_8': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:278:1: note: in expansion of macro '__CMPXCHG_CASE' 278 | __CMPXCHG_CASE(w, b, , 8, , , , , K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_16': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:279:1: note: in expansion of macro '__CMPXCHG_CASE' 279 | __CMPXCHG_CASE(w, h, , 16, , , , , K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_32': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:280:1: note: in expansion of macro '__CMPXCHG_CASE' 280 | __CMPXCHG_CASE(w, , , 32, , , , , K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_64': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:281:1: note: in expansion of macro '__CMPXCHG_CASE' 281 | __CMPXCHG_CASE( , , , 64, , , , , L) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_acq_8': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:282:1: note: in expansion of macro '__CMPXCHG_CASE' 282 | __CMPXCHG_CASE(w, b, acq_, 8, , a, , "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_acq_16': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:283:1: note: in expansion of macro '__CMPXCHG_CASE' 283 | __CMPXCHG_CASE(w, h, acq_, 16, , a, , "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_acq_32': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:284:1: note: in expansion of macro '__CMPXCHG_CASE' 284 | __CMPXCHG_CASE(w, , acq_, 32, , a, , "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_acq_64': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:285:1: note: in expansion of macro '__CMPXCHG_CASE' 285 | __CMPXCHG_CASE( , , acq_, 64, , a, , "memory", L) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_rel_8': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:286:1: note: in expansion of macro '__CMPXCHG_CASE' 286 | __CMPXCHG_CASE(w, b, rel_, 8, , , l, "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_rel_16': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:287:1: note: in expansion of macro '__CMPXCHG_CASE' 287 | __CMPXCHG_CASE(w, h, rel_, 16, , , l, "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_rel_32': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:288:1: note: in expansion of macro '__CMPXCHG_CASE' 288 | __CMPXCHG_CASE(w, , rel_, 32, , , l, "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_rel_64': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:289:1: note: in expansion of macro '__CMPXCHG_CASE' 289 | __CMPXCHG_CASE( , , rel_, 64, , , l, "memory", L) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_mb_8': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:290:1: note: in expansion of macro '__CMPXCHG_CASE' 290 | __CMPXCHG_CASE(w, b, mb_, 8, dmb ish, , l, "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_mb_16': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:291:1: note: in expansion of macro '__CMPXCHG_CASE' 291 | __CMPXCHG_CASE(w, h, mb_, 16, dmb ish, , l, "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_mb_32': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:292:1: note: in expansion of macro '__CMPXCHG_CASE' 292 | __CMPXCHG_CASE(w, , mb_, 32, dmb ish, , l, "memory", K) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_case_mb_64': ./arch/arm64/include/asm/atomic_ll_sc.h:266:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 266 | [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:293:1: note: in expansion of macro '__CMPXCHG_CASE' 293 | __CMPXCHG_CASE( , , mb_, 64, dmb ish, , l, "memory", L) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_double': ./arch/arm64/include/asm/atomic_ll_sc.h:318:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 318 | : "=&r" (tmp), "=&r" (ret), "+Q" (*(unsigned long *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:325:1: note: in expansion of macro '__CMPXCHG_DBL' 325 | __CMPXCHG_DBL( , , , ) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h:322:16: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 322 | return ret; \ | ^~~ ./arch/arm64/include/asm/atomic_ll_sc.h:325:1: note: in expansion of macro '__CMPXCHG_DBL' 325 | __CMPXCHG_DBL( , , , ) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg_double_mb': ./arch/arm64/include/asm/atomic_ll_sc.h:318:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 318 | : "=&r" (tmp), "=&r" (ret), "+Q" (*(unsigned long *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:326:1: note: in expansion of macro '__CMPXCHG_DBL' 326 | __CMPXCHG_DBL(_mb, dmb ish, l, "memory") | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h:322:16: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 322 | return ret; \ | ^~~ ./arch/arm64/include/asm/atomic_ll_sc.h:326:1: note: in expansion of macro '__CMPXCHG_DBL' 326 | __CMPXCHG_DBL(_mb, dmb ish, l, "memory") | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg128': ./arch/arm64/include/asm/atomic_ll_sc.h:355:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 355 | : [v] "+Q" (*(u128 *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:365:1: note: in expansion of macro '__CMPXCHG128' 365 | __CMPXCHG128( , , ) | ^~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_ll_sc.h: In function '__ll_sc__cmpxchg128_mb': ./arch/arm64/include/asm/atomic_ll_sc.h:355:21: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 355 | : [v] "+Q" (*(u128 *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_ll_sc.h:366:1: note: in expansion of macro '__CMPXCHG128' 366 | __CMPXCHG128(_mb, dmb ish, l, "memory") | ^~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/lse.h:16, from ./arch/arm64/include/asm/cmpxchg.h:14, from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_8': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:265:1: note: in expansion of macro '__CMPXCHG_CASE' 265 | __CMPXCHG_CASE(w, b, , 8, ) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_16': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:266:1: note: in expansion of macro '__CMPXCHG_CASE' 266 | __CMPXCHG_CASE(w, h, , 16, ) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_32': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:267:1: note: in expansion of macro '__CMPXCHG_CASE' 267 | __CMPXCHG_CASE(w, , , 32, ) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_64': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:268:1: note: in expansion of macro '__CMPXCHG_CASE' 268 | __CMPXCHG_CASE(x, , , 64, ) | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_acq_8': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:269:1: note: in expansion of macro '__CMPXCHG_CASE' 269 | __CMPXCHG_CASE(w, b, acq_, 8, a, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_acq_16': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:270:1: note: in expansion of macro '__CMPXCHG_CASE' 270 | __CMPXCHG_CASE(w, h, acq_, 16, a, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_acq_32': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:271:1: note: in expansion of macro '__CMPXCHG_CASE' 271 | __CMPXCHG_CASE(w, , acq_, 32, a, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_acq_64': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:272:1: note: in expansion of macro '__CMPXCHG_CASE' 272 | __CMPXCHG_CASE(x, , acq_, 64, a, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_rel_8': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:273:1: note: in expansion of macro '__CMPXCHG_CASE' 273 | __CMPXCHG_CASE(w, b, rel_, 8, l, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_rel_16': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:274:1: note: in expansion of macro '__CMPXCHG_CASE' 274 | __CMPXCHG_CASE(w, h, rel_, 16, l, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_rel_32': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:275:1: note: in expansion of macro '__CMPXCHG_CASE' 275 | __CMPXCHG_CASE(w, , rel_, 32, l, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_rel_64': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:276:1: note: in expansion of macro '__CMPXCHG_CASE' 276 | __CMPXCHG_CASE(x, , rel_, 64, l, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_mb_8': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:277:1: note: in expansion of macro '__CMPXCHG_CASE' 277 | __CMPXCHG_CASE(w, b, mb_, 8, al, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_mb_16': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:278:1: note: in expansion of macro '__CMPXCHG_CASE' 278 | __CMPXCHG_CASE(w, h, mb_, 16, al, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_mb_32': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:279:1: note: in expansion of macro '__CMPXCHG_CASE' 279 | __CMPXCHG_CASE(w, , mb_, 32, al, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_case_mb_64': ./arch/arm64/include/asm/atomic_lse.h:257:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 257 | : [v] "+Q" (*(u##sz *)ptr), \ | ^ ./arch/arm64/include/asm/atomic_lse.h:280:1: note: in expansion of macro '__CMPXCHG_CASE' 280 | __CMPXCHG_CASE(x, , mb_, 64, al, "memory") | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_double': ./arch/arm64/include/asm/atomic_lse.h:307:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 307 | [v] "+Q" (*(unsigned long *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_lse.h:315:1: note: in expansion of macro '__CMPXCHG_DBL' 315 | __CMPXCHG_DBL( , ) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h:312:16: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 312 | return x0; \ | ^~ ./arch/arm64/include/asm/atomic_lse.h:315:1: note: in expansion of macro '__CMPXCHG_DBL' 315 | __CMPXCHG_DBL( , ) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg_double_mb': ./arch/arm64/include/asm/atomic_lse.h:307:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 307 | [v] "+Q" (*(unsigned long *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_lse.h:316:1: note: in expansion of macro '__CMPXCHG_DBL' 316 | __CMPXCHG_DBL(_mb, al, "memory") | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h:312:16: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 312 | return x0; \ | ^~ ./arch/arm64/include/asm/atomic_lse.h:316:1: note: in expansion of macro '__CMPXCHG_DBL' 316 | __CMPXCHG_DBL(_mb, al, "memory") | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg128': ./arch/arm64/include/asm/atomic_lse.h:336:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 336 | [v] "+Q" (*(u128 *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_lse.h:346:1: note: in expansion of macro '__CMPXCHG128' 346 | __CMPXCHG128( , ) | ^~~~~~~~~~~~ ./arch/arm64/include/asm/atomic_lse.h: In function '__lse__cmpxchg128_mb': ./arch/arm64/include/asm/atomic_lse.h:336:22: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 336 | [v] "+Q" (*(u128 *)ptr) \ | ^ ./arch/arm64/include/asm/atomic_lse.h:347:1: note: in expansion of macro '__CMPXCHG128' 347 | __CMPXCHG128(_mb, al, "memory") | ^~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_8': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:45:1: note: in expansion of macro '__XCHG_CASE' 45 | __XCHG_CASE(w, b, , 8, , , , , , ) | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_16': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:46:1: note: in expansion of macro '__XCHG_CASE' 46 | __XCHG_CASE(w, h, , 16, , , , , , ) | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_32': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:47:1: note: in expansion of macro '__XCHG_CASE' 47 | __XCHG_CASE(w, , , 32, , , , , , ) | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_64': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:48:1: note: in expansion of macro '__XCHG_CASE' 48 | __XCHG_CASE( , , , 64, , , , , , ) | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_acq_8': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:49:1: note: in expansion of macro '__XCHG_CASE' 49 | __XCHG_CASE(w, b, acq_, 8, , , a, a, , "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_acq_16': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:50:1: note: in expansion of macro '__XCHG_CASE' 50 | __XCHG_CASE(w, h, acq_, 16, , , a, a, , "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_acq_32': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:51:1: note: in expansion of macro '__XCHG_CASE' 51 | __XCHG_CASE(w, , acq_, 32, , , a, a, , "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_acq_64': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:52:1: note: in expansion of macro '__XCHG_CASE' 52 | __XCHG_CASE( , , acq_, 64, , , a, a, , "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_rel_8': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:53:1: note: in expansion of macro '__XCHG_CASE' 53 | __XCHG_CASE(w, b, rel_, 8, , , , , l, "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_rel_16': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:54:1: note: in expansion of macro '__XCHG_CASE' 54 | __XCHG_CASE(w, h, rel_, 16, , , , , l, "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_rel_32': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:55:1: note: in expansion of macro '__XCHG_CASE' 55 | __XCHG_CASE(w, , rel_, 32, , , , , l, "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_rel_64': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:56:1: note: in expansion of macro '__XCHG_CASE' 56 | __XCHG_CASE( , , rel_, 64, , , , , l, "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_mb_8': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:57:1: note: in expansion of macro '__XCHG_CASE' 57 | __XCHG_CASE(w, b, mb_, 8, dmb ish, nop, , a, l, "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_mb_16': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:58:1: note: in expansion of macro '__XCHG_CASE' 58 | __XCHG_CASE(w, h, mb_, 16, dmb ish, nop, , a, l, "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_mb_32': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:59:1: note: in expansion of macro '__XCHG_CASE' 59 | __XCHG_CASE(w, , mb_, 32, dmb ish, nop, , a, l, "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_case_mb_64': ./arch/arm64/include/asm/cmpxchg.h:38:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 38 | : "=&r" (ret), "=&r" (tmp), "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:60:1: note: in expansion of macro '__XCHG_CASE' 60 | __XCHG_CASE( , , mb_, 64, dmb ish, nop, , a, l, "memory") | ^~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg': ./arch/arm64/include/asm/cmpxchg.h:71:45: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 71 | return __xchg_case##sfx##_8(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:85:1: note: in expansion of macro '__XCHG_GEN' 85 | __XCHG_GEN() | ^~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:73:46: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 73 | return __xchg_case##sfx##_16(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:85:1: note: in expansion of macro '__XCHG_GEN' 85 | __XCHG_GEN() | ^~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:75:46: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 75 | return __xchg_case##sfx##_32(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:85:1: note: in expansion of macro '__XCHG_GEN' 85 | __XCHG_GEN() | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_2' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:79:17: note: in expansion of macro 'BUILD_BUG' 79 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:85:1: note: in expansion of macro '__XCHG_GEN' 85 | __XCHG_GEN() | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_acq': ./arch/arm64/include/asm/cmpxchg.h:71:45: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 71 | return __xchg_case##sfx##_8(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:86:1: note: in expansion of macro '__XCHG_GEN' 86 | __XCHG_GEN(_acq) | ^~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:73:46: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 73 | return __xchg_case##sfx##_16(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:86:1: note: in expansion of macro '__XCHG_GEN' 86 | __XCHG_GEN(_acq) | ^~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:75:46: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 75 | return __xchg_case##sfx##_32(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:86:1: note: in expansion of macro '__XCHG_GEN' 86 | __XCHG_GEN(_acq) | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_3' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:79:17: note: in expansion of macro 'BUILD_BUG' 79 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:86:1: note: in expansion of macro '__XCHG_GEN' 86 | __XCHG_GEN(_acq) | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_rel': ./arch/arm64/include/asm/cmpxchg.h:71:45: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 71 | return __xchg_case##sfx##_8(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:87:1: note: in expansion of macro '__XCHG_GEN' 87 | __XCHG_GEN(_rel) | ^~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:73:46: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 73 | return __xchg_case##sfx##_16(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:87:1: note: in expansion of macro '__XCHG_GEN' 87 | __XCHG_GEN(_rel) | ^~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:75:46: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 75 | return __xchg_case##sfx##_32(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:87:1: note: in expansion of macro '__XCHG_GEN' 87 | __XCHG_GEN(_rel) | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_4' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:79:17: note: in expansion of macro 'BUILD_BUG' 79 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:87:1: note: in expansion of macro '__XCHG_GEN' 87 | __XCHG_GEN(_rel) | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__xchg_mb': ./arch/arm64/include/asm/cmpxchg.h:71:45: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 71 | return __xchg_case##sfx##_8(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:88:1: note: in expansion of macro '__XCHG_GEN' 88 | __XCHG_GEN(_mb) | ^~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:73:46: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 73 | return __xchg_case##sfx##_16(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:88:1: note: in expansion of macro '__XCHG_GEN' 88 | __XCHG_GEN(_mb) | ^~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:75:46: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 75 | return __xchg_case##sfx##_32(x, ptr); \ | ^ ./arch/arm64/include/asm/cmpxchg.h:88:1: note: in expansion of macro '__XCHG_GEN' 88 | __XCHG_GEN(_mb) | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_5' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:79:17: note: in expansion of macro 'BUILD_BUG' 79 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:88:1: note: in expansion of macro '__XCHG_GEN' 88 | __XCHG_GEN(_mb) | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpxchg': ./arch/arm64/include/asm/cmpxchg.h:171:53: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 171 | return __cmpxchg_case##sfx##_8(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:185:1: note: in expansion of macro '__CMPXCHG_GEN' 185 | __CMPXCHG_GEN() | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:171:58: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 171 | return __cmpxchg_case##sfx##_8(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:185:1: note: in expansion of macro '__CMPXCHG_GEN' 185 | __CMPXCHG_GEN() | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:173:54: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 173 | return __cmpxchg_case##sfx##_16(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:185:1: note: in expansion of macro '__CMPXCHG_GEN' 185 | __CMPXCHG_GEN() | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:173:59: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 173 | return __cmpxchg_case##sfx##_16(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:185:1: note: in expansion of macro '__CMPXCHG_GEN' 185 | __CMPXCHG_GEN() | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:175:54: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return __cmpxchg_case##sfx##_32(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:185:1: note: in expansion of macro '__CMPXCHG_GEN' 185 | __CMPXCHG_GEN() | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:175:59: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return __cmpxchg_case##sfx##_32(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:185:1: note: in expansion of macro '__CMPXCHG_GEN' 185 | __CMPXCHG_GEN() | ^~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_6' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:179:17: note: in expansion of macro 'BUILD_BUG' 179 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:185:1: note: in expansion of macro '__CMPXCHG_GEN' 185 | __CMPXCHG_GEN() | ^~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpxchg_acq': ./arch/arm64/include/asm/cmpxchg.h:171:53: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 171 | return __cmpxchg_case##sfx##_8(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:186:1: note: in expansion of macro '__CMPXCHG_GEN' 186 | __CMPXCHG_GEN(_acq) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:171:58: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 171 | return __cmpxchg_case##sfx##_8(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:186:1: note: in expansion of macro '__CMPXCHG_GEN' 186 | __CMPXCHG_GEN(_acq) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:173:54: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 173 | return __cmpxchg_case##sfx##_16(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:186:1: note: in expansion of macro '__CMPXCHG_GEN' 186 | __CMPXCHG_GEN(_acq) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:173:59: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 173 | return __cmpxchg_case##sfx##_16(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:186:1: note: in expansion of macro '__CMPXCHG_GEN' 186 | __CMPXCHG_GEN(_acq) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:175:54: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return __cmpxchg_case##sfx##_32(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:186:1: note: in expansion of macro '__CMPXCHG_GEN' 186 | __CMPXCHG_GEN(_acq) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:175:59: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return __cmpxchg_case##sfx##_32(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:186:1: note: in expansion of macro '__CMPXCHG_GEN' 186 | __CMPXCHG_GEN(_acq) | ^~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_7' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:179:17: note: in expansion of macro 'BUILD_BUG' 179 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:186:1: note: in expansion of macro '__CMPXCHG_GEN' 186 | __CMPXCHG_GEN(_acq) | ^~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpxchg_rel': ./arch/arm64/include/asm/cmpxchg.h:171:53: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 171 | return __cmpxchg_case##sfx##_8(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:187:1: note: in expansion of macro '__CMPXCHG_GEN' 187 | __CMPXCHG_GEN(_rel) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:171:58: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 171 | return __cmpxchg_case##sfx##_8(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:187:1: note: in expansion of macro '__CMPXCHG_GEN' 187 | __CMPXCHG_GEN(_rel) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:173:54: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 173 | return __cmpxchg_case##sfx##_16(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:187:1: note: in expansion of macro '__CMPXCHG_GEN' 187 | __CMPXCHG_GEN(_rel) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:173:59: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 173 | return __cmpxchg_case##sfx##_16(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:187:1: note: in expansion of macro '__CMPXCHG_GEN' 187 | __CMPXCHG_GEN(_rel) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:175:54: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return __cmpxchg_case##sfx##_32(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:187:1: note: in expansion of macro '__CMPXCHG_GEN' 187 | __CMPXCHG_GEN(_rel) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:175:59: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return __cmpxchg_case##sfx##_32(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:187:1: note: in expansion of macro '__CMPXCHG_GEN' 187 | __CMPXCHG_GEN(_rel) | ^~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_8' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:179:17: note: in expansion of macro 'BUILD_BUG' 179 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:187:1: note: in expansion of macro '__CMPXCHG_GEN' 187 | __CMPXCHG_GEN(_rel) | ^~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpxchg_mb': ./arch/arm64/include/asm/cmpxchg.h:171:53: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 171 | return __cmpxchg_case##sfx##_8(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:188:1: note: in expansion of macro '__CMPXCHG_GEN' 188 | __CMPXCHG_GEN(_mb) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:171:58: warning: conversion from 'long unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 171 | return __cmpxchg_case##sfx##_8(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:188:1: note: in expansion of macro '__CMPXCHG_GEN' 188 | __CMPXCHG_GEN(_mb) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:173:54: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 173 | return __cmpxchg_case##sfx##_16(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:188:1: note: in expansion of macro '__CMPXCHG_GEN' 188 | __CMPXCHG_GEN(_mb) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:173:59: warning: conversion from 'long unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 173 | return __cmpxchg_case##sfx##_16(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:188:1: note: in expansion of macro '__CMPXCHG_GEN' 188 | __CMPXCHG_GEN(_mb) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:175:54: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return __cmpxchg_case##sfx##_32(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:188:1: note: in expansion of macro '__CMPXCHG_GEN' 188 | __CMPXCHG_GEN(_mb) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:175:59: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return __cmpxchg_case##sfx##_32(ptr, old, new); \ | ^~~ ./arch/arm64/include/asm/cmpxchg.h:188:1: note: in expansion of macro '__CMPXCHG_GEN' 188 | __CMPXCHG_GEN(_mb) | ^~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_9' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:179:17: note: in expansion of macro 'BUILD_BUG' 179 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:188:1: note: in expansion of macro '__CMPXCHG_GEN' 188 | __CMPXCHG_GEN(_mb) | ^~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpwait_case_8': ./arch/arm64/include/asm/cmpxchg.h:272:41: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 272 | : [tmp] "=&r" (tmp), [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:276:1: note: in expansion of macro '__CMPWAIT_CASE' 276 | __CMPWAIT_CASE(w, b, 8); | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpwait_case_16': ./arch/arm64/include/asm/cmpxchg.h:272:41: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 272 | : [tmp] "=&r" (tmp), [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:277:1: note: in expansion of macro '__CMPWAIT_CASE' 277 | __CMPWAIT_CASE(w, h, 16); | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpwait_case_32': ./arch/arm64/include/asm/cmpxchg.h:272:41: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 272 | : [tmp] "=&r" (tmp), [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:278:1: note: in expansion of macro '__CMPWAIT_CASE' 278 | __CMPWAIT_CASE(w, , 32); | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpwait_case_64': ./arch/arm64/include/asm/cmpxchg.h:272:41: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 272 | : [tmp] "=&r" (tmp), [v] "+Q" (*(u##sz *)ptr) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:279:1: note: in expansion of macro '__CMPWAIT_CASE' 279 | __CMPWAIT_CASE( , , 64); | ^~~~~~~~~~~~~~ In file included from : ./arch/arm64/include/asm/cmpxchg.h: In function '__cmpwait': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_10' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:298:17: note: in expansion of macro 'BUILD_BUG' 298 | BUILD_BUG(); \ | ^~~~~~~~~ ./arch/arm64/include/asm/cmpxchg.h:304:1: note: in expansion of macro '__CMPWAIT_GEN' 304 | __CMPWAIT_GEN() | ^~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h: In function 'arch_atomic_read_acquire': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_11' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:162:9: note: in expansion of macro 'compiletime_assert_atomic_type' 162 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h:342:23: note: in expansion of macro 'smp_load_acquire' 342 | ret = smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:164:9: warning: switch missing default case [-Wswitch-default] 164 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h:342:23: note: in expansion of macro 'smp_load_acquire' 342 | ret = smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ In file included from : ./include/linux/atomic/atomic-arch-fallback.h: In function 'arch_atomic_set_release': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_12' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h:358:17: note: in expansion of macro 'smp_store_release' 358 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h:358:17: note: in expansion of macro 'smp_store_release' 358 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ In file included from : ./include/linux/atomic/atomic-arch-fallback.h: In function 'arch_atomic64_read_acquire': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_13' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:162:9: note: in expansion of macro 'compiletime_assert_atomic_type' 162 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h:1558:23: note: in expansion of macro 'smp_load_acquire' 1558 | ret = smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:164:9: warning: switch missing default case [-Wswitch-default] 164 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h:1558:23: note: in expansion of macro 'smp_load_acquire' 1558 | ret = smp_load_acquire(&(v)->counter); | ^~~~~~~~~~~~~~~~ In file included from : ./include/linux/atomic/atomic-arch-fallback.h: In function 'arch_atomic64_set_release': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_14' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h:1574:17: note: in expansion of macro 'smp_store_release' 1574 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/atomic/atomic-arch-fallback.h:1574:17: note: in expansion of macro 'smp_store_release' 1574 | smp_store_release(&(v)->counter, i); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/atomic/atomic-instrumented.h:22, from ./include/linux/atomic.h:82, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/instrumented.h: In function 'instrument_read': ./include/linux/instrumented.h:26:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 26 | kasan_check_read(v, size); | ^~~~ ./include/linux/instrumented.h: In function 'instrument_write': ./include/linux/instrumented.h:40:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 40 | kasan_check_write(v, size); | ^~~~ ./include/linux/instrumented.h: In function 'instrument_read_write': ./include/linux/instrumented.h:54:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 54 | kasan_check_write(v, size); | ^~~~ ./include/linux/instrumented.h: In function 'instrument_atomic_read': ./include/linux/instrumented.h:68:29: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 68 | kasan_check_read(v, size); | ^~~~ ./include/linux/instrumented.h: In function 'instrument_atomic_write': ./include/linux/instrumented.h:82:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 82 | kasan_check_write(v, size); | ^~~~ ./include/linux/instrumented.h: In function 'instrument_atomic_read_write': ./include/linux/instrumented.h:96:30: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion] 96 | kasan_check_write(v, size); | ^~~~ ./include/linux/instrumented.h: In function 'instrument_copy_to_user': ./include/linux/instrumented.h:112:32: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 112 | kasan_check_read(from, n); | ^ ./include/linux/instrumented.h: In function 'instrument_copy_from_user_before': ./include/linux/instrumented.h:129:31: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 129 | kasan_check_write(to, n); | ^ In file included from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/atomic.h: In function 'arch_set_bit': ./include/asm-generic/bitops/atomic.h:18:43: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 18 | arch_atomic_long_or(BIT_MASK(nr), (atomic_long_t *)p); | ^ ./include/asm-generic/bitops/atomic.h: In function 'arch_clear_bit': ./include/asm-generic/bitops/atomic.h:25:47: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 25 | arch_atomic_long_andnot(BIT_MASK(nr), (atomic_long_t *)p); | ^ ./include/asm-generic/bitops/atomic.h: In function 'arch_change_bit': ./include/asm-generic/bitops/atomic.h:32:44: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 32 | arch_atomic_long_xor(BIT_MASK(nr), (atomic_long_t *)p); | ^ ./include/asm-generic/bitops/atomic.h: In function 'arch_test_and_set_bit': ./include/asm-generic/bitops/atomic.h:42:47: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 42 | old = arch_atomic_long_fetch_or(mask, (atomic_long_t *)p); | ^ ./include/asm-generic/bitops/atomic.h:42:41: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 42 | old = arch_atomic_long_fetch_or(mask, (atomic_long_t *)p); | ^~~~ ./include/asm-generic/bitops/atomic.h:43:23: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 43 | return !!(old & mask); | ^ ./include/asm-generic/bitops/atomic.h: In function 'arch_test_and_clear_bit': ./include/asm-generic/bitops/atomic.h:53:51: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 53 | old = arch_atomic_long_fetch_andnot(mask, (atomic_long_t *)p); | ^ ./include/asm-generic/bitops/atomic.h:53:45: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 53 | old = arch_atomic_long_fetch_andnot(mask, (atomic_long_t *)p); | ^~~~ ./include/asm-generic/bitops/atomic.h:54:23: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 54 | return !!(old & mask); | ^ ./include/asm-generic/bitops/atomic.h: In function 'arch_test_and_change_bit': ./include/asm-generic/bitops/atomic.h:64:48: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 64 | old = arch_atomic_long_fetch_xor(mask, (atomic_long_t *)p); | ^ ./include/asm-generic/bitops/atomic.h:64:42: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 64 | old = arch_atomic_long_fetch_xor(mask, (atomic_long_t *)p); | ^~~~ ./include/asm-generic/bitops/atomic.h:65:23: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 65 | return !!(old & mask); | ^ In file included from ./include/asm-generic/bitops/atomic.h:68, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/instrumented-atomic.h: In function 'set_bit': ./include/asm-generic/bitops/instrumented-atomic.h:29:22: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 29 | arch_set_bit(nr, addr); | ^~ ./include/asm-generic/bitops/instrumented-atomic.h: In function 'clear_bit': ./include/asm-generic/bitops/instrumented-atomic.h:42:24: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 42 | arch_clear_bit(nr, addr); | ^~ ./include/asm-generic/bitops/instrumented-atomic.h: In function 'change_bit': ./include/asm-generic/bitops/instrumented-atomic.h:58:25: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 58 | arch_change_bit(nr, addr); | ^~ ./include/asm-generic/bitops/instrumented-atomic.h: In function 'test_and_set_bit': ./include/asm-generic/bitops/instrumented-atomic.h:72:38: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 72 | return arch_test_and_set_bit(nr, addr); | ^~ ./include/asm-generic/bitops/instrumented-atomic.h: In function 'test_and_clear_bit': ./include/asm-generic/bitops/instrumented-atomic.h:86:40: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 86 | return arch_test_and_clear_bit(nr, addr); | ^~ ./include/asm-generic/bitops/instrumented-atomic.h: In function 'test_and_change_bit': ./include/asm-generic/bitops/instrumented-atomic.h:100:41: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 100 | return arch_test_and_change_bit(nr, addr); | ^~ In file included from : ./include/asm-generic/bitops/lock.h: In function 'arch_test_and_set_bit_lock': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_15' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bitops/lock.h:25:13: note: in expansion of macro 'READ_ONCE' 25 | if (READ_ONCE(*p) & mask) | ^~~~~~~~~ In file included from ./arch/arm64/include/asm/bitops.h:26, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/lock.h:28:55: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 28 | old = arch_atomic_long_fetch_or_acquire(mask, (atomic_long_t *)p); | ^ ./include/asm-generic/bitops/lock.h:28:49: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 28 | old = arch_atomic_long_fetch_or_acquire(mask, (atomic_long_t *)p); | ^~~~ ./include/asm-generic/bitops/lock.h:29:23: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 29 | return !!(old & mask); | ^ ./include/asm-generic/bitops/lock.h: In function 'arch_clear_bit_unlock': ./include/asm-generic/bitops/lock.h:44:61: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 44 | arch_atomic_long_fetch_andnot_release(BIT_MASK(nr), (atomic_long_t *)p); | ^ In file included from : ./include/asm-generic/bitops/lock.h: In function 'arch___clear_bit_unlock': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_16' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bitops/lock.h:64:15: note: in expansion of macro 'READ_ONCE' 64 | old = READ_ONCE(*p); | ^~~~~~~~~ In file included from ./arch/arm64/include/asm/bitops.h:26, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/lock.h:66:38: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 66 | arch_atomic_long_set_release((atomic_long_t *)p, old); | ^ ./include/asm-generic/bitops/lock.h:66:58: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 66 | arch_atomic_long_set_release((atomic_long_t *)p, old); | ^~~ ./include/asm-generic/bitops/lock.h: In function 'arch_clear_bit_unlock_is_negative_byte': ./include/asm-generic/bitops/lock.h:86:59: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 86 | old = arch_atomic_long_fetch_andnot_release(mask, (atomic_long_t *)p); | ^ ./include/asm-generic/bitops/lock.h:86:53: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 86 | old = arch_atomic_long_fetch_andnot_release(mask, (atomic_long_t *)p); | ^~~~ ./include/asm-generic/bitops/lock.h:87:23: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 87 | return !!(old & BIT(7)); | ^ In file included from ./include/asm-generic/bitops/lock.h:92, from ./arch/arm64/include/asm/bitops.h:26, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/instrumented-lock.h: In function 'clear_bit_unlock': ./include/asm-generic/bitops/instrumented-lock.h:27:31: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 27 | arch_clear_bit_unlock(nr, addr); | ^~ ./include/asm-generic/bitops/instrumented-lock.h: In function '__clear_bit_unlock': ./include/asm-generic/bitops/instrumented-lock.h:43:33: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 43 | arch___clear_bit_unlock(nr, addr); | ^~ ./include/asm-generic/bitops/instrumented-lock.h: In function 'test_and_set_bit_lock': ./include/asm-generic/bitops/instrumented-lock.h:58:43: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 58 | return arch_test_and_set_bit_lock(nr, addr); | ^~ ./include/asm-generic/bitops/instrumented-lock.h: In function 'clear_bit_unlock_is_negative_byte': ./include/asm-generic/bitops/instrumented-lock.h:78:55: warning: conversion from 'long int' to 'unsigned int' may change value [-Wconversion] 78 | return arch_clear_bit_unlock_is_negative_byte(nr, addr); | ^~ In file included from ./arch/arm64/include/asm/bitops.h:27, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/bitops/non-atomic.h: In function 'arch___set_bit': ./include/asm-generic/bitops/non-atomic.h:21:29: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 21 | unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); | ^ ./include/asm-generic/bitops/non-atomic.h: In function 'arch___clear_bit': ./include/asm-generic/bitops/non-atomic.h:31:29: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 31 | unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); | ^ ./include/asm-generic/bitops/non-atomic.h: In function 'arch___change_bit': ./include/asm-generic/bitops/non-atomic.h:50:29: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 50 | unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); | ^ ./include/asm-generic/bitops/non-atomic.h: In function 'arch___test_and_set_bit': ./include/asm-generic/bitops/non-atomic.h:69:29: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 69 | unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); | ^ ./include/asm-generic/bitops/non-atomic.h: In function 'arch___test_and_clear_bit': ./include/asm-generic/bitops/non-atomic.h:90:29: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 90 | unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); | ^ ./include/asm-generic/bitops/non-atomic.h: In function 'arch___test_and_change_bit': ./include/asm-generic/bitops/non-atomic.h:103:29: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual] 103 | unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); | ^ ./include/asm-generic/bitops/non-atomic.h: In function 'arch_test_bit_acquire': ./include/asm-generic/bitops/non-atomic.h:131:29: warning: cast discards 'const volatile' qualifier from pointer target type [-Wcast-qual] 131 | unsigned long *p = ((unsigned long *)addr) + BIT_WORD(nr); | ^ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_17' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:162:9: note: in expansion of macro 'compiletime_assert_atomic_type' 162 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/bitops/non-atomic.h:132:23: note: in expansion of macro 'smp_load_acquire' 132 | return 1UL & (smp_load_acquire(p) >> (nr & (BITS_PER_LONG-1))); | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:164:9: warning: switch missing default case [-Wswitch-default] 164 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/bitops/non-atomic.h:132:23: note: in expansion of macro 'smp_load_acquire' 132 | return 1UL & (smp_load_acquire(p) >> (nr & (BITS_PER_LONG-1))); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:5, from ./arch/arm64/include/uapi/asm/byteorder.h:23, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm64/include/asm/bitops.h:28, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/byteorder/little_endian.h: In function '__be64_to_cpup': ./include/uapi/linux/byteorder/little_endian.h:75:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 75 | return __swab64p((__u64 *)p); | ^ ./include/uapi/linux/byteorder/little_endian.h: In function '__be32_to_cpup': ./include/uapi/linux/byteorder/little_endian.h:83:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 83 | return __swab32p((__u32 *)p); | ^ ./include/uapi/linux/byteorder/little_endian.h: In function '__be16_to_cpup': ./include/uapi/linux/byteorder/little_endian.h:91:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 91 | return __swab16p((__u16 *)p); | ^ In file included from ./include/linux/swab.h:5, from ./include/uapi/linux/byteorder/little_endian.h:14, from ./include/linux/byteorder/little_endian.h:5, from ./arch/arm64/include/uapi/asm/byteorder.h:23, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm64/include/asm/bitops.h:28, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/byteorder/generic.h: In function 'be16_add_cpu': ./include/linux/byteorder/generic.h:178:46: warning: conversion from 'int' to '__u16' {aka 'short unsigned int'} may change value [-Wconversion] 178 | *var = cpu_to_be16(be16_to_cpu(*var) + val); ./include/uapi/linux/swab.h:107:19: note: in definition of macro '__swab16' 107 | __fswab16(x)) | ^ ./include/linux/byteorder/generic.h:96:21: note: in expansion of macro '__cpu_to_be16' 96 | #define cpu_to_be16 __cpu_to_be16 | ^~~~~~~~~~~~~ ./include/linux/byteorder/generic.h:178:16: note: in expansion of macro 'cpu_to_be16' 178 | *var = cpu_to_be16(be16_to_cpu(*var) + val); | ^~~~~~~~~~~ In file included from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bitops.h: In function 'sign_extend32': ./include/linux/bitops.h:137:22: warning: conversion from 'int' to '__u8' {aka 'unsigned char'} may change value [-Wconversion] 137 | __u8 shift = 31 - index; | ^~ ./include/linux/bitops.h: In function 'sign_extend64': ./include/linux/bitops.h:148:22: warning: conversion from 'int' to '__u8' {aka 'unsigned char'} may change value [-Wconversion] 148 | __u8 shift = 63 - index; | ^~ ./include/linux/bitops.h: In function 'fls_long': ./include/linux/bitops.h:155:28: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 155 | return fls(l); | ^ ./include/linux/bitops.h:155:24: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 155 | return fls(l); | ^~~~~~ ./include/linux/bitops.h:156:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 156 | return fls64(l); | ^~~~~~~~ ./include/linux/bitops.h: In function 'fns': ./include/linux/bitops.h:209:23: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 209 | bit = __ffs(word); | ^~~~~ ./include/linux/bitops.h:212:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 212 | __clear_bit(bit, &word); | ^~~ ./include/linux/bitops.h: In function '__assign_bit': ./include/linux/bitops.h:237:27: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 237 | __set_bit(nr, addr); | ^~ ./include/linux/bitops.h:239:29: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 239 | __clear_bit(nr, addr); | ^~ In file included from ./include/linux/printk.h:9, from ./include/linux/kernel.h:21, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/ratelimit_types.h: At top level: ./include/linux/ratelimit_types.h:22:25: warning: padding struct to align 'begin' [-Wpadded] 22 | unsigned long begin; | ^~~~~ In file included from ./include/linux/kernel.h:21, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/printk.h: In function 'printk_get_level': ./include/linux/printk.h:24:17: warning: switch missing default case [-Wswitch-default] 24 | switch (buffer[1]) { | ^~~~~~ In file included from ./include/linux/dynamic_debug.h:6, from ./include/linux/printk.h:590, from ./include/linux/kernel.h:21, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/jump_label.h: At top level: ./include/linux/jump_label.h:106:9: warning: padding struct to align '({anonymous})' [-Wpadded] 106 | }; | ^ In file included from : ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_class_branch_sys': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_18' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:321:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 321 | __AARCH64_INSN_FUNCS(class_branch_sys, 0x1c000000, 0x14000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_adr': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_19' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:323:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 323 | __AARCH64_INSN_FUNCS(adr, 0x9F000000, 0x10000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_adrp': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_20' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:324:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 324 | __AARCH64_INSN_FUNCS(adrp, 0x9F000000, 0x90000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_prfm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_21' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:325:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 325 | __AARCH64_INSN_FUNCS(prfm, 0x3FC00000, 0x39800000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_prfm_lit': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_22' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:326:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 326 | __AARCH64_INSN_FUNCS(prfm_lit, 0xFF000000, 0xD8000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_store_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_23' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:327:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 327 | __AARCH64_INSN_FUNCS(store_imm, 0x3FC00000, 0x39000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_load_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_24' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:328:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 328 | __AARCH64_INSN_FUNCS(load_imm, 0x3FC00000, 0x39400000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_signed_load_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_25' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:329:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 329 | __AARCH64_INSN_FUNCS(signed_load_imm, 0X3FC00000, 0x39800000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_store_pre': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_26' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:330:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 330 | __AARCH64_INSN_FUNCS(store_pre, 0x3FE00C00, 0x38000C00) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_load_pre': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_27' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:331:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 331 | __AARCH64_INSN_FUNCS(load_pre, 0x3FE00C00, 0x38400C00) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_store_post': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_28' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:332:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 332 | __AARCH64_INSN_FUNCS(store_post, 0x3FE00C00, 0x38000400) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_load_post': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_29' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:333:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 333 | __AARCH64_INSN_FUNCS(load_post, 0x3FE00C00, 0x38400400) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_str_reg': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_30' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:334:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 334 | __AARCH64_INSN_FUNCS(str_reg, 0x3FE0EC00, 0x38206800) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_str_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_31' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:335:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 335 | __AARCH64_INSN_FUNCS(str_imm, 0x3FC00000, 0x39000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldadd': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_32' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:336:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 336 | __AARCH64_INSN_FUNCS(ldadd, 0x3F20FC00, 0x38200000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldclr': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_33' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:337:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 337 | __AARCH64_INSN_FUNCS(ldclr, 0x3F20FC00, 0x38201000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldeor': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_34' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:338:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 338 | __AARCH64_INSN_FUNCS(ldeor, 0x3F20FC00, 0x38202000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldset': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_35' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:339:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 339 | __AARCH64_INSN_FUNCS(ldset, 0x3F20FC00, 0x38203000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_swp': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_36' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:340:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 340 | __AARCH64_INSN_FUNCS(swp, 0x3F20FC00, 0x38208000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_cas': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_37' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:341:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 341 | __AARCH64_INSN_FUNCS(cas, 0x3FA07C00, 0x08A07C00) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldr_reg': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_38' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:342:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 342 | __AARCH64_INSN_FUNCS(ldr_reg, 0x3FE0EC00, 0x38606800) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_signed_ldr_reg': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_39' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:343:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 343 | __AARCH64_INSN_FUNCS(signed_ldr_reg, 0X3FE0FC00, 0x38A0E800) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldr_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_40' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:344:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 344 | __AARCH64_INSN_FUNCS(ldr_imm, 0x3FC00000, 0x39400000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldr_lit': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_41' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:345:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 345 | __AARCH64_INSN_FUNCS(ldr_lit, 0xBF000000, 0x18000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldrsw_lit': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_42' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:346:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 346 | __AARCH64_INSN_FUNCS(ldrsw_lit, 0xFF000000, 0x98000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_exclusive': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_43' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:347:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 347 | __AARCH64_INSN_FUNCS(exclusive, 0x3F800000, 0x08000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_load_ex': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_44' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:348:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 348 | __AARCH64_INSN_FUNCS(load_ex, 0x3F400000, 0x08400000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_store_ex': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_45' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:349:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 349 | __AARCH64_INSN_FUNCS(store_ex, 0x3F400000, 0x08000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_stp': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_46' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:350:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 350 | __AARCH64_INSN_FUNCS(stp, 0x7FC00000, 0x29000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldp': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_47' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:351:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 351 | __AARCH64_INSN_FUNCS(ldp, 0x7FC00000, 0x29400000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_stp_post': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_48' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:352:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 352 | __AARCH64_INSN_FUNCS(stp_post, 0x7FC00000, 0x28800000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldp_post': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_49' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:353:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 353 | __AARCH64_INSN_FUNCS(ldp_post, 0x7FC00000, 0x28C00000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_stp_pre': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_50' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:354:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 354 | __AARCH64_INSN_FUNCS(stp_pre, 0x7FC00000, 0x29800000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ldp_pre': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_51' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:355:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 355 | __AARCH64_INSN_FUNCS(ldp_pre, 0x7FC00000, 0x29C00000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_add_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_52' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:356:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 356 | __AARCH64_INSN_FUNCS(add_imm, 0x7F000000, 0x11000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_adds_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_53' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:357:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 357 | __AARCH64_INSN_FUNCS(adds_imm, 0x7F000000, 0x31000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_sub_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_54' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:358:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 358 | __AARCH64_INSN_FUNCS(sub_imm, 0x7F000000, 0x51000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_subs_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_55' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:359:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 359 | __AARCH64_INSN_FUNCS(subs_imm, 0x7F000000, 0x71000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_movn': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_56' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:360:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 360 | __AARCH64_INSN_FUNCS(movn, 0x7F800000, 0x12800000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_sbfm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_57' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:361:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 361 | __AARCH64_INSN_FUNCS(sbfm, 0x7F800000, 0x13000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_bfm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_58' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:362:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 362 | __AARCH64_INSN_FUNCS(bfm, 0x7F800000, 0x33000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_movz': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_59' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:363:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 363 | __AARCH64_INSN_FUNCS(movz, 0x7F800000, 0x52800000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ubfm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_60' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:364:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 364 | __AARCH64_INSN_FUNCS(ubfm, 0x7F800000, 0x53000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_movk': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_61' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:365:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 365 | __AARCH64_INSN_FUNCS(movk, 0x7F800000, 0x72800000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_add': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_62' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:366:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 366 | __AARCH64_INSN_FUNCS(add, 0x7F200000, 0x0B000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_adds': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_63' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:367:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 367 | __AARCH64_INSN_FUNCS(adds, 0x7F200000, 0x2B000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_sub': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_64' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:368:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 368 | __AARCH64_INSN_FUNCS(sub, 0x7F200000, 0x4B000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_subs': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_65' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:369:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 369 | __AARCH64_INSN_FUNCS(subs, 0x7F200000, 0x6B000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_madd': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_66' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:370:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 370 | __AARCH64_INSN_FUNCS(madd, 0x7FE08000, 0x1B000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_msub': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_67' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:371:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 371 | __AARCH64_INSN_FUNCS(msub, 0x7FE08000, 0x1B008000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_udiv': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_68' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:372:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 372 | __AARCH64_INSN_FUNCS(udiv, 0x7FE0FC00, 0x1AC00800) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_sdiv': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_69' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:373:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 373 | __AARCH64_INSN_FUNCS(sdiv, 0x7FE0FC00, 0x1AC00C00) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_lslv': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_70' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:374:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 374 | __AARCH64_INSN_FUNCS(lslv, 0x7FE0FC00, 0x1AC02000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_lsrv': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_71' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:375:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 375 | __AARCH64_INSN_FUNCS(lsrv, 0x7FE0FC00, 0x1AC02400) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_asrv': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_72' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:376:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 376 | __AARCH64_INSN_FUNCS(asrv, 0x7FE0FC00, 0x1AC02800) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_rorv': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_73' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:377:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 377 | __AARCH64_INSN_FUNCS(rorv, 0x7FE0FC00, 0x1AC02C00) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_rev16': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_74' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:378:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 378 | __AARCH64_INSN_FUNCS(rev16, 0x7FFFFC00, 0x5AC00400) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_rev32': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_75' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:379:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 379 | __AARCH64_INSN_FUNCS(rev32, 0x7FFFFC00, 0x5AC00800) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_rev64': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_76' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:380:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 380 | __AARCH64_INSN_FUNCS(rev64, 0x7FFFFC00, 0x5AC00C00) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_and': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_77' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:381:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 381 | __AARCH64_INSN_FUNCS(and, 0x7F200000, 0x0A000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_bic': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_78' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:382:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 382 | __AARCH64_INSN_FUNCS(bic, 0x7F200000, 0x0A200000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_orr': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_79' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:383:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 383 | __AARCH64_INSN_FUNCS(orr, 0x7F200000, 0x2A000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_mov_reg': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_80' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:384:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 384 | __AARCH64_INSN_FUNCS(mov_reg, 0x7FE0FFE0, 0x2A0003E0) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_orn': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_81' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:385:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 385 | __AARCH64_INSN_FUNCS(orn, 0x7F200000, 0x2A200000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_eor': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_82' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:386:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 386 | __AARCH64_INSN_FUNCS(eor, 0x7F200000, 0x4A000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_eon': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_83' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:387:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 387 | __AARCH64_INSN_FUNCS(eon, 0x7F200000, 0x4A200000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ands': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_84' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:388:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 388 | __AARCH64_INSN_FUNCS(ands, 0x7F200000, 0x6A000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_bics': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_85' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:389:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 389 | __AARCH64_INSN_FUNCS(bics, 0x7F200000, 0x6A200000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_and_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_86' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:390:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 390 | __AARCH64_INSN_FUNCS(and_imm, 0x7F800000, 0x12000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_orr_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_87' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:391:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 391 | __AARCH64_INSN_FUNCS(orr_imm, 0x7F800000, 0x32000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_eor_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_88' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:392:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 392 | __AARCH64_INSN_FUNCS(eor_imm, 0x7F800000, 0x52000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ands_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_89' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:393:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 393 | __AARCH64_INSN_FUNCS(ands_imm, 0x7F800000, 0x72000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_extr': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_90' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:394:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 394 | __AARCH64_INSN_FUNCS(extr, 0x7FA00000, 0x13800000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_b': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_91' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:395:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 395 | __AARCH64_INSN_FUNCS(b, 0xFC000000, 0x14000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_bl': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_92' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:396:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 396 | __AARCH64_INSN_FUNCS(bl, 0xFC000000, 0x94000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_cbz': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_93' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:397:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 397 | __AARCH64_INSN_FUNCS(cbz, 0x7F000000, 0x34000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_cbnz': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_94' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:398:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 398 | __AARCH64_INSN_FUNCS(cbnz, 0x7F000000, 0x35000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_tbz': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_95' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:399:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 399 | __AARCH64_INSN_FUNCS(tbz, 0x7F000000, 0x36000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_tbnz': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_96' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:400:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 400 | __AARCH64_INSN_FUNCS(tbnz, 0x7F000000, 0x37000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_bcond': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_97' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:401:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 401 | __AARCH64_INSN_FUNCS(bcond, 0xFF000010, 0x54000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_svc': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_98' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:402:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 402 | __AARCH64_INSN_FUNCS(svc, 0xFFE0001F, 0xD4000001) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_hvc': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_99' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:403:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 403 | __AARCH64_INSN_FUNCS(hvc, 0xFFE0001F, 0xD4000002) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_smc': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_100' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:404:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 404 | __AARCH64_INSN_FUNCS(smc, 0xFFE0001F, 0xD4000003) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_brk': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_101' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:405:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 405 | __AARCH64_INSN_FUNCS(brk, 0xFFE0001F, 0xD4200000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_exception': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_102' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:406:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 406 | __AARCH64_INSN_FUNCS(exception, 0xFF000000, 0xD4000000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_hint': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_103' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:407:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 407 | __AARCH64_INSN_FUNCS(hint, 0xFFFFF01F, 0xD503201F) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_br': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_104' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:408:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 408 | __AARCH64_INSN_FUNCS(br, 0xFFFFFC1F, 0xD61F0000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_br_auth': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_105' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:409:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 409 | __AARCH64_INSN_FUNCS(br_auth, 0xFEFFF800, 0xD61F0800) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_blr': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_106' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:410:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 410 | __AARCH64_INSN_FUNCS(blr, 0xFFFFFC1F, 0xD63F0000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_blr_auth': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_107' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:411:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 411 | __AARCH64_INSN_FUNCS(blr_auth, 0xFEFFF800, 0xD63F0800) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ret': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_108' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:412:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 412 | __AARCH64_INSN_FUNCS(ret, 0xFFFFFC1F, 0xD65F0000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ret_auth': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_109' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:413:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 413 | __AARCH64_INSN_FUNCS(ret_auth, 0xFFFFFBFF, 0xD65F0BFF) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_eret': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_110' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:414:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 414 | __AARCH64_INSN_FUNCS(eret, 0xFFFFFFFF, 0xD69F03E0) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_eret_auth': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_111' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:415:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 415 | __AARCH64_INSN_FUNCS(eret_auth, 0xFFFFFBFF, 0xD69F0BFF) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_mrs': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_112' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:416:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 416 | __AARCH64_INSN_FUNCS(mrs, 0xFFF00000, 0xD5300000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_msr_imm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_113' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:417:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 417 | __AARCH64_INSN_FUNCS(msr_imm, 0xFFF8F01F, 0xD500401F) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_msr_reg': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_114' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:418:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 418 | __AARCH64_INSN_FUNCS(msr_reg, 0xFFF00000, 0xD5100000) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_dmb': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_115' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:419:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 419 | __AARCH64_INSN_FUNCS(dmb, 0xFFFFF0FF, 0xD50330BF) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_dsb_base': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_116' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:420:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 420 | __AARCH64_INSN_FUNCS(dsb_base, 0xFFFFF0FF, 0xD503309F) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_dsb_nxs': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_117' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:421:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 421 | __AARCH64_INSN_FUNCS(dsb_nxs, 0xFFFFF3FF, 0xD503323F) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_isb': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_118' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:422:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 422 | __AARCH64_INSN_FUNCS(isb, 0xFFFFF0FF, 0xD50330DF) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_sb': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_119' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:423:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 423 | __AARCH64_INSN_FUNCS(sb, 0xFFFFFFFF, 0xD50330FF) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_clrex': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_120' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:424:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 424 | __AARCH64_INSN_FUNCS(clrex, 0xFFFFF0FF, 0xD503305F) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_ssbb': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_121' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:425:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 425 | __AARCH64_INSN_FUNCS(ssbb, 0xFFFFFFFF, 0xD503309F) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_pssbb': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_122' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:426:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 426 | __AARCH64_INSN_FUNCS(pssbb, 0xFFFFFFFF, 0xD503349F) | ^~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h: In function 'aarch64_insn_is_bti': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_123' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:298:9: note: in expansion of macro 'BUILD_BUG_ON' 298 | BUILD_BUG_ON(~(mask) & (val)); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/insn.h:427:1: note: in expansion of macro '__AARCH64_INSN_FUNCS' 427 | __AARCH64_INSN_FUNCS(bti, 0xFFFFFF3F, 0xD503241f) | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/dynamic_debug.h:6, from ./include/linux/printk.h:590, from ./include/linux/kernel.h:21, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/jump_label.h: In function 'jump_entry_code': ./include/linux/jump_label.h:130:44: warning: conversion to 'long unsigned int' from 's32' {aka 'int'} may change the sign of the result [-Wsign-conversion] 130 | return (unsigned long)&entry->code + entry->code; | ^ ./include/linux/jump_label.h: In function 'jump_entry_target': ./include/linux/jump_label.h:135:46: warning: conversion to 'long unsigned int' from 's32' {aka 'int'} may change the sign of the result [-Wsign-conversion] 135 | return (unsigned long)&entry->target + entry->target; | ^ ./include/linux/jump_label.h: In function 'jump_entry_key': ./include/linux/jump_label.h:142:65: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 142 | return (struct static_key *)((unsigned long)&entry->key + offset); | ^ In file included from ./include/linux/printk.h:590, from ./include/linux/kernel.h:21, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/dynamic_debug.h: At top level: ./include/linux/dynamic_debug.h:57:11: warning: padding struct to align 'key' [-Wpadded] 57 | } key; | ^~~ ./include/linux/dynamic_debug.h:93:1: warning: padding struct size to alignment boundary [-Wpadded] 93 | }; | ^ In file included from ./include/linux/seq_file.h:6, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/string.h: In function 'memset_l': ./include/linux/string.h:235:48: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 235 | return memset32((uint32_t *)p, v, n); | ^ ./include/linux/string.h: In function 'memset_p': ./include/linux/string.h:243:48: warning: conversion from 'long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 243 | return memset32((uint32_t *)p, (uintptr_t)v, n); | ^~~~~~~~~~~~ In file included from ./include/linux/string.h:363, from ./include/linux/seq_file.h:6, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/fortify-string.h: In function 'strnlen': ./include/linux/fortify-string.h:21:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 21 | unsigned char *__p = (unsigned char *)(p); \ | ^ ./include/linux/fortify-string.h:191:30: note: in expansion of macro '__compiletime_strlen' 191 | const size_t p_len = __compiletime_strlen(p); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/fortify-string.h: In function 'sized_strscpy': ./include/linux/fortify-string.h:21:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 21 | unsigned char *__p = (unsigned char *)(p); \ | ^ ./include/linux/fortify-string.h:311:23: note: in expansion of macro '__compiletime_strlen' 311 | len = __compiletime_strlen(q); | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/fortify-string.h:315:32: warning: conversion to 'ssize_t' {aka 'long int'} from 'size_t' {aka 'long unsigned int'} may change the sign of the result [-Wsign-conversion] 315 | return len; | ^~~ In file included from ./include/linux/seq_file.h:7, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/string_helpers.h: In function 'string_is_terminated': ./include/linux/string_helpers.h:17:32: warning: conversion to '__kernel_size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 17 | return memchr(s, '\0', len) ? true : false; | ^~~ In file included from : ./include/linux/list.h: In function 'INIT_LIST_HEAD': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_124' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:35:9: note: in expansion of macro 'WRITE_ONCE' 35 | WRITE_ONCE(list->next, list); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct list_head **' to 'struct list_head * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:35:9: note: in expansion of macro 'WRITE_ONCE' 35 | WRITE_ONCE(list->next, list); | ^~~~~~~~~~ In file included from : ./include/linux/list.h: In function '__list_add': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_125' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:73:9: note: in expansion of macro 'WRITE_ONCE' 73 | WRITE_ONCE(prev->next, new); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct list_head **' to 'struct list_head * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:73:9: note: in expansion of macro 'WRITE_ONCE' 73 | WRITE_ONCE(prev->next, new); | ^~~~~~~~~~ In file included from : ./include/linux/list.h: In function '__list_del': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_126' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:113:9: note: in expansion of macro 'WRITE_ONCE' 113 | WRITE_ONCE(prev->next, next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct list_head **' to 'struct list_head * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:113:9: note: in expansion of macro 'WRITE_ONCE' 113 | WRITE_ONCE(prev->next, next); | ^~~~~~~~~~ In file included from : ./include/linux/list.h: In function 'list_empty': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_127' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:290:16: note: in expansion of macro 'READ_ONCE' 290 | return READ_ONCE(head->next) == head; | ^~~~~~~~~ ./include/linux/list.h: In function 'list_del_init_careful': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_128' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:308:9: note: in expansion of macro 'smp_store_release' 308 | smp_store_release(&entry->next, entry); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:308:9: note: in expansion of macro 'smp_store_release' 308 | smp_store_release(&entry->next, entry); | ^~~~~~~~~~~~~~~~~ In file included from : ./include/linux/list.h: In function 'list_empty_careful': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_129' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:162:9: note: in expansion of macro 'compiletime_assert_atomic_type' 162 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/list.h:326:34: note: in expansion of macro 'smp_load_acquire' 326 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:164:9: warning: switch missing default case [-Wswitch-default] 164 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/list.h:326:34: note: in expansion of macro 'smp_load_acquire' 326 | struct list_head *next = smp_load_acquire(&head->next); | ^~~~~~~~~~~~~~~~ In file included from : ./include/linux/list.h: In function 'hlist_unhashed_lockless': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_130' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:880:17: note: in expansion of macro 'READ_ONCE' 880 | return !READ_ONCE(h->pprev); | ^~~~~~~~~ ./include/linux/list.h: In function 'hlist_empty': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_131' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:889:17: note: in expansion of macro 'READ_ONCE' 889 | return !READ_ONCE(h->first); | ^~~~~~~~~ ./include/linux/list.h: In function '__hlist_del': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_132' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:897:9: note: in expansion of macro 'WRITE_ONCE' 897 | WRITE_ONCE(*pprev, next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:897:9: note: in expansion of macro 'WRITE_ONCE' 897 | WRITE_ONCE(*pprev, next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_133' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:899:17: note: in expansion of macro 'WRITE_ONCE' 899 | WRITE_ONCE(next->pprev, pprev); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:899:17: note: in expansion of macro 'WRITE_ONCE' 899 | WRITE_ONCE(next->pprev, pprev); | ^~~~~~~~~~ In file included from : ./include/linux/list.h: In function 'hlist_add_head': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_134' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:941:9: note: in expansion of macro 'WRITE_ONCE' 941 | WRITE_ONCE(n->next, first); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:941:9: note: in expansion of macro 'WRITE_ONCE' 941 | WRITE_ONCE(n->next, first); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_135' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:943:17: note: in expansion of macro 'WRITE_ONCE' 943 | WRITE_ONCE(first->pprev, &n->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:943:17: note: in expansion of macro 'WRITE_ONCE' 943 | WRITE_ONCE(first->pprev, &n->next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_136' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:944:9: note: in expansion of macro 'WRITE_ONCE' 944 | WRITE_ONCE(h->first, n); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:944:9: note: in expansion of macro 'WRITE_ONCE' 944 | WRITE_ONCE(h->first, n); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_137' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:945:9: note: in expansion of macro 'WRITE_ONCE' 945 | WRITE_ONCE(n->pprev, &h->first); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:945:9: note: in expansion of macro 'WRITE_ONCE' 945 | WRITE_ONCE(n->pprev, &h->first); | ^~~~~~~~~~ In file included from : ./include/linux/list.h: In function 'hlist_add_before': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_138' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:956:9: note: in expansion of macro 'WRITE_ONCE' 956 | WRITE_ONCE(n->pprev, next->pprev); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:956:9: note: in expansion of macro 'WRITE_ONCE' 956 | WRITE_ONCE(n->pprev, next->pprev); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_139' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:957:9: note: in expansion of macro 'WRITE_ONCE' 957 | WRITE_ONCE(n->next, next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:957:9: note: in expansion of macro 'WRITE_ONCE' 957 | WRITE_ONCE(n->next, next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_140' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:958:9: note: in expansion of macro 'WRITE_ONCE' 958 | WRITE_ONCE(next->pprev, &n->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:958:9: note: in expansion of macro 'WRITE_ONCE' 958 | WRITE_ONCE(next->pprev, &n->next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_141' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:959:9: note: in expansion of macro 'WRITE_ONCE' 959 | WRITE_ONCE(*(n->pprev), n); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:959:9: note: in expansion of macro 'WRITE_ONCE' 959 | WRITE_ONCE(*(n->pprev), n); | ^~~~~~~~~~ In file included from : ./include/linux/list.h: In function 'hlist_add_behind': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_142' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:970:9: note: in expansion of macro 'WRITE_ONCE' 970 | WRITE_ONCE(n->next, prev->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:970:9: note: in expansion of macro 'WRITE_ONCE' 970 | WRITE_ONCE(n->next, prev->next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_143' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:971:9: note: in expansion of macro 'WRITE_ONCE' 971 | WRITE_ONCE(prev->next, n); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:971:9: note: in expansion of macro 'WRITE_ONCE' 971 | WRITE_ONCE(prev->next, n); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_144' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:972:9: note: in expansion of macro 'WRITE_ONCE' 972 | WRITE_ONCE(n->pprev, &prev->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:972:9: note: in expansion of macro 'WRITE_ONCE' 972 | WRITE_ONCE(n->pprev, &prev->next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_145' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list.h:975:17: note: in expansion of macro 'WRITE_ONCE' 975 | WRITE_ONCE(n->next->pprev, &n->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list.h:975:17: note: in expansion of macro 'WRITE_ONCE' 975 | WRITE_ONCE(n->next->pprev, &n->next); | ^~~~~~~~~~ In file included from ./include/linux/bitmap.h:9, from ./include/linux/cpumask.h:13, from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/find.h: In function 'find_nth_bit': ./include/linux/find.h:202:39: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 202 | return val ? fns(val, n) : size; | ^ ./include/linux/find.h: In function 'find_nth_and_bit': ./include/linux/find.h:228:39: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 228 | return val ? fns(val, n) : size; | ^ ./include/linux/find.h: In function 'find_nth_andnot_bit': ./include/linux/find.h:255:39: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 255 | return val ? fns(val, n) : size; | ^ ./include/linux/find.h: In function 'find_nth_and_andnot_bit': ./include/linux/find.h:285:39: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 285 | return val ? fns(val, n) : size; | ^ In file included from ./include/linux/cpumask.h:13, from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bitmap.h: In function 'bitmap_weight': ./include/linux/bitmap.h:447:24: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 447 | return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitmap.h: In function 'bitmap_set': ./include/linux/bitmap.h:473:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 473 | __set_bit(start, map); | ^~~~~ ./include/linux/bitmap.h:482:42: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 482 | __bitmap_set(map, start, nbits); | ^~~~~ ./include/linux/bitmap.h: In function 'bitmap_clear': ./include/linux/bitmap.h:489:29: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 489 | __clear_bit(start, map); | ^~~~~ ./include/linux/bitmap.h:498:44: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 498 | __bitmap_clear(map, start, nbits); | ^~~~~ ./include/linux/bitmap.h: In function 'bitmap_next_set_region': ./include/linux/bitmap.h:535:15: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 535 | *rs = find_next_bit(bitmap, end, *rs); | ^~~~~~~~~~~~~ ./include/linux/bitmap.h:536:15: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 536 | *re = find_next_zero_bit(bitmap, end, *rs + 1); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/cpumask.h: In function 'cpumask_first': ./include/linux/cpumask.h:159:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 159 | return find_first_bit(cpumask_bits(srcp), small_cpumask_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_first_zero': ./include/linux/cpumask.h:170:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 170 | return find_first_zero_bit(cpumask_bits(srcp), small_cpumask_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_first_and': ./include/linux/cpumask.h:183:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 183 | return find_first_and_bit(cpumask_bits(srcp1), cpumask_bits(srcp2), small_cpumask_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_last': ./include/linux/cpumask.h:194:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 194 | return find_last_bit(cpumask_bits(srcp), small_cpumask_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_next': ./include/linux/cpumask.h:209:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 209 | cpumask_check(n); | ^ ./include/linux/cpumask.h:210:72: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 210 | return find_next_bit(cpumask_bits(srcp), small_cpumask_bits, n + 1); | ~~^~~ ./include/linux/cpumask.h:210:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 210 | return find_next_bit(cpumask_bits(srcp), small_cpumask_bits, n + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_next_zero': ./include/linux/cpumask.h:224:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 224 | cpumask_check(n); | ^ ./include/linux/cpumask.h:225:76: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 225 | return find_next_zero_bit(cpumask_bits(srcp), small_cpumask_bits, n+1); | ~^~ ./include/linux/cpumask.h:225:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 225 | return find_next_zero_bit(cpumask_bits(srcp), small_cpumask_bits, n+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_next_and': ./include/linux/cpumask.h:242:31: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 242 | cpumask_check(n); | ^ ./include/linux/cpumask.h:244:39: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 244 | small_cpumask_bits, n + 1); | ~~^~~ ./include/linux/cpumask.h:243:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 243 | return find_next_and_bit(cpumask_bits(src1p), cpumask_bits(src2p), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | small_cpumask_bits, n + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/bitmap.h:9, from ./include/linux/cpumask.h:13, from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/cpumask.h: In function 'cpumask_any_but': ./include/linux/find.h:527:22: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 527 | for ((bit) = find_next_bit((addr), (size), 0); \ | ^~~~~~~~~~~~~ ./include/linux/cpumask.h:278:9: note: in expansion of macro 'for_each_set_bit' 278 | for_each_set_bit(cpu, cpumask_bits(mask), small_cpumask_bits) | ^~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:354:9: note: in expansion of macro 'for_each_cpu' 354 | for_each_cpu(i, mask) | ^~~~~~~~~~~~ ./include/linux/find.h:529:22: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 529 | (bit) = find_next_bit((addr), (size), (bit) + 1)) | ^~~~~~~~~~~~~ ./include/linux/cpumask.h:278:9: note: in expansion of macro 'for_each_set_bit' 278 | for_each_set_bit(cpu, cpumask_bits(mask), small_cpumask_bits) | ^~~~~~~~~~~~~~~~ ./include/linux/cpumask.h:354:9: note: in expansion of macro 'for_each_cpu' 354 | for_each_cpu(i, mask) | ^~~~~~~~~~~~ In file included from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/cpumask.h: In function 'cpumask_nth': ./include/linux/cpumask.h:369:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 369 | return find_nth_bit(cpumask_bits(srcp), small_cpumask_bits, cpumask_check(cpu)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_nth_and': ./include/linux/cpumask.h:384:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 384 | return find_nth_and_bit(cpumask_bits(srcp1), cpumask_bits(srcp2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | small_cpumask_bits, cpumask_check(cpu)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_nth_andnot': ./include/linux/cpumask.h:400:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 400 | return find_nth_andnot_bit(cpumask_bits(srcp1), cpumask_bits(srcp2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | small_cpumask_bits, cpumask_check(cpu)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_nth_and_andnot': ./include/linux/cpumask.h:418:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 418 | return find_nth_and_andnot_bit(cpumask_bits(srcp1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419 | cpumask_bits(srcp2), | ~~~~~~~~~~~~~~~~~~~~ 420 | cpumask_bits(srcp3), | ~~~~~~~~~~~~~~~~~~~~ 421 | small_cpumask_bits, cpumask_check(cpu)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function '__cpumask_set_cpu': ./include/linux/cpumask.h:446:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 446 | __set_bit(cpumask_check(cpu), cpumask_bits(dstp)); | ^~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_clear_cpu': ./include/linux/cpumask.h:457:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 457 | clear_bit(cpumask_check(cpu), cpumask_bits(dstp)); | ^~~ ./include/linux/cpumask.h: In function '__cpumask_clear_cpu': ./include/linux/cpumask.h:462:35: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 462 | __clear_bit(cpumask_check(cpu), cpumask_bits(dstp)); | ^~~ ./include/linux/cpumask.h:462:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 462 | __clear_bit(cpumask_check(cpu), cpumask_bits(dstp)); | ^~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_test_cpu': ./include/linux/cpumask.h:474:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 474 | return test_bit(cpumask_check(cpu), cpumask_bits((cpumask))); | ^~~ ./include/linux/cpumask.h:474:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 474 | return test_bit(cpumask_check(cpu), cpumask_bits((cpumask))); | ^~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_test_and_set_cpu': ./include/linux/cpumask.h:488:47: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 488 | return test_and_set_bit(cpumask_check(cpu), cpumask_bits(cpumask)); | ^~~ ./include/linux/cpumask.h: In function 'cpumask_test_and_clear_cpu': ./include/linux/cpumask.h:502:49: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 502 | return test_and_clear_bit(cpumask_check(cpu), cpumask_bits(cpumask)); | ^~~ ./include/linux/cpumask.h: In function 'cpumask_weight_and': ./include/linux/cpumask.h:673:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 673 | return bitmap_weight_and(cpumask_bits(srcp1), cpumask_bits(srcp2), small_cpumask_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_weight_andnot': ./include/linux/cpumask.h:686:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 686 | return bitmap_weight_andnot(cpumask_bits(srcp1), cpumask_bits(srcp2), small_cpumask_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_shift_right': ./include/linux/cpumask.h:698:68: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 698 | bitmap_shift_right(cpumask_bits(dstp), cpumask_bits(srcp), n, | ^ ./include/linux/cpumask.h: In function 'cpumask_shift_left': ./include/linux/cpumask.h:711:67: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 711 | bitmap_shift_left(cpumask_bits(dstp), cpumask_bits(srcp), n, | ^ ./include/linux/cpumask.h: In function 'cpumask_parse_user': ./include/linux/cpumask.h:760:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 760 | return bitmap_parse_user(buf, len, cpumask_bits(dstp), nr_cpumask_bits); | ^~~ ./include/linux/cpumask.h:84:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 84 | #define nr_cpumask_bits nr_cpu_ids | ^~~~~~~~~~ ./include/linux/cpumask.h:760:64: note: in expansion of macro 'nr_cpumask_bits' 760 | return bitmap_parse_user(buf, len, cpumask_bits(dstp), nr_cpumask_bits); | ^~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_parselist_user': ./include/linux/cpumask.h:774:43: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 774 | return bitmap_parselist_user(buf, len, cpumask_bits(dstp), | ^~~ ./include/linux/cpumask.h:84:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 84 | #define nr_cpumask_bits nr_cpu_ids | ^~~~~~~~~~ ./include/linux/cpumask.h:775:38: note: in expansion of macro 'nr_cpumask_bits' 775 | nr_cpumask_bits); | ^~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumask_parse': ./include/linux/cpumask.h:84:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 84 | #define nr_cpumask_bits nr_cpu_ids | ^~~~~~~~~~ ./include/linux/cpumask.h:787:64: note: in expansion of macro 'nr_cpumask_bits' 787 | return bitmap_parse(buf, UINT_MAX, cpumask_bits(dstp), nr_cpumask_bits); | ^~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpulist_parse': ./include/linux/cpumask.h:84:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 84 | #define nr_cpumask_bits nr_cpu_ids | ^~~~~~~~~~ ./include/linux/cpumask.h:799:58: note: in expansion of macro 'nr_cpumask_bits' 799 | return bitmap_parselist(buf, cpumask_bits(dstp), nr_cpumask_bits); | ^~~~~~~~~~~~~~~ ./include/linux/cpumask.h: In function 'set_cpu_possible': ./include/linux/cpumask.h:973:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 973 | cpumask_clear_cpu(cpu, &__cpu_possible_mask); | ^~~ ./include/linux/cpumask.h: In function 'set_cpu_present': ./include/linux/cpumask.h:982:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 982 | cpumask_clear_cpu(cpu, &__cpu_present_mask); | ^~~ ./include/linux/cpumask.h: In function 'set_cpu_active': ./include/linux/cpumask.h:993:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 993 | cpumask_clear_cpu(cpu, &__cpu_active_mask); | ^~~ ./include/linux/cpumask.h: In function 'set_cpu_dying': ./include/linux/cpumask.h:1002:35: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1002 | cpumask_clear_cpu(cpu, &__cpu_dying_mask); | ^~~ ./include/linux/cpumask.h: In function 'get_cpu_mask': ./include/linux/cpumask.h:1016:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1016 | ((struct cpumask *)(1 ? (bitmap) \ | ^ ./include/linux/cpumask.h:1038:16: note: in expansion of macro 'to_cpumask' 1038 | return to_cpumask(p); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/cpumask.h: In function 'num_online_cpus': ./include/asm-generic/rwonce.h:44:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/atomic.h:102:49: note: in expansion of macro '__READ_ONCE' 102 | #define arch_atomic_read(v) __READ_ONCE((v)->counter) | ^~~~~~~~~~~ ./include/linux/cpumask.h:1052:16: note: in expansion of macro 'arch_atomic_read' 1052 | return arch_atomic_read(&__num_online_cpus); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/cpumask.h: In function 'cpu_online': ./include/linux/cpumask.h:1060:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1060 | return cpumask_test_cpu(cpu, cpu_online_mask); | ^~~ ./include/linux/cpumask.h: In function 'cpu_possible': ./include/linux/cpumask.h:1065:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1065 | return cpumask_test_cpu(cpu, cpu_possible_mask); | ^~~ ./include/linux/cpumask.h: In function 'cpu_present': ./include/linux/cpumask.h:1070:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1070 | return cpumask_test_cpu(cpu, cpu_present_mask); | ^~~ ./include/linux/cpumask.h: In function 'cpu_active': ./include/linux/cpumask.h:1075:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1075 | return cpumask_test_cpu(cpu, cpu_active_mask); | ^~~ ./include/linux/cpumask.h: In function 'cpu_dying': ./include/linux/cpumask.h:1080:33: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1080 | return cpumask_test_cpu(cpu, cpu_dying_mask); | ^~~ ./include/linux/cpumask.h: In function 'cpumap_print_to_pagebuf': ./include/linux/cpumask.h:1148:39: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1148 | nr_cpu_ids); | ^~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumap_print_bitmask_to_buf': ./include/linux/cpumask.h:1172:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1172 | nr_cpu_ids, off, count) - 1; | ^~~~~~~~~~ ./include/linux/cpumask.h: In function 'cpumap_print_list_to_buf': ./include/linux/cpumask.h:1187:36: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1187 | nr_cpu_ids, off, count) - 1; | ^~~~~~~~~~ In file included from : ./include/linux/llist.h: In function 'llist_empty': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_146' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/llist.h:216:16: note: in expansion of macro 'READ_ONCE' 216 | return READ_ONCE(head->first) == NULL; | ^~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:16, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/llist.h: In function 'llist_del_all': ./arch/arm64/include/asm/cmpxchg.h:95:17: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct llist_node *' [-Wbad-function-cast] 95 | __ret = (__typeof__(*(ptr))) \ | ^ ./arch/arm64/include/asm/cmpxchg.h:104:33: note: in expansion of macro '__xchg_wrapper' 104 | #define arch_xchg(...) __xchg_wrapper( _mb, __VA_ARGS__) | ^~~~~~~~~~~~~~ ./include/linux/atomic/atomic-instrumented.h:1952:9: note: in expansion of macro 'arch_xchg' 1952 | arch_xchg(__ai_ptr, __VA_ARGS__); \ | ^~~~~~~~~ ./include/linux/llist.h:264:16: note: in expansion of macro 'xchg' 264 | return xchg(&head->first, NULL); | ^~~~ In file included from ./include/linux/time64.h:5, from ./include/linux/restart_block.h:10, from ./include/linux/thread_info.h:14, from ./arch/arm64/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/math64.h: In function 'div_u64_rem': ./include/linux/math64.h:28:22: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 28 | *remainder = dividend % divisor; | ^~~~~~~~ ./include/linux/math64.h: In function 'div_s64_rem': ./include/linux/math64.h:42:22: warning: conversion from 's64' {aka 'long long int'} to 's32' {aka 'int'} may change value [-Wconversion] 42 | *remainder = dividend % divisor; | ^~~~~~~~ In file included from ./include/linux/kernel.h:17, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/math64.h: In function 'mul_s64_u64_shr': ./include/linux/math.h:156:30: warning: conversion from 's64' {aka 'long long int'} to 'int' may change value [-Wconversion] 156 | ({ signed type __x = (x); __x < 0 ? -__x : __x; }), other) | ^ ./include/linux/math.h:143:17: note: in expansion of macro '__abs_choose_expr' 143 | #define abs(x) __abs_choose_expr(x, long long, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:144:17: note: in expansion of macro '__abs_choose_expr' 144 | __abs_choose_expr(x, long, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:145:17: note: in expansion of macro '__abs_choose_expr' 145 | __abs_choose_expr(x, int, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math64.h:247:31: note: in expansion of macro 'abs' 247 | ret = mul_u64_u64_shr(abs(a), b, shift); | ^~~ ./include/linux/math.h:156:30: warning: conversion from 's64' {aka 'long long int'} to 'short int' may change value [-Wconversion] 156 | ({ signed type __x = (x); __x < 0 ? -__x : __x; }), other) | ^ ./include/linux/math.h:143:17: note: in expansion of macro '__abs_choose_expr' 143 | #define abs(x) __abs_choose_expr(x, long long, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:144:17: note: in expansion of macro '__abs_choose_expr' 144 | __abs_choose_expr(x, long, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:145:17: note: in expansion of macro '__abs_choose_expr' 145 | __abs_choose_expr(x, int, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:146:17: note: in expansion of macro '__abs_choose_expr' 146 | __abs_choose_expr(x, short, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math64.h:247:31: note: in expansion of macro 'abs' 247 | ret = mul_u64_u64_shr(abs(a), b, shift); | ^~~ ./include/linux/math.h:156:30: warning: conversion from 's64' {aka 'long long int'} to 'signed char' may change value [-Wconversion] 156 | ({ signed type __x = (x); __x < 0 ? -__x : __x; }), other) | ^ ./include/linux/math.h:143:17: note: in expansion of macro '__abs_choose_expr' 143 | #define abs(x) __abs_choose_expr(x, long long, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:144:17: note: in expansion of macro '__abs_choose_expr' 144 | __abs_choose_expr(x, long, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:145:17: note: in expansion of macro '__abs_choose_expr' 145 | __abs_choose_expr(x, int, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:146:17: note: in expansion of macro '__abs_choose_expr' 146 | __abs_choose_expr(x, short, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:147:17: note: in expansion of macro '__abs_choose_expr' 147 | __abs_choose_expr(x, char, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math64.h:247:31: note: in expansion of macro 'abs' 247 | ret = mul_u64_u64_shr(abs(a), b, shift); | ^~~ ./include/linux/math.h:150:52: warning: conversion from 's64' {aka 'long long int'} to 'signed char' may change value [-Wconversion] 150 | (char)({ signed char __x = (x); __x<0?-__x:__x; }), \ | ^ ./include/linux/math.h:156:61: note: in definition of macro '__abs_choose_expr' 156 | ({ signed type __x = (x); __x < 0 ? -__x : __x; }), other) | ^~~~~ ./include/linux/math.h:144:17: note: in expansion of macro '__abs_choose_expr' 144 | __abs_choose_expr(x, long, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:145:17: note: in expansion of macro '__abs_choose_expr' 145 | __abs_choose_expr(x, int, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:146:17: note: in expansion of macro '__abs_choose_expr' 146 | __abs_choose_expr(x, short, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math.h:147:17: note: in expansion of macro '__abs_choose_expr' 147 | __abs_choose_expr(x, char, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math64.h:247:31: note: in expansion of macro 'abs' 247 | ret = mul_u64_u64_shr(abs(a), b, shift); | ^~~ ./include/linux/math.h:156:10: warning: conversion to 'u64' {aka 'long long unsigned int'} from 'long long int' may change the sign of the result [-Wsign-conversion] 153 | #define __abs_choose_expr(x, type, other) __builtin_choose_expr( \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | __builtin_types_compatible_p(typeof(x), signed type) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | __builtin_types_compatible_p(typeof(x), unsigned type), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | ({ signed type __x = (x); __x < 0 ? -__x : __x; }), other) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/math.h:143:17: note: in expansion of macro '__abs_choose_expr' 143 | #define abs(x) __abs_choose_expr(x, long long, \ | ^~~~~~~~~~~~~~~~~ ./include/linux/math64.h:247:31: note: in expansion of macro 'abs' 247 | ret = mul_u64_u64_shr(abs(a), b, shift); | ^~~ In file included from ./include/linux/time64.h:5, from ./include/linux/restart_block.h:10, from ./include/linux/thread_info.h:14, from ./arch/arm64/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/math64.h:250:23: warning: conversion to 'u64' {aka 'long long unsigned int'} from 'long long int' may change the sign of the result [-Wsign-conversion] 250 | ret = -((s64) ret); | ^ In file included from ./arch/arm64/include/generated/asm/div64.h:1, from ./include/linux/math.h:6, from ./include/linux/kernel.h:17, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/math64.h: In function 'mul_u64_u32_div': ./include/asm-generic/div64.h:48:17: warning: conversion from 'long long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 48 | __rem = ((uint64_t)(n)) % __base; \ | ^ ./include/linux/math64.h:275:21: note: in expansion of macro 'do_div' 275 | rl.l.high = do_div(rh.ll, divisor); | ^~~~~~ ./include/asm-generic/div64.h:48:17: warning: conversion from 'long long unsigned int' to 'uint32_t' {aka 'unsigned int'} may change value [-Wconversion] 48 | __rem = ((uint64_t)(n)) % __base; \ | ^ ./include/linux/math64.h:278:9: note: in expansion of macro 'do_div' 278 | do_div(rl.ll, divisor); | ^~~~~~ In file included from ./include/linux/restart_block.h:10, from ./include/linux/thread_info.h:14, from ./arch/arm64/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/time64.h: In function 'timespec64_compare': ./include/linux/time64.h:63:29: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 63 | return lhs->tv_nsec - rhs->tv_nsec; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/linux/time64.h: In function 'timespec64_add_ns': ./include/linux/time64.h:160:52: warning: conversion to 'long long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 160 | a->tv_sec += __iter_div_u64_rem(a->tv_nsec + ns, NSEC_PER_SEC, &ns); | ^ ./include/linux/time64.h:161:22: warning: conversion to 'long int' from 'u64' {aka 'long long unsigned int'} may change the sign of the result [-Wsign-conversion] 161 | a->tv_nsec = ns; | ^~ In file included from ./include/linux/thread_info.h:14, from ./arch/arm64/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/restart_block.h: At top level: ./include/linux/restart_block.h:35:29: warning: padding struct to align 'time' [-Wpadded] 35 | u64 time; | ^~~~ In file included from ./arch/arm64/include/asm/thread_info.h:17, from ./include/linux/thread_info.h:60, from ./arch/arm64/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/memory.h: In function 'kaslr_enabled': ./arch/arm64/include/asm/memory.h:213:21: warning: nested extern declaration of '__kaslr_is_enabled' [-Wnested-externs] 213 | extern bool __kaslr_is_enabled; | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/memory.h: In function 'virt_to_phys': ./arch/arm64/include/asm/memory.h:294:57: warning: conversion to 'long long unsigned int' from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 294 | #define __lm_to_phys(addr) (((addr) - PAGE_OFFSET) + PHYS_OFFSET) | ^ ./arch/arm64/include/asm/memory.h:299:32: note: in expansion of macro '__lm_to_phys' 299 | __is_lm_address(__x) ? __lm_to_phys(__x) : __kimg_to_phys(__x); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/memory.h:308:33: note: in expansion of macro '__virt_to_phys_nodebug' 308 | #define __virt_to_phys(x) __virt_to_phys_nodebug(x) | ^~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/memory.h:329:16: note: in expansion of macro '__virt_to_phys' 329 | return __virt_to_phys((unsigned long)(x)); | ^~~~~~~~~~~~~~ ./arch/arm64/include/asm/memory.h: In function 'phys_to_virt': ./arch/arm64/include/asm/memory.h:312:54: warning: conversion to 'long long unsigned int' from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 312 | #define __phys_to_virt(x) ((unsigned long)((x) - PHYS_OFFSET) | PAGE_OFFSET) | ^ ./arch/arm64/include/asm/memory.h:335:25: note: in expansion of macro '__phys_to_virt' 335 | return (void *)(__phys_to_virt(x)); | ^~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:60, from ./arch/arm64/include/asm/preempt.h:6, from ./include/linux/preempt.h:79, from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/thread_info.h: At top level: ./arch/arm64/include/asm/thread_info.h:41:9: warning: padding struct to align '({anonymous})' [-Wpadded] 41 | }; | ^ In file included from : ./include/linux/thread_info.h: In function 'read_ti_thread_flags': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_147' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/thread_info.h:127:16: note: in expansion of macro 'READ_ONCE' 127 | return READ_ONCE(ti->flags); | ^~~~~~~~~ In file included from ././include/linux/compiler_types.h:112, from : ./include/linux/thread_info.h: In function 'check_copy_size': ./include/linux/compiler-gcc.h:44:40: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 44 | #define __compiletime_object_size(obj) __builtin_object_size(obj, 0) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/thread_info.h:233:18: note: in expansion of macro '__compiletime_object_size' 233 | int sz = __compiletime_object_size(addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : ./arch/arm64/include/asm/preempt.h: In function 'preempt_count': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_148' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:13:16: note: in expansion of macro 'READ_ONCE' 13 | return READ_ONCE(current_thread_info()->preempt.count); | ^~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:48:2: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 48 | ({ \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | compiletime_assert_rwonce_type(x); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | __READ_ONCE(x); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }) | ~~ ./arch/arm64/include/asm/preempt.h:13:16: note: in expansion of macro 'READ_ONCE' 13 | return READ_ONCE(current_thread_info()->preempt.count); | ^~~~~~~~~ In file included from : ./arch/arm64/include/asm/preempt.h: In function 'preempt_count_set': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_149' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:19:9: note: in expansion of macro 'WRITE_ONCE' 19 | WRITE_ONCE(current_thread_info()->preempt.count, pc); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:39: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:19:9: note: in expansion of macro 'WRITE_ONCE' 19 | WRITE_ONCE(current_thread_info()->preempt.count, pc); | ^~~~~~~~~~ In file included from : ./arch/arm64/include/asm/preempt.h: In function '__preempt_count_add': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_150' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:47:18: note: in expansion of macro 'READ_ONCE' 47 | u32 pc = READ_ONCE(current_thread_info()->preempt.count); | ^~~~~~~~~ In file included from ./include/linux/preempt.h:79, from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/preempt.h:48:12: warning: conversion to 'u32' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 48 | pc += val; | ^~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_151' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:49:9: note: in expansion of macro 'WRITE_ONCE' 49 | WRITE_ONCE(current_thread_info()->preempt.count, pc); | ^~~~~~~~~~ ./arch/arm64/include/asm/preempt.h: In function '__preempt_count_sub': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_152' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:54:18: note: in expansion of macro 'READ_ONCE' 54 | u32 pc = READ_ONCE(current_thread_info()->preempt.count); | ^~~~~~~~~ In file included from ./include/linux/preempt.h:79, from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/preempt.h:55:12: warning: conversion to 'u32' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 55 | pc -= val; | ^~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_153' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:56:9: note: in expansion of macro 'WRITE_ONCE' 56 | WRITE_ONCE(current_thread_info()->preempt.count, pc); | ^~~~~~~~~~ ./arch/arm64/include/asm/preempt.h: In function '__preempt_count_dec_and_test': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_154' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:62:18: note: in expansion of macro 'READ_ONCE' 62 | u64 pc = READ_ONCE(ti->preempt_count); | ^~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_155' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:65:9: note: in expansion of macro 'WRITE_ONCE' 65 | WRITE_ONCE(ti->preempt.count, --pc); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:39: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:65:9: note: in expansion of macro 'WRITE_ONCE' 65 | WRITE_ONCE(ti->preempt.count, --pc); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_156' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:74:21: note: in expansion of macro 'READ_ONCE' 74 | if (!pc || !READ_ONCE(ti->preempt_count)) | ^~~~~~~~~ ./arch/arm64/include/asm/preempt.h: In function 'should_resched': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_157' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/preempt.h:101:18: note: in expansion of macro 'READ_ONCE' 101 | u64 pc = READ_ONCE(current_thread_info()->preempt_count); | ^~~~~~~~~ In file included from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/preempt.h: In function 'interrupt_context_level': ./include/linux/preempt.h:92:28: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 92 | unsigned long pc = preempt_count(); | ^~~~~~~~~~~~~ ./include/linux/preempt.h:95:18: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 95 | level += !!(pc & (NMI_MASK)); | ^ ./include/linux/preempt.h:96:18: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 96 | level += !!(pc & (NMI_MASK | HARDIRQ_MASK)); | ^ ./include/linux/preempt.h:97:18: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 97 | level += !!(pc & (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_OFFSET)); | ^ In file included from ./arch/arm64/include/asm/sysreg.h:1100, from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bitfield.h: In function 'u8_encode_bits': ./include/linux/bitfield.h:175:43: warning: conversion from 'u64' {aka 'long long unsigned int'} to '__u8' {aka 'unsigned char'} may change value [-Wconversion] 175 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:195:1: note: in expansion of macro '____MAKE_OP' 195 | ____MAKE_OP(u8,u8,,) | ^~~~~~~~~~~ ./include/linux/bitfield.h: In function 'u8_get_bits': ./include/linux/bitfield.h:189:33: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 189 | return (from(v) & field)/field_multiplier(field); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:195:1: note: in expansion of macro '____MAKE_OP' 195 | ____MAKE_OP(u8,u8,,) | ^~~~~~~~~~~ ./include/linux/bitfield.h: In function 'le16_get_bits': ./include/linux/bitfield.h:189:33: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 189 | return (from(v) & field)/field_multiplier(field); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:192:9: note: in expansion of macro '____MAKE_OP' 192 | ____MAKE_OP(le##size,u##size,cpu_to_le##size,le##size##_to_cpu) \ | ^~~~~~~~~~~ ./include/linux/bitfield.h:196:1: note: in expansion of macro '__MAKE_OP' 196 | __MAKE_OP(16) | ^~~~~~~~~ In file included from ./include/linux/swab.h:5, from ./include/uapi/linux/byteorder/little_endian.h:14, from ./include/linux/byteorder/little_endian.h:5, from ./arch/arm64/include/uapi/asm/byteorder.h:23, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm64/include/asm/bitops.h:28, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bitfield.h: In function 'be16_encode_bits': ./include/linux/bitfield.h:175:43: warning: conversion from 'u64' {aka 'long long unsigned int'} to '__u16' {aka 'short unsigned int'} may change value [-Wconversion] 175 | return to((v & field_mask(field)) * field_multiplier(field)); \ ./include/uapi/linux/swab.h:107:19: note: in definition of macro '__swab16' 107 | __fswab16(x)) | ^ ./include/linux/bitfield.h:175:16: note: in expansion of macro '__cpu_to_be16' 175 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ^~ ./include/linux/bitfield.h:193:9: note: in expansion of macro '____MAKE_OP' 193 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~~~~~~~~~~ ./include/linux/bitfield.h:196:1: note: in expansion of macro '__MAKE_OP' 196 | __MAKE_OP(16) | ^~~~~~~~~ In file included from ./arch/arm64/include/asm/sysreg.h:1100, from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bitfield.h: In function 'be16_get_bits': ./include/linux/bitfield.h:189:33: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 189 | return (from(v) & field)/field_multiplier(field); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:193:9: note: in expansion of macro '____MAKE_OP' 193 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~~~~~~~~~~ ./include/linux/bitfield.h:196:1: note: in expansion of macro '__MAKE_OP' 196 | __MAKE_OP(16) | ^~~~~~~~~ ./include/linux/bitfield.h: In function 'u16_encode_bits': ./include/linux/bitfield.h:175:43: warning: conversion from 'u64' {aka 'long long unsigned int'} to '__u16' {aka 'short unsigned int'} may change value [-Wconversion] 175 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:194:9: note: in expansion of macro '____MAKE_OP' 194 | ____MAKE_OP(u##size,u##size,,) | ^~~~~~~~~~~ ./include/linux/bitfield.h:196:1: note: in expansion of macro '__MAKE_OP' 196 | __MAKE_OP(16) | ^~~~~~~~~ ./include/linux/bitfield.h: In function 'u16_get_bits': ./include/linux/bitfield.h:189:33: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 189 | return (from(v) & field)/field_multiplier(field); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:194:9: note: in expansion of macro '____MAKE_OP' 194 | ____MAKE_OP(u##size,u##size,,) | ^~~~~~~~~~~ ./include/linux/bitfield.h:196:1: note: in expansion of macro '__MAKE_OP' 196 | __MAKE_OP(16) | ^~~~~~~~~ ./include/linux/bitfield.h: In function 'le32_get_bits': ./include/linux/bitfield.h:189:33: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 189 | return (from(v) & field)/field_multiplier(field); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:192:9: note: in expansion of macro '____MAKE_OP' 192 | ____MAKE_OP(le##size,u##size,cpu_to_le##size,le##size##_to_cpu) \ | ^~~~~~~~~~~ ./include/linux/bitfield.h:197:1: note: in expansion of macro '__MAKE_OP' 197 | __MAKE_OP(32) | ^~~~~~~~~ In file included from ./include/linux/swab.h:5, from ./include/uapi/linux/byteorder/little_endian.h:14, from ./include/linux/byteorder/little_endian.h:5, from ./arch/arm64/include/uapi/asm/byteorder.h:23, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm64/include/asm/bitops.h:28, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bitfield.h: In function 'be32_encode_bits': ./include/linux/bitfield.h:175:43: warning: conversion from 'u64' {aka 'long long unsigned int'} to '__u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return to((v & field_mask(field)) * field_multiplier(field)); \ ./include/uapi/linux/swab.h:120:19: note: in definition of macro '__swab32' 120 | __fswab32(x)) | ^ ./include/linux/bitfield.h:175:16: note: in expansion of macro '__cpu_to_be32' 175 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ^~ ./include/linux/bitfield.h:193:9: note: in expansion of macro '____MAKE_OP' 193 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~~~~~~~~~~ ./include/linux/bitfield.h:197:1: note: in expansion of macro '__MAKE_OP' 197 | __MAKE_OP(32) | ^~~~~~~~~ In file included from ./arch/arm64/include/asm/sysreg.h:1100, from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bitfield.h: In function 'be32_get_bits': ./include/linux/bitfield.h:189:33: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 189 | return (from(v) & field)/field_multiplier(field); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:193:9: note: in expansion of macro '____MAKE_OP' 193 | ____MAKE_OP(be##size,u##size,cpu_to_be##size,be##size##_to_cpu) \ | ^~~~~~~~~~~ ./include/linux/bitfield.h:197:1: note: in expansion of macro '__MAKE_OP' 197 | __MAKE_OP(32) | ^~~~~~~~~ ./include/linux/bitfield.h: In function 'u32_encode_bits': ./include/linux/bitfield.h:175:43: warning: conversion from 'u64' {aka 'long long unsigned int'} to '__u32' {aka 'unsigned int'} may change value [-Wconversion] 175 | return to((v & field_mask(field)) * field_multiplier(field)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:194:9: note: in expansion of macro '____MAKE_OP' 194 | ____MAKE_OP(u##size,u##size,,) | ^~~~~~~~~~~ ./include/linux/bitfield.h:197:1: note: in expansion of macro '__MAKE_OP' 197 | __MAKE_OP(32) | ^~~~~~~~~ ./include/linux/bitfield.h: In function 'u32_get_bits': ./include/linux/bitfield.h:189:33: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 189 | return (from(v) & field)/field_multiplier(field); \ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:194:9: note: in expansion of macro '____MAKE_OP' 194 | ____MAKE_OP(u##size,u##size,,) | ^~~~~~~~~~~ ./include/linux/bitfield.h:197:1: note: in expansion of macro '__MAKE_OP' 197 | __MAKE_OP(32) | ^~~~~~~~~ In file included from : ./arch/arm64/include/asm/percpu.h: In function '__percpu_read_8': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_158' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:58:16: note: in expansion of macro 'READ_ONCE' 58 | return READ_ONCE(*(u##sz *)ptr); \ | ^~~~~~~~~ ./arch/arm64/include/asm/percpu.h:123:1: note: in expansion of macro 'PERCPU_RW_OPS' 123 | PERCPU_RW_OPS(8) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h: In function '__percpu_write_8': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_159' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:63:9: note: in expansion of macro 'WRITE_ONCE' 63 | WRITE_ONCE(*(u##sz *)ptr, (u##sz)val); \ | ^~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:123:1: note: in expansion of macro 'PERCPU_RW_OPS' 123 | PERCPU_RW_OPS(8) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h: In function '__percpu_read_16': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_160' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:58:16: note: in expansion of macro 'READ_ONCE' 58 | return READ_ONCE(*(u##sz *)ptr); \ | ^~~~~~~~~ ./arch/arm64/include/asm/percpu.h:124:1: note: in expansion of macro 'PERCPU_RW_OPS' 124 | PERCPU_RW_OPS(16) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h: In function '__percpu_write_16': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_161' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:63:9: note: in expansion of macro 'WRITE_ONCE' 63 | WRITE_ONCE(*(u##sz *)ptr, (u##sz)val); \ | ^~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:124:1: note: in expansion of macro 'PERCPU_RW_OPS' 124 | PERCPU_RW_OPS(16) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h: In function '__percpu_read_32': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_162' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:58:16: note: in expansion of macro 'READ_ONCE' 58 | return READ_ONCE(*(u##sz *)ptr); \ | ^~~~~~~~~ ./arch/arm64/include/asm/percpu.h:125:1: note: in expansion of macro 'PERCPU_RW_OPS' 125 | PERCPU_RW_OPS(32) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h: In function '__percpu_write_32': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_163' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:63:9: note: in expansion of macro 'WRITE_ONCE' 63 | WRITE_ONCE(*(u##sz *)ptr, (u##sz)val); \ | ^~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:125:1: note: in expansion of macro 'PERCPU_RW_OPS' 125 | PERCPU_RW_OPS(32) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h: In function '__percpu_read_64': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_164' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:58:16: note: in expansion of macro 'READ_ONCE' 58 | return READ_ONCE(*(u##sz *)ptr); \ | ^~~~~~~~~ ./arch/arm64/include/asm/percpu.h:126:1: note: in expansion of macro 'PERCPU_RW_OPS' 126 | PERCPU_RW_OPS(64) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h: In function '__percpu_write_64': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_165' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:63:9: note: in expansion of macro 'WRITE_ONCE' 63 | WRITE_ONCE(*(u##sz *)ptr, (u##sz)val); \ | ^~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:126:1: note: in expansion of macro 'PERCPU_RW_OPS' 126 | PERCPU_RW_OPS(64) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/smp.h: In function 'update_cpu_boot_status': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_166' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/smp.h:116:9: note: in expansion of macro 'WRITE_ONCE' 116 | WRITE_ONCE(secondary_data.status, val); | ^~~~~~~~~~ In file included from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/smp.h: At top level: ./arch/arm64/include/asm/smp.h:144:13: warning: redundant redeclaration of 'crash_smp_send_stop' [-Wredundant-decls] 144 | extern void crash_smp_send_stop(void); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/smp.h:64:6: note: previous declaration of 'crash_smp_send_stop' with type 'void(void)' 64 | void crash_smp_send_stop(void); | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cputype.h: In function 'read_cpuid_id': ./arch/arm64/include/asm/sysreg.h:1161:27: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 1161 | #define read_sysreg_s(r) ({ \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | u64 __val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | u32 __maybe_unused __check_r = (u32)(r); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1164 | asm volatile(__mrs_s("%0", r) : "=r" (__val)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1165 | __val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | }) | ~~ ./arch/arm64/include/asm/cputype.h:206:41: note: in expansion of macro 'read_sysreg_s' 206 | #define read_cpuid(reg) read_sysreg_s(SYS_ ## reg) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cputype.h:265:16: note: in expansion of macro 'read_cpuid' 265 | return read_cpuid(MIDR_EL1); | ^~~~~~~~~~ ./arch/arm64/include/asm/cputype.h: In function 'read_cpuid_cachetype': ./arch/arm64/include/asm/sysreg.h:1161:27: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 1161 | #define read_sysreg_s(r) ({ \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | u64 __val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1163 | u32 __maybe_unused __check_r = (u32)(r); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1164 | asm volatile(__mrs_s("%0", r) : "=r" (__val)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1165 | __val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | }) | ~~ ./arch/arm64/include/asm/cputype.h:206:41: note: in expansion of macro 'read_sysreg_s' 206 | #define read_cpuid(reg) read_sysreg_s(SYS_ ## reg) | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/cputype.h:285:16: note: in expansion of macro 'read_cpuid' 285 | return read_cpuid(CTR_EL0); | ^~~~~~~~~~ In file included from : ./arch/arm64/include/asm/cache.h: In function 'cache_type_cwg': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_167' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:62:17: note: in expansion of macro 'BUILD_BUG_ON_MSG' 62 | BUILD_BUG_ON_MSG(!__builtin_constant_p(_mask), \ | ^~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:151:17: note: in expansion of macro '__BF_FIELD_CHECK' 151 | __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \ | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/sysreg.h:1203:18: note: in expansion of macro 'FIELD_GET' 1203 | FIELD_GET(reg##_##field##_MASK, val) | ^~~~~~~~~ ./arch/arm64/include/asm/cache.h:80:16: note: in expansion of macro 'SYS_FIELD_GET' 80 | return SYS_FIELD_GET(CTR_EL0, CWG, read_cpuid_cachetype()); | ^~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_168' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:64:17: note: in expansion of macro 'BUILD_BUG_ON_MSG' 64 | BUILD_BUG_ON_MSG((_mask) == 0, _pfx "mask is zero"); \ | ^~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:151:17: note: in expansion of macro '__BF_FIELD_CHECK' 151 | __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \ | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/sysreg.h:1203:18: note: in expansion of macro 'FIELD_GET' 1203 | FIELD_GET(reg##_##field##_MASK, val) | ^~~~~~~~~ ./arch/arm64/include/asm/cache.h:80:16: note: in expansion of macro 'SYS_FIELD_GET' 80 | return SYS_FIELD_GET(CTR_EL0, CWG, read_cpuid_cachetype()); | ^~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_169' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:65:17: note: in expansion of macro 'BUILD_BUG_ON_MSG' 65 | BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? \ | ^~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:151:17: note: in expansion of macro '__BF_FIELD_CHECK' 151 | __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \ | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/sysreg.h:1203:18: note: in expansion of macro 'FIELD_GET' 1203 | FIELD_GET(reg##_##field##_MASK, val) | ^~~~~~~~~ ./arch/arm64/include/asm/cache.h:80:16: note: in expansion of macro 'SYS_FIELD_GET' 80 | return SYS_FIELD_GET(CTR_EL0, CWG, read_cpuid_cachetype()); | ^~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_170' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:68:17: note: in expansion of macro 'BUILD_BUG_ON_MSG' 68 | BUILD_BUG_ON_MSG(__bf_cast_unsigned(_mask, _mask) > \ | ^~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:151:17: note: in expansion of macro '__BF_FIELD_CHECK' 151 | __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \ | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/sysreg.h:1203:18: note: in expansion of macro 'FIELD_GET' 1203 | FIELD_GET(reg##_##field##_MASK, val) | ^~~~~~~~~ ./arch/arm64/include/asm/cache.h:80:16: note: in expansion of macro 'SYS_FIELD_GET' 80 | return SYS_FIELD_GET(CTR_EL0, CWG, read_cpuid_cachetype()); | ^~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_171' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:21:9: note: in expansion of macro 'BUILD_BUG_ON' 21 | BUILD_BUG_ON(((n) & ((n) - 1)) != 0) | ^~~~~~~~~~~~ ./include/linux/bitfield.h:71:17: note: in expansion of macro '__BUILD_BUG_ON_NOT_POWER_OF_2' 71 | __BUILD_BUG_ON_NOT_POWER_OF_2((_mask) + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/bitfield.h:151:17: note: in expansion of macro '__BF_FIELD_CHECK' 151 | __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \ | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/sysreg.h:1203:18: note: in expansion of macro 'FIELD_GET' 1203 | FIELD_GET(reg##_##field##_MASK, val) | ^~~~~~~~~ ./arch/arm64/include/asm/cache.h:80:16: note: in expansion of macro 'SYS_FIELD_GET' 80 | return SYS_FIELD_GET(CTR_EL0, CWG, read_cpuid_cachetype()); | ^~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/sysreg.h:1100, from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bitfield.h:150:10: warning: conversion from 'long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 150 | ({ \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | __BF_FIELD_CHECK(_mask, _reg, 0U, "FIELD_GET: "); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | (typeof(_mask))(((_reg) & (_mask)) >> __bf_shf(_mask)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | }) | ~~ ./arch/arm64/include/asm/sysreg.h:1203:18: note: in expansion of macro 'FIELD_GET' 1203 | FIELD_GET(reg##_##field##_MASK, val) | ^~~~~~~~~ ./arch/arm64/include/asm/cache.h:80:16: note: in expansion of macro 'SYS_FIELD_GET' 80 | return SYS_FIELD_GET(CTR_EL0, CWG, read_cpuid_cachetype()); | ^~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/processor.h:38, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/cpufeature.h: At top level: ./arch/arm64/include/asm/cpufeature.h:64:25: warning: padding struct to align 'type' [-Wpadded] 64 | enum ftr_type type; | ^~~~ ./arch/arm64/include/asm/cpufeature.h:67:25: warning: padding struct to align 'safe_val' [-Wpadded] 67 | s64 safe_val; /* safe value for FTR_EXACT features */ | ^~~~~~~~ ./arch/arm64/include/asm/cpufeature.h:356:35: warning: padding struct to align 'fixed_revs' [-Wpadded] 356 | } * const fixed_revs; | ^~~~~~~~~~ ./arch/arm64/include/asm/cpufeature.h:368:39: warning: padding struct to align 'hwcap' [-Wpadded] 368 | unsigned long hwcap; | ^~~~~ ./arch/arm64/include/asm/cpufeature.h:336:16: warning: padding struct to align 'matches' [-Wpadded] 336 | bool (*matches)(const struct arm64_cpu_capabilities *caps, int scope); | ^~~~~~~ ./arch/arm64/include/asm/cpufeature.h: In function 'cpus_have_cap': ./arch/arm64/include/asm/cpufeature.h:456:30: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 456 | return arch_test_bit(num, system_cpucaps); | ^~~ ./arch/arm64/include/asm/cpufeature.h: In function '__cpus_have_const_cap': ./arch/arm64/include/asm/cpufeature.h:471:45: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 471 | return alternative_has_cap_unlikely(num); | ^~~ ./arch/arm64/include/asm/cpufeature.h: In function 'cpus_have_const_cap': ./arch/arm64/include/asm/cpufeature.h:508:38: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 508 | return cpus_have_cap(num); | ^~~ ./arch/arm64/include/asm/cpufeature.h: In function 'cpuid_feature_extract_signed_field_width': ./arch/arm64/include/asm/cpufeature.h:514:56: warning: conversion from 'long long int' to 'int' may change value [-Wconversion] 514 | return (s64)(features << (64 - width - field)) >> (64 - width); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cpufeature.h: In function 'cpuid_feature_extract_unsigned_field_width': ./arch/arm64/include/asm/cpufeature.h:526:56: warning: conversion from 'long long unsigned int' to 'unsigned int' may change value [-Wconversion] 526 | return (u64)(features << (64 - width - field)) >> (64 - width); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cpufeature.h: In function 'cpuid_feature_extract_field_width': ./arch/arm64/include/asm/cpufeature.h:574:82: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 574 | cpuid_feature_extract_signed_field_width(features, field, width) : | ^ ./arch/arm64/include/asm/cpufeature.h:574:82: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 573 | return (sign) ? | ~~~~~~~~ 574 | cpuid_feature_extract_signed_field_width(features, field, width) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 575 | cpuid_feature_extract_unsigned_field_width(features, field, width); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cpufeature.h: In function 'supports_csv2p3': ./arch/arm64/include/asm/cpufeature.h:652:20: warning: conversion from 'unsigned int' to 'u8' {aka 'unsigned char'} may change value [-Wconversion] 652 | csv2_val = cpuid_feature_extract_unsigned_field(pfr0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/cpufeature.h: In function 'get_vmid_bits': ./arch/arm64/include/asm/cpufeature.h:905:21: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 905 | vmid_bits = cpuid_feature_extract_unsigned_field(mmfr1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/virt.h:61, from ./arch/arm64/include/asm/hw_breakpoint.h:11, from ./arch/arm64/include/asm/processor.h:39, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/ptrace.h: In function 'compat_psr_to_pstate': ./arch/arm64/include/asm/ptrace.h:153:22: warning: unsigned conversion from 'int' to 'long unsigned int' changes value from '-2097153' to '18446744073707454463' [-Wsign-conversion] 153 | pstate = psr & ~COMPAT_PSR_DIT_BIT; | ^ ./arch/arm64/include/asm/ptrace.h: In function 'pstate_to_compat_psr': ./arch/arm64/include/asm/ptrace.h:165:22: warning: unsigned conversion from 'int' to 'long unsigned int' changes value from '-16777217' to '18446744073692774399' [-Wsign-conversion] 165 | psr = pstate & ~PSR_AA32_DIT_BIT; | ^ ./arch/arm64/include/asm/ptrace.h: In function 'regs_return_value': ./arch/arm64/include/asm/ptrace.h:331:23: warning: conversion to 'long unsigned int' from '__s64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 331 | val = sign_extend64(val, 31); | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/ptrace.h: In function 'regs_get_kernel_argument': ./arch/arm64/include/asm/ptrace.h:359:47: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 359 | return pt_regs_read_reg(regs, n); | ^ In file included from ./arch/arm64/include/asm/virt.h:62, from ./arch/arm64/include/asm/hw_breakpoint.h:11, from ./arch/arm64/include/asm/processor.h:39, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/sections.h: At top level: ./arch/arm64/include/asm/sections.h:21:13: warning: redundant redeclaration of '__irqentry_text_start' [-Wredundant-decls] 21 | extern char __irqentry_text_start[], __irqentry_text_end[]; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/sections.h:8, from ./arch/arm64/include/asm/virt.h:62, from ./arch/arm64/include/asm/hw_breakpoint.h:11, from ./arch/arm64/include/asm/processor.h:39, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/sections.h:46:13: note: previous declaration of '__irqentry_text_start' with type 'char[]' 46 | extern char __irqentry_text_start[], __irqentry_text_end[]; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/virt.h:62, from ./arch/arm64/include/asm/hw_breakpoint.h:11, from ./arch/arm64/include/asm/processor.h:39, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/sections.h:21:38: warning: redundant redeclaration of '__irqentry_text_end' [-Wredundant-decls] 21 | extern char __irqentry_text_start[], __irqentry_text_end[]; | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/sections.h:8, from ./arch/arm64/include/asm/virt.h:62, from ./arch/arm64/include/asm/hw_breakpoint.h:11, from ./arch/arm64/include/asm/processor.h:39, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/sections.h:46:38: note: previous declaration of '__irqentry_text_end' with type 'char[]' 46 | extern char __irqentry_text_start[], __irqentry_text_end[]; | ^~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/virt.h:62, from ./arch/arm64/include/asm/hw_breakpoint.h:11, from ./arch/arm64/include/asm/processor.h:39, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/sections.h: In function 'entry_tramp_text_size': ./arch/arm64/include/asm/sections.h:28:39: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'long int' may change the sign of the result [-Wsign-conversion] 28 | return __entry_tramp_text_end - __entry_tramp_text_start; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : ./arch/arm64/include/asm/virt.h: In function 'is_kernel_in_hyp_mode': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_172' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/virt.h:120:9: note: in expansion of macro 'BUILD_BUG_ON' 120 | BUILD_BUG_ON(__is_defined(__KVM_NVHE_HYPERVISOR__) || | ^~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/processor.h:39, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/hw_breakpoint.h: At top level: ./arch/arm64/include/asm/hw_breakpoint.h:25:1: warning: padding struct size to alignment boundary [-Wpadded] 25 | }; | ^ ./arch/arm64/include/asm/hw_breakpoint.h: In function 'get_num_brps': ./arch/arm64/include/asm/hw_breakpoint.h:143:18: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 143 | return 1 + | ~~^ 144 | cpuid_feature_extract_unsigned_field(dfr0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | ID_AA64DFR0_EL1_BRPs_SHIFT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/hw_breakpoint.h: In function 'get_num_wrps': ./arch/arm64/include/asm/hw_breakpoint.h:152:18: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 152 | return 1 + | ~~^ 153 | cpuid_feature_extract_unsigned_field(dfr0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | ID_AA64DFR0_EL1_WRPs_SHIFT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/kasan.h:9, from ./arch/arm64/include/asm/processor.h:40, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/mte-kasan.h: In function 'mte_set_mem_tag_range': ./arch/arm64/include/asm/mte-kasan.h:161:16: warning: cast from function call of type 'const void *' to non-matching type 'long long unsigned int' [-Wbad-function-cast] 161 | curr = (u64)__tag_set(addr, tag); | ^ In file included from : ./include/linux/random.h: In function 'get_random_u32_below': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_173' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/random.h:86:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 86 | BUILD_BUG_ON_MSG(!ceil, "get_random_u32_below() must take ceil > 0"); | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/pointer_auth.h:7, from ./arch/arm64/include/asm/processor.h:43, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/random.h:101:45: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 101 | return mult >> 32; | ~~~~~^~~~~ In file included from : ./include/linux/random.h: In function 'get_random_u32_above': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_174' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/random.h:113:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 113 | BUILD_BUG_ON_MSG(__builtin_constant_p(floor) && floor == U32_MAX, | ^~~~~~~~~~~~~~~~ ./include/linux/random.h: In function 'get_random_u32_inclusive': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_175' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/random.h:125:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 125 | BUILD_BUG_ON_MSG(__builtin_constant_p(floor) && __builtin_constant_p(ceil) && | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/pointer_auth.h:7, from ./arch/arm64/include/asm/processor.h:43, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/random.h: In function 'get_random_u64_wait': ./include/linux/random.h:151:24: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 151 | *out = get_random_ ## name(); \ | ^~~~~~~~~~~ ./include/linux/random.h:157:1: note: in expansion of macro 'declare_get_random_var_wait' 157 | declare_get_random_var_wait(u64, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/prandom.h:13, from ./include/linux/random.h:167, from ./arch/arm64/include/asm/pointer_auth.h:7, from ./arch/arm64/include/asm/processor.h:43, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/percpu.h: At top level: ./include/linux/percpu.h:74:33: warning: padding struct to align 'base_offset' [-Wpadded] 74 | unsigned long base_offset; /* base address offset */ | ^~~~~~~~~~~ ./include/linux/percpu.h:88:33: warning: padding struct to align 'groups' [-Wpadded] 88 | struct pcpu_group_info groups[]; | ^~~~~~ In file included from ./arch/arm64/include/asm/processor.h:45, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/spectre.h:66:41: warning: padding struct to align 'fn' [-Wpadded] 66 | bp_hardening_cb_t fn; | ^~ In file included from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/processor.h:114:34: warning: padding struct to align 'hbp_break' [-Wpadded] 114 | struct perf_event *hbp_break[ARM_MAX_BRP]; | ^~~~~~~~~ ./arch/arm64/include/asm/processor.h:159:11: warning: padding struct to align 'uw' [-Wpadded] 159 | } uw; | ^~ ./arch/arm64/include/asm/processor.h:182:1: warning: padding struct size to alignment boundary [-Wpadded] 182 | }; | ^ In file included from : ./arch/arm64/include/asm/processor.h: In function 'arch_thread_struct_whitelist': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_176' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/processor.h:250:9: note: in expansion of macro 'BUILD_BUG_ON' 250 | BUILD_BUG_ON(sizeof_field(struct thread_struct, uw) != | ^~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/fpsimd.h:11, from ./arch/arm64/include/asm/processor.h:374, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/uapi/asm/sigcontext.h: At top level: ./arch/arm64/include/uapi/asm/sigcontext.h:36:14: warning: padding struct to align '__reserved' [-Wpadded] 36 | __u8 __reserved[4096] __attribute__((__aligned__(16))); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/processor.h:374, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/fpsimd.h:70:1: warning: padding struct size to alignment boundary [-Wpadded] 70 | }; | ^ ./arch/arm64/include/asm/fpsimd.h: In function 'sve_pffr': ./arch/arm64/include/asm/fpsimd.h:105:59: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 105 | return (char *)thread->sve_state + sve_ffr_offset(vl); | ^~ ./arch/arm64/include/asm/fpsimd.h: At top level: ./arch/arm64/include/asm/fpsimd.h:152:21: warning: padding struct to align 'name' [-Wpadded] 152 | const char *name; /* For display purposes */ | ^~~~ In file included from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:69, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/fpsimd.h:165:24: warning: padding struct to align 'vq_map' [-Wpadded] 165 | DECLARE_BITMAP(vq_map, SVE_VQ_MAX); | ^~~~~~ ./include/linux/types.h:11:23: note: in definition of macro 'DECLARE_BITMAP' 11 | unsigned long name[BITS_TO_LONGS(bits)] | ^~~~ In file included from ./arch/arm64/include/asm/processor.h:374, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/fpsimd.h: In function 'vq_available': ./arch/arm64/include/asm/fpsimd.h:264:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 264 | return test_bit(__vq_to_bit(vq), vl_info[type].vq_map); | ^~~~~~~~~~~~~~~ In file included from : ./arch/arm64/include/asm/fpsimd.h: In function 'sme_user_disable': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_177' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/fpsimd.h:384:45: note: in expansion of macro 'BUILD_BUG' 384 | static inline void sme_user_disable(void) { BUILD_BUG(); } | ^~~~~~~~~ ./arch/arm64/include/asm/fpsimd.h: In function 'sme_user_enable': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_178' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/fpsimd.h:385:44: note: in expansion of macro 'BUILD_BUG' 385 | static inline void sme_user_enable(void) { BUILD_BUG(); } | ^~~~~~~~~ In file included from ./include/linux/seq_file.h:10, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/nodemask.h: In function '__nodes_weight': ./include/linux/nodemask.h:241:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 241 | return bitmap_weight(srcp->bits, nbits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/nodemask.h: In function '__nodes_shift_right': ./include/linux/nodemask.h:249:52: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 249 | bitmap_shift_right(dstp->bits, srcp->bits, n, nbits); | ^ ./include/linux/nodemask.h:249:55: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 249 | bitmap_shift_right(dstp->bits, srcp->bits, n, nbits); | ^~~~~ ./include/linux/nodemask.h: In function '__nodes_shift_left': ./include/linux/nodemask.h:257:51: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 257 | bitmap_shift_left(dstp->bits, srcp->bits, n, nbits); | ^ ./include/linux/nodemask.h:257:54: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 257 | bitmap_shift_left(dstp->bits, srcp->bits, n, nbits); | ^~~~~ In file included from ./include/linux/kernel.h:18, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/nodemask.h: In function '__first_node': ./include/linux/minmax.h:93:37: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 93 | ({ type ux = (x); type uy = (y); __cmp(op, ux, uy); }) | ^ ./include/linux/minmax.h:96:9: note: in expansion of macro '__cmp_once_unique' 96 | __cmp_once_unique(op, type, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:205:27: note: in expansion of macro '__cmp_once' 205 | #define min_t(type, x, y) __cmp_once(min, type, x, y) | ^~~~~~~~~~ ./include/linux/nodemask.h:266:16: note: in expansion of macro 'min_t' 266 | return min_t(unsigned int, MAX_NUMNODES, find_first_bit(srcp->bits, MAX_NUMNODES)); | ^~~~~ ./include/linux/nodemask.h: In function '__next_node': ./include/linux/nodemask.h:272:91: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 272 | return min_t(unsigned int, MAX_NUMNODES, find_next_bit(srcp->bits, MAX_NUMNODES, n+1)); | ~^~ ./include/linux/minmax.h:93:38: note: in definition of macro '__cmp_once_unique' 93 | ({ type ux = (x); type uy = (y); __cmp(op, ux, uy); }) | ^ ./include/linux/minmax.h:205:27: note: in expansion of macro '__cmp_once' 205 | #define min_t(type, x, y) __cmp_once(min, type, x, y) | ^~~~~~~~~~ ./include/linux/nodemask.h:272:16: note: in expansion of macro 'min_t' 272 | return min_t(unsigned int, MAX_NUMNODES, find_next_bit(srcp->bits, MAX_NUMNODES, n+1)); | ^~~~~ ./include/linux/minmax.h:93:37: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 93 | ({ type ux = (x); type uy = (y); __cmp(op, ux, uy); }) | ^ ./include/linux/minmax.h:96:9: note: in expansion of macro '__cmp_once_unique' 96 | __cmp_once_unique(op, type, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:205:27: note: in expansion of macro '__cmp_once' 205 | #define min_t(type, x, y) __cmp_once(min, type, x, y) | ^~~~~~~~~~ ./include/linux/nodemask.h:272:16: note: in expansion of macro 'min_t' 272 | return min_t(unsigned int, MAX_NUMNODES, find_next_bit(srcp->bits, MAX_NUMNODES, n+1)); | ^~~~~ ./include/linux/nodemask.h: In function '__first_unset_node': ./include/linux/minmax.h:93:37: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 93 | ({ type ux = (x); type uy = (y); __cmp(op, ux, uy); }) | ^ ./include/linux/minmax.h:96:9: note: in expansion of macro '__cmp_once_unique' 96 | __cmp_once_unique(op, type, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:205:27: note: in expansion of macro '__cmp_once' 205 | #define min_t(type, x, y) __cmp_once(min, type, x, y) | ^~~~~~~~~~ ./include/linux/nodemask.h:309:16: note: in expansion of macro 'min_t' 309 | return min_t(unsigned int, MAX_NUMNODES, | ^~~~~ In file included from ./include/linux/seq_file.h:10, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/nodemask.h: In function '__nodemask_parse_user': ./include/linux/nodemask.h:344:39: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 344 | return bitmap_parse_user(buf, len, dstp->bits, nbits); | ^~~ ./include/linux/nodemask.h: In function '__nodes_remap': ./include/linux/nodemask.h:366:70: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 366 | bitmap_remap(dstp->bits, srcp->bits, oldp->bits, newp->bits, nbits); | ^~~~~ ./include/linux/nodemask.h: In function '__nodes_onto': ./include/linux/nodemask.h:374:61: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 374 | bitmap_onto(dstp->bits, origp->bits, relmapp->bits, nbits); | ^~~~~ ./include/linux/nodemask.h: In function '__nodes_fold': ./include/linux/nodemask.h:382:46: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 382 | bitmap_fold(dstp->bits, origp->bits, sz, nbits); | ^~ ./include/linux/nodemask.h:382:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 382 | bitmap_fold(dstp->bits, origp->bits, sz, nbits); | ^~~~~ ./include/linux/nodemask.h: In function 'node_set_online': ./include/linux/nodemask.h:461:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 461 | nr_online_nodes = num_node_state(N_ONLINE); | ^~~~~~~~~~~~~~ ./include/linux/nodemask.h: In function 'node_set_offline': ./include/linux/nodemask.h:467:27: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 467 | nr_online_nodes = num_node_state(N_ONLINE); | ^~~~~~~~~~~~~~ ./include/linux/nodemask.h: In function 'node_random': ./include/linux/nodemask.h:263:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 263 | #define first_node(src) __first_node(&(src)) | ^~~~~~~~~~~~ ./include/linux/nodemask.h:516:23: note: in expansion of macro 'first_node' 516 | bit = first_node(*maskp); | ^~~~~~~~~~ ./include/linux/nodemask.h:519:80: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 519 | bit = find_nth_bit(maskp->bits, MAX_NUMNODES, get_random_int() % w); | ^ ./include/linux/nodemask.h:519:23: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 519 | bit = find_nth_bit(maskp->bits, MAX_NUMNODES, get_random_int() % w); | ^~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/irqflags.h: In function '__pmr_local_irq_enable': ./arch/arm64/include/asm/sysreg.h:1161:26: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 1161 | #define read_sysreg_s(r) ({ \ | ^ ./arch/arm64/include/asm/irqflags.h:40:27: note: in expansion of macro 'read_sysreg_s' 40 | u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); | ^~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/bug.h:26, from ./include/linux/bug.h:5, from ./include/linux/fortify-string.h:5, from ./include/linux/string.h:363, from ./include/linux/seq_file.h:6, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/ptrace.h:45:48: warning: nested extern declaration of 'gic_nonsecure_priorities' [-Wnested-externs] 45 | extern struct static_key_false gic_nonsecure_priorities;\ | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:111:32: note: in definition of macro 'WARN_ON_ONCE' 111 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ ./arch/arm64/include/asm/irqflags.h:41:62: note: in expansion of macro 'GIC_PRIO_IRQOFF' 41 | WARN_ON_ONCE(pmr != GIC_PRIO_IRQON && pmr != GIC_PRIO_IRQOFF); | ^~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/irqflags.h: In function '__pmr_local_irq_disable': ./arch/arm64/include/asm/sysreg.h:1161:26: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 1161 | #define read_sysreg_s(r) ({ \ | ^ ./arch/arm64/include/asm/irqflags.h:69:27: note: in expansion of macro 'read_sysreg_s' 69 | u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); | ^~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/bug.h:26, from ./include/linux/bug.h:5, from ./include/linux/fortify-string.h:5, from ./include/linux/string.h:363, from ./include/linux/seq_file.h:6, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/ptrace.h:45:48: warning: nested extern declaration of 'gic_nonsecure_priorities' [-Wnested-externs] 45 | extern struct static_key_false gic_nonsecure_priorities;\ | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:111:32: note: in definition of macro 'WARN_ON_ONCE' 111 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ ./arch/arm64/include/asm/irqflags.h:70:62: note: in expansion of macro 'GIC_PRIO_IRQOFF' 70 | WARN_ON_ONCE(pmr != GIC_PRIO_IRQON && pmr != GIC_PRIO_IRQOFF); | ^~~~~~~~~~~~~~~ ./arch/arm64/include/asm/ptrace.h:45:48: warning: redundant redeclaration of 'gic_nonsecure_priorities' [-Wredundant-decls] 45 | extern struct static_key_false gic_nonsecure_priorities;\ | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:111:32: note: in definition of macro 'WARN_ON_ONCE' 111 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ ./arch/arm64/include/asm/irqflags.h:70:62: note: in expansion of macro 'GIC_PRIO_IRQOFF' 70 | WARN_ON_ONCE(pmr != GIC_PRIO_IRQON && pmr != GIC_PRIO_IRQOFF); | ^~~~~~~~~~~~~~~ ./arch/arm64/include/asm/ptrace.h:45:48: note: previous declaration of 'gic_nonsecure_priorities' with type 'struct static_key_false' 45 | extern struct static_key_false gic_nonsecure_priorities;\ | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:111:32: note: in definition of macro 'WARN_ON_ONCE' 111 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ ./arch/arm64/include/asm/irqflags.h:41:62: note: in expansion of macro 'GIC_PRIO_IRQOFF' 41 | WARN_ON_ONCE(pmr != GIC_PRIO_IRQON && pmr != GIC_PRIO_IRQOFF); | ^~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/ptrace.h:45:48: warning: nested extern declaration of 'gic_nonsecure_priorities' [-Wnested-externs] 45 | extern struct static_key_false gic_nonsecure_priorities;\ | ^~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/sysreg.h:1169:27: note: in definition of macro 'write_sysreg_s' 1169 | u64 __val = (u64)(v); \ | ^ ./arch/arm64/include/asm/irqflags.h:74:24: note: in expansion of macro 'GIC_PRIO_IRQOFF' 74 | write_sysreg_s(GIC_PRIO_IRQOFF, SYS_ICC_PMR_EL1); | ^~~~~~~~~~~~~~~ ./arch/arm64/include/asm/ptrace.h:45:48: warning: redundant redeclaration of 'gic_nonsecure_priorities' [-Wredundant-decls] 45 | extern struct static_key_false gic_nonsecure_priorities;\ | ^~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/sysreg.h:1169:27: note: in definition of macro 'write_sysreg_s' 1169 | u64 __val = (u64)(v); \ | ^ ./arch/arm64/include/asm/irqflags.h:74:24: note: in expansion of macro 'GIC_PRIO_IRQOFF' 74 | write_sysreg_s(GIC_PRIO_IRQOFF, SYS_ICC_PMR_EL1); | ^~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/bug.h:26, from ./include/linux/bug.h:5, from ./include/linux/fortify-string.h:5, from ./include/linux/string.h:363, from ./include/linux/seq_file.h:6, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/ptrace.h:45:48: note: previous declaration of 'gic_nonsecure_priorities' with type 'struct static_key_false' 45 | extern struct static_key_false gic_nonsecure_priorities;\ | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:111:32: note: in definition of macro 'WARN_ON_ONCE' 111 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ ./arch/arm64/include/asm/irqflags.h:70:62: note: in expansion of macro 'GIC_PRIO_IRQOFF' 70 | WARN_ON_ONCE(pmr != GIC_PRIO_IRQON && pmr != GIC_PRIO_IRQOFF); | ^~~~~~~~~~~~~~~ In file included from ./include/linux/smp.h:110, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/bottom_half.h: In function '__local_bh_disable_ip': ./include/linux/bottom_half.h:13:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 13 | preempt_count_add(cnt); | ^~~ ./include/linux/preempt.h:189:53: note: in definition of macro 'preempt_count_add' 189 | #define preempt_count_add(val) __preempt_count_add(val) | ^~~ In file included from ./arch/arm64/include/generated/asm/qspinlock.h:1, from ./arch/arm64/include/asm/spinlock.h:8, from ./include/linux/spinlock.h:95, from ./include/linux/wait.h:9, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/qspinlock.h: In function 'queued_spin_is_contended': ./include/asm-generic/qspinlock.h:54:40: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 54 | return atomic_read(&lock->val) & ~_Q_LOCKED_MASK; | ^ ./include/asm-generic/qspinlock.h:54:40: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 54 | return atomic_read(&lock->val) & ~_Q_LOCKED_MASK; In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/qspinlock.h: In function 'queued_spin_trylock': ./include/linux/compiler.h:77:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 77 | # define likely(x) __builtin_expect(!!(x), 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/qspinlock.h:68:16: note: in expansion of macro 'likely' 68 | return likely(atomic_try_cmpxchg_acquire(&lock->val, &val, _Q_LOCKED_VAL)); | ^~~~~~ In file included from ./arch/arm64/include/generated/asm/qspinlock.h:1, from ./arch/arm64/include/asm/spinlock.h:8, from ./include/linux/spinlock.h:95, from ./include/linux/wait.h:9, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/qspinlock.h: In function 'queued_spin_lock': ./include/asm-generic/qspinlock.h:85:41: warning: conversion to 'u32' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 85 | queued_spin_lock_slowpath(lock, val); | ^~~ In file included from : ./include/asm-generic/qspinlock.h: In function 'queued_spin_unlock': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_185' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/qspinlock.h:99:9: note: in expansion of macro 'smp_store_release' 99 | smp_store_release(&lock->locked, 0); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/generated/asm/qrwlock.h:1, from ./arch/arm64/include/asm/spinlock.h:9, from ./include/linux/spinlock.h:95, from ./include/linux/wait.h:9, from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/qrwlock.h: In function 'queued_read_trylock': ./include/asm-generic/qrwlock.h:46:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 46 | cnts = (u32)atomic_add_return_acquire(_QR_BIAS, &lock->cnts); | ^ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/qrwlock.h: In function 'queued_write_trylock': ./include/linux/compiler.h:77:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 77 | # define likely(x) __builtin_expect(!!(x), 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/qrwlock.h:67:16: note: in expansion of macro 'likely' 67 | return likely(atomic_try_cmpxchg_acquire(&lock->cnts, &cnts, | ^~~~~~ In file included from : ./include/asm-generic/qrwlock.h: In function 'queued_write_unlock': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_186' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/qrwlock.h:118:9: note: in expansion of macro 'smp_store_release' 118 | smp_store_release(&lock->wlocked, 0); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kernel.h:25, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/spinlock_api_smp.h: In function '__raw_spin_lock_bh': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/spinlock_api_smp.h:125:31: note: in expansion of macro '_RET_IP_' 125 | __local_bh_disable_ip(_RET_IP_, SOFTIRQ_LOCK_OFFSET); | ^~~~~~~~ ./include/linux/spinlock_api_smp.h: In function '__raw_spin_unlock_bh': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/spinlock_api_smp.h:167:30: note: in expansion of macro '_RET_IP_' 167 | __local_bh_enable_ip(_RET_IP_, SOFTIRQ_LOCK_OFFSET); | ^~~~~~~~ ./include/linux/spinlock_api_smp.h: In function '__raw_spin_trylock_bh': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/spinlock_api_smp.h:172:31: note: in expansion of macro '_RET_IP_' 172 | __local_bh_disable_ip(_RET_IP_, SOFTIRQ_LOCK_OFFSET); | ^~~~~~~~ ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/spinlock_api_smp.h:177:30: note: in expansion of macro '_RET_IP_' 177 | __local_bh_enable_ip(_RET_IP_, SOFTIRQ_LOCK_OFFSET); | ^~~~~~~~ ./include/linux/rwlock_api_smp.h: In function '__raw_read_lock_bh': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/rwlock_api_smp.h:175:31: note: in expansion of macro '_RET_IP_' 175 | __local_bh_disable_ip(_RET_IP_, SOFTIRQ_LOCK_OFFSET); | ^~~~~~~~ ./include/linux/rwlock_api_smp.h: In function '__raw_write_lock_bh': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/rwlock_api_smp.h:201:31: note: in expansion of macro '_RET_IP_' 201 | __local_bh_disable_ip(_RET_IP_, SOFTIRQ_LOCK_OFFSET); | ^~~~~~~~ ./include/linux/rwlock_api_smp.h: In function '__raw_read_unlock_bh': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/rwlock_api_smp.h:257:30: note: in expansion of macro '_RET_IP_' 257 | __local_bh_enable_ip(_RET_IP_, SOFTIRQ_LOCK_OFFSET); | ^~~~~~~~ ./include/linux/rwlock_api_smp.h: In function '__raw_write_unlock_bh': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/rwlock_api_smp.h:281:30: note: in expansion of macro '_RET_IP_' 281 | __local_bh_enable_ip(_RET_IP_, SOFTIRQ_LOCK_OFFSET); | ^~~~~~~~ In file included from ./include/linux/wait_bit.h:8, from ./include/linux/fs.h:6, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/wait.h: At top level: ./include/linux/wait.h:31:34: warning: padding struct to align 'private' [-Wpadded] 31 | void *private; | ^~~~~~~ ./include/linux/wait.h:38:33: warning: padding struct to align 'head' [-Wpadded] 38 | struct list_head head; | ^~~~ In file included from ./include/linux/fs.h:6, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/wait_bit.h:13:33: warning: padding struct to align 'timeout' [-Wpadded] 13 | unsigned long timeout; | ^~~~~~~ In file included from ./include/linux/fs.h:6, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/wait_bit.h: In function 'wait_on_bit': ./include/linux/wait_bit.h:74:31: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 74 | if (!test_bit_acquire(bit, word)) | ^~~ ./include/linux/wait_bit.h: In function 'wait_on_bit_io': ./include/linux/wait_bit.h:99:31: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 99 | if (!test_bit_acquire(bit, word)) | ^~~ ./include/linux/wait_bit.h: In function 'wait_on_bit_timeout': ./include/linux/wait_bit.h:126:31: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 126 | if (!test_bit_acquire(bit, word)) | ^~~ ./include/linux/wait_bit.h: In function 'wait_on_bit_action': ./include/linux/wait_bit.h:154:31: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 154 | if (!test_bit_acquire(bit, word)) | ^~~ In file included from ./include/linux/fs.h:7, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/kdev_t.h: In function 'old_encode_dev': ./include/linux/kdev_t.h:31:34: warning: conversion from 'unsigned int' to 'u16' {aka 'short unsigned int'} may change value [-Wconversion] 31 | return (MAJOR(dev) << 8) | MINOR(dev); | ^ ./include/linux/kdev_t.h: In function 'new_encode_dev': ./include/linux/kdev_t.h:43:56: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-256' to '4294967040' [-Wsign-conversion] 43 | return (minor & 0xff) | (major << 8) | ((minor & ~0xff) << 12); | ^ ./include/linux/kdev_t.h: In function 'huge_decode_dev': ./include/linux/kdev_t.h:60:31: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 60 | return new_decode_dev(dev); | ^~~ In file included from ./include/linux/rcupdate.h:311, from ./include/linux/rculist.h:11, from ./include/linux/dcache.h:8, from ./include/linux/fs.h:8, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rcutree.h: At top level: ./include/linux/rcutree.h:102:12: warning: redundant redeclaration of 'rcu_scheduler_active' [-Wredundant-decls] 102 | extern int rcu_scheduler_active; | ^~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rculist.h:11, from ./include/linux/dcache.h:8, from ./include/linux/fs.h:8, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rcupdate.h:119:12: note: previous declaration of 'rcu_scheduler_active' with type 'int' 119 | extern int rcu_scheduler_active; | ^~~~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/rcupdate.h: In function 'rcu_head_after_call_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_187' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:1118:31: note: in expansion of macro 'READ_ONCE' 1118 | rcu_callback_t func = READ_ONCE(rhp->func); | ^~~~~~~~~ ./include/linux/rculist.h: In function 'INIT_LIST_HEAD_RCU': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_188' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:24:9: note: in expansion of macro 'WRITE_ONCE' 24 | WRITE_ONCE(list->next, list); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct list_head **' to 'struct list_head * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:24:9: note: in expansion of macro 'WRITE_ONCE' 24 | WRITE_ONCE(list->next, list); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_189' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:25:9: note: in expansion of macro 'WRITE_ONCE' 25 | WRITE_ONCE(list->prev, list); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct list_head **' to 'struct list_head * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:25:9: note: in expansion of macro 'WRITE_ONCE' 25 | WRITE_ONCE(list->prev, list); | ^~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function '__list_add_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_190' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct list_head **' to 'struct list_head * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_191' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:84:9: note: in expansion of macro 'rcu_assign_pointer' 84 | rcu_assign_pointer(list_next_rcu(prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'hlist_del_init_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_192' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:185:17: note: in expansion of macro 'WRITE_ONCE' 185 | WRITE_ONCE(n->pprev, NULL); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:185:17: note: in expansion of macro 'WRITE_ONCE' 185 | WRITE_ONCE(n->pprev, NULL); | ^~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'list_replace_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_193' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:202:9: note: in expansion of macro 'rcu_assign_pointer' 202 | rcu_assign_pointer(list_next_rcu(new->prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct list_head **' to 'struct list_head * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:202:9: note: in expansion of macro 'rcu_assign_pointer' 202 | rcu_assign_pointer(list_next_rcu(new->prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_194' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:202:9: note: in expansion of macro 'rcu_assign_pointer' 202 | rcu_assign_pointer(list_next_rcu(new->prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:202:9: note: in expansion of macro 'rcu_assign_pointer' 202 | rcu_assign_pointer(list_next_rcu(new->prev), new); | ^~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function '__list_splice_init_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_195' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:262:9: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(list_next_rcu(prev), first); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct list_head **' to 'struct list_head * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:262:9: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(list_next_rcu(prev), first); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_196' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:262:9: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(list_next_rcu(prev), first); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:262:9: note: in expansion of macro 'rcu_assign_pointer' 262 | rcu_assign_pointer(list_next_rcu(prev), first); | ^~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'hlist_del_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_197' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:514:9: note: in expansion of macro 'WRITE_ONCE' 514 | WRITE_ONCE(n->pprev, LIST_POISON2); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:514:9: note: in expansion of macro 'WRITE_ONCE' 514 | WRITE_ONCE(n->pprev, LIST_POISON2); | ^~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'hlist_replace_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_198' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:530:9: note: in expansion of macro 'WRITE_ONCE' 530 | WRITE_ONCE(new->pprev, old->pprev); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:530:9: note: in expansion of macro 'WRITE_ONCE' 530 | WRITE_ONCE(new->pprev, old->pprev); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_199' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_200' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:531:9: note: in expansion of macro 'rcu_assign_pointer' 531 | rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_201' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:533:17: note: in expansion of macro 'WRITE_ONCE' 533 | WRITE_ONCE(new->next->pprev, &new->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:533:17: note: in expansion of macro 'WRITE_ONCE' 533 | WRITE_ONCE(new->next->pprev, &new->next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_202' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:534:9: note: in expansion of macro 'WRITE_ONCE' 534 | WRITE_ONCE(old->pprev, LIST_POISON2); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:534:9: note: in expansion of macro 'WRITE_ONCE' 534 | WRITE_ONCE(old->pprev, LIST_POISON2); | ^~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'hlists_swap_heads_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_203' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:552:9: note: in expansion of macro 'rcu_assign_pointer' 552 | rcu_assign_pointer(left->first, node2); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:552:9: note: in expansion of macro 'rcu_assign_pointer' 552 | rcu_assign_pointer(left->first, node2); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_204' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:552:9: note: in expansion of macro 'rcu_assign_pointer' 552 | rcu_assign_pointer(left->first, node2); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:552:9: note: in expansion of macro 'rcu_assign_pointer' 552 | rcu_assign_pointer(left->first, node2); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_205' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:553:9: note: in expansion of macro 'rcu_assign_pointer' 553 | rcu_assign_pointer(right->first, node1); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:553:9: note: in expansion of macro 'rcu_assign_pointer' 553 | rcu_assign_pointer(right->first, node1); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_206' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:553:9: note: in expansion of macro 'rcu_assign_pointer' 553 | rcu_assign_pointer(right->first, node1); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:553:9: note: in expansion of macro 'rcu_assign_pointer' 553 | rcu_assign_pointer(right->first, node1); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_207' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:554:9: note: in expansion of macro 'WRITE_ONCE' 554 | WRITE_ONCE(node2->pprev, &left->first); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:554:9: note: in expansion of macro 'WRITE_ONCE' 554 | WRITE_ONCE(node2->pprev, &left->first); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_208' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:555:9: note: in expansion of macro 'WRITE_ONCE' 555 | WRITE_ONCE(node1->pprev, &right->first); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:555:9: note: in expansion of macro 'WRITE_ONCE' 555 | WRITE_ONCE(node1->pprev, &right->first); | ^~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'hlist_add_head_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_209' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:590:9: note: in expansion of macro 'WRITE_ONCE' 590 | WRITE_ONCE(n->pprev, &h->first); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:590:9: note: in expansion of macro 'WRITE_ONCE' 590 | WRITE_ONCE(n->pprev, &h->first); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_210' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_211' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:591:9: note: in expansion of macro 'rcu_assign_pointer' 591 | rcu_assign_pointer(hlist_first_rcu(h), n); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_212' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:593:17: note: in expansion of macro 'WRITE_ONCE' 593 | WRITE_ONCE(first->pprev, &n->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:593:17: note: in expansion of macro 'WRITE_ONCE' 593 | WRITE_ONCE(first->pprev, &n->next); | ^~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'hlist_add_tail_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_213' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:626:17: note: in expansion of macro 'WRITE_ONCE' 626 | WRITE_ONCE(n->pprev, &last->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:626:17: note: in expansion of macro 'WRITE_ONCE' 626 | WRITE_ONCE(n->pprev, &last->next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_214' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_215' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:627:17: note: in expansion of macro 'rcu_assign_pointer' 627 | rcu_assign_pointer(hlist_next_rcu(last), n); | ^~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'hlist_add_before_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_216' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:654:9: note: in expansion of macro 'WRITE_ONCE' 654 | WRITE_ONCE(n->pprev, next->pprev); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:654:9: note: in expansion of macro 'WRITE_ONCE' 654 | WRITE_ONCE(n->pprev, next->pprev); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_217' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:656:9: note: in expansion of macro 'rcu_assign_pointer' 656 | rcu_assign_pointer(hlist_pprev_rcu(n), n); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:656:9: note: in expansion of macro 'rcu_assign_pointer' 656 | rcu_assign_pointer(hlist_pprev_rcu(n), n); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_218' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:656:9: note: in expansion of macro 'rcu_assign_pointer' 656 | rcu_assign_pointer(hlist_pprev_rcu(n), n); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:656:9: note: in expansion of macro 'rcu_assign_pointer' 656 | rcu_assign_pointer(hlist_pprev_rcu(n), n); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_219' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:657:9: note: in expansion of macro 'WRITE_ONCE' 657 | WRITE_ONCE(next->pprev, &n->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:657:9: note: in expansion of macro 'WRITE_ONCE' 657 | WRITE_ONCE(next->pprev, &n->next); | ^~~~~~~~~~ In file included from : ./include/linux/rculist.h: In function 'hlist_add_behind_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_220' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:682:9: note: in expansion of macro 'WRITE_ONCE' 682 | WRITE_ONCE(n->pprev, &prev->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:682:9: note: in expansion of macro 'WRITE_ONCE' 682 | WRITE_ONCE(n->pprev, &prev->next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_221' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node **' to 'struct hlist_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_222' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:683:9: note: in expansion of macro 'rcu_assign_pointer' 683 | rcu_assign_pointer(hlist_next_rcu(prev), n); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_223' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:685:17: note: in expansion of macro 'WRITE_ONCE' 685 | WRITE_ONCE(n->next->pprev, &n->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_node ***' to 'struct hlist_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rculist.h:685:17: note: in expansion of macro 'WRITE_ONCE' 685 | WRITE_ONCE(n->next->pprev, &n->next); | ^~~~~~~~~~ In file included from : ./include/linux/list_bl.h: In function 'hlist_bl_empty': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_224' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_bl.h:74:33: note: in expansion of macro 'READ_ONCE' 74 | return !((unsigned long)READ_ONCE(h->first) & ~LIST_BL_LOCKMASK); | ^~~~~~~~~ ./include/linux/list_bl.h: In function 'hlist_bl_add_before': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_225' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_bl.h:99:9: note: in expansion of macro 'WRITE_ONCE' 99 | WRITE_ONCE(*pprev, | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_bl_node **' to 'struct hlist_bl_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list_bl.h:99:9: note: in expansion of macro 'WRITE_ONCE' 99 | WRITE_ONCE(*pprev, | ^~~~~~~~~~ In file included from : ./include/linux/list_bl.h: In function '__hlist_bl_del': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_226' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_bl.h:123:9: note: in expansion of macro 'WRITE_ONCE' 123 | WRITE_ONCE(*pprev, | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_bl_node **' to 'struct hlist_bl_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list_bl.h:123:9: note: in expansion of macro 'WRITE_ONCE' 123 | WRITE_ONCE(*pprev, | ^~~~~~~~~~ In file included from : ./include/linux/rculist_bl.h: In function 'hlist_bl_set_first_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_227' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist_bl.h:17:9: note: in expansion of macro 'rcu_assign_pointer' 17 | rcu_assign_pointer(h->first, | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_bl_node **' to 'struct hlist_bl_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rculist_bl.h:17:9: note: in expansion of macro 'rcu_assign_pointer' 17 | rcu_assign_pointer(h->first, | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_228' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist_bl.h:17:9: note: in expansion of macro 'rcu_assign_pointer' 17 | rcu_assign_pointer(h->first, | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rculist_bl.h:17:9: note: in expansion of macro 'rcu_assign_pointer' 17 | rcu_assign_pointer(h->first, | ^~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/rculist_bl.h: In function 'hlist_bl_first_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_230' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:494:50: note: in expansion of macro 'READ_ONCE' 494 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:642:9: note: in expansion of macro '__rcu_dereference_check' 642 | __rcu_dereference_check((p), __UNIQUE_ID(rcu), \ | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist_bl.h:24:33: note: in expansion of macro 'rcu_dereference_check' 24 | ((unsigned long)rcu_dereference_check(h->first, hlist_bl_is_locked(h)) & ~LIST_BL_LOCKMASK); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function '__seqprop_sequence': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_231' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:268:16: note: in expansion of macro 'READ_ONCE' 268 | return READ_ONCE(s->sequence); | ^~~~~~~~~ ./include/linux/seqlock.h: In function '__seqprop_raw_spinlock_sequence': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_232' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:217:24: note: in expansion of macro 'READ_ONCE' 217 | unsigned seq = READ_ONCE(s->seqcount.sequence); \ | ^~~~~~~~~ ./include/linux/seqlock.h:283:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' 283 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_233' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:230:23: note: in expansion of macro 'READ_ONCE' 230 | seq = READ_ONCE(s->seqcount.sequence); \ | ^~~~~~~~~ ./include/linux/seqlock.h:283:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' 283 | SEQCOUNT_LOCKNAME(raw_spinlock, raw_spinlock_t, false, raw_spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function '__seqprop_spinlock_sequence': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_234' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:217:24: note: in expansion of macro 'READ_ONCE' 217 | unsigned seq = READ_ONCE(s->seqcount.sequence); \ | ^~~~~~~~~ ./include/linux/seqlock.h:284:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' 284 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_235' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:230:23: note: in expansion of macro 'READ_ONCE' 230 | seq = READ_ONCE(s->seqcount.sequence); \ | ^~~~~~~~~ ./include/linux/seqlock.h:284:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' 284 | SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function '__seqprop_rwlock_sequence': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_236' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:217:24: note: in expansion of macro 'READ_ONCE' 217 | unsigned seq = READ_ONCE(s->seqcount.sequence); \ | ^~~~~~~~~ ./include/linux/seqlock.h:285:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' 285 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_237' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:230:23: note: in expansion of macro 'READ_ONCE' 230 | seq = READ_ONCE(s->seqcount.sequence); \ | ^~~~~~~~~ ./include/linux/seqlock.h:285:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' 285 | SEQCOUNT_LOCKNAME(rwlock, rwlock_t, __SEQ_RT, read) | ^~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function '__seqprop_mutex_sequence': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_238' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:217:24: note: in expansion of macro 'READ_ONCE' 217 | unsigned seq = READ_ONCE(s->seqcount.sequence); \ | ^~~~~~~~~ ./include/linux/seqlock.h:286:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' 286 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_239' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:230:23: note: in expansion of macro 'READ_ONCE' 230 | seq = READ_ONCE(s->seqcount.sequence); \ | ^~~~~~~~~ ./include/linux/seqlock.h:286:1: note: in expansion of macro 'SEQCOUNT_LOCKNAME' 286 | SEQCOUNT_LOCKNAME(mutex, struct mutex, true, mutex) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/seqlock.h: In function 'do___read_seqcount_retry': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_240' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:439:25: note: in expansion of macro 'READ_ONCE' 439 | return unlikely(READ_ONCE(s->sequence) != start); | ^~~~~~~~~ ./include/linux/compiler.h:78:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:439:16: note: in expansion of macro 'unlikely' 439 | return unlikely(READ_ONCE(s->sequence) != start); | ^~~~~~~~ In file included from : ./include/linux/seqlock.h: In function 'raw_read_seqcount_latch': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_241' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:692:16: note: in expansion of macro 'READ_ONCE' 692 | return READ_ONCE(s->seqcount.sequence); | ^~~~~~~~~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/seqlock.h: In function 'raw_read_seqcount_latch_retry': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_242' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:706:25: note: in expansion of macro 'READ_ONCE' 706 | return unlikely(READ_ONCE(s->seqcount.sequence) != start); | ^~~~~~~~~ ./include/linux/compiler.h:78:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:706:16: note: in expansion of macro 'unlikely' 706 | return unlikely(READ_ONCE(s->seqcount.sequence) != start); | ^~~~~~~~ In file included from ./include/linux/dcache.h:11, from ./include/linux/fs.h:8, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/seqlock.h: In function 'read_seqretry': ./include/linux/seqlock.h:454:9: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 454 | do_read_seqcount_retry(seqprop_const_ptr(s), start) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h:873:16: note: in expansion of macro 'read_seqcount_retry' 873 | return read_seqcount_retry(&sl->seqcount, start); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/seqlock.h: In function 'read_seqbegin_or_lock': ./include/linux/seqlock.h:1151:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1151 | *seq = read_seqbegin(lock); | ^~~~~~~~~~~~~ ./include/linux/seqlock.h: In function 'need_seqretry': ./include/linux/seqlock.h:1165:50: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1165 | return !(seq & 1) && read_seqretry(lock, seq); | ^~~ ./include/linux/seqlock.h: In function 'read_seqbegin_or_lock_irqsave': ./include/linux/seqlock.h:1208:24: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 1208 | *seq = read_seqbegin(lock); | ^~~~~~~~~~~~~ In file included from ./include/linux/stringhash.h:7, from ./include/linux/dcache.h:15, from ./include/linux/fs.h:8, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/hash.h: In function 'hash_64_generic': ./include/linux/hash.h:78:38: warning: conversion from 'long long unsigned int' to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 78 | return val * GOLDEN_RATIO_64 >> (64 - bits); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./include/linux/fs.h:8, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/dcache.h: At top level: ./include/linux/dcache.h:143:1: warning: padding struct size to alignment boundary [-Wpadded] 143 | } ____cacheline_aligned; | ^ ./include/linux/dcache.h: In function 'd_count': ./include/linux/dcache.h:275:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 275 | return dentry->d_lockref.count; | ~~~~~~~~~~~~~~~~~^~~~~~ In file included from ./include/linux/kernel.h:17, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/dcache.h: In function 'vfs_pressure_ratio': ./include/linux/math.h:129:15: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 129 | (quot * (numer)) + ((rem * (numer)) / (denom)); \ | ^ ./include/linux/dcache.h:505:16: note: in expansion of macro 'mult_frac' 505 | return mult_frac(val, sysctl_vfs_cache_pressure, 100); | ^~~~~~~~~ ./include/linux/math.h:129:34: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 129 | (quot * (numer)) + ((rem * (numer)) / (denom)); \ | ^ ./include/linux/dcache.h:505:16: note: in expansion of macro 'mult_frac' 505 | return mult_frac(val, sysctl_vfs_cache_pressure, 100); | ^~~~~~~~~ In file included from : ./include/linux/dcache.h: In function 'd_inode_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_243' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/dcache.h:529:16: note: in expansion of macro 'READ_ONCE' 529 | return READ_ONCE(dentry->d_inode); | ^~~~~~~~~ In file included from ./include/linux/fs.h:8, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/dcache.h: In function 'd_real_inode': ./include/linux/dcache.h:578:39: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 578 | return d_backing_inode(d_real((struct dentry *) dentry, NULL)); | ^ In file included from ./include/linux/stat.h:19, from ./include/linux/fs.h:10, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/time.h: At top level: ./include/linux/time.h:51:14: warning: padding struct to align 'tm_year' [-Wpadded] 51 | long tm_year; | ^~~~~~~ In file included from ./include/clocksource/arm_arch_timer.h:9, from ./arch/arm64/include/asm/arch_timer.h:21, from ./arch/arm64/include/asm/timex.h:8, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/fs.h:10, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/timecounter.h: In function 'timecounter_adjtime': ./include/linux/timecounter.h:86:18: warning: conversion to 'long long unsigned int' from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 86 | tc->nsec += delta; | ^~ In file included from ./arch/arm64/include/asm/arch_timer.h:21, from ./arch/arm64/include/asm/timex.h:8, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/fs.h:10, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/clocksource/arm_arch_timer.h: At top level: ./include/clocksource/arm_arch_timer.h:73:21: warning: padding struct to align 'cntbase' [-Wpadded] 73 | phys_addr_t cntbase; | ^~~~~~~ In file included from ./arch/arm64/include/asm/timex.h:8, from ./include/linux/timex.h:67, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/stat.h:19, from ./include/linux/fs.h:10, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/arch_timer.h:53:21: warning: padding struct to align 'id' [-Wpadded] 53 | const void *id; | ^~ ./arch/arm64/include/asm/arch_timer.h:60:1: warning: padding struct size to alignment boundary [-Wpadded] 60 | }; | ^ In file included from : ./arch/arm64/include/asm/arch_timer.h: In function 'arch_timer_reg_write_cp15': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_244' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/arch_timer.h:112:25: note: in expansion of macro 'BUILD_BUG' 112 | BUILD_BUG(); | ^~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_245' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/arch_timer.h:124:25: note: in expansion of macro 'BUILD_BUG' 124 | BUILD_BUG(); | ^~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_246' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/arch_timer.h:127:17: note: in expansion of macro 'BUILD_BUG' 127 | BUILD_BUG(); | ^~~~~~~~~ ./arch/arm64/include/asm/arch_timer.h: In function 'arch_timer_reg_read_cp15': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_247' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/arch_timer.h:139:25: note: in expansion of macro 'BUILD_BUG' 139 | BUILD_BUG(); | ^~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_248' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/arch_timer.h:146:25: note: in expansion of macro 'BUILD_BUG' 146 | BUILD_BUG(); | ^~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_249' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/arch_timer.h:150:9: note: in expansion of macro 'BUILD_BUG' 150 | BUILD_BUG(); | ^~~~~~~~~ In file included from ./arch/arm64/include/asm/percpu.h:13, from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/arch_timer.h: In function 'arch_timer_get_cntfrq': ./arch/arm64/include/asm/sysreg.h:1137:25: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 1137 | #define read_sysreg(r) ({ \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1138 | u64 __val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1139 | asm volatile("mrs %0, " __stringify(r) : "=r" (__val)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1140 | __val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1141 | }) | ~~ ./arch/arm64/include/asm/arch_timer.h:156:16: note: in expansion of macro 'read_sysreg' 156 | return read_sysreg(cntfrq_el0); | ^~~~~~~~~~~ ./arch/arm64/include/asm/arch_timer.h: In function 'arch_timer_get_cntkctl': ./arch/arm64/include/asm/sysreg.h:1137:25: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 1137 | #define read_sysreg(r) ({ \ | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1138 | u64 __val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1139 | asm volatile("mrs %0, " __stringify(r) : "=r" (__val)); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1140 | __val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1141 | }) | ~~ ./arch/arm64/include/asm/arch_timer.h:161:16: note: in expansion of macro 'read_sysreg' 161 | return read_sysreg(cntkctl_el1); | ^~~~~~~~~~~ In file included from ./include/linux/fs.h:10, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/stat.h: At top level: ./include/linux/stat.h:25:25: warning: padding struct to align 'nlink' [-Wpadded] 25 | unsigned int nlink; | ^~~~~ ./include/linux/stat.h:59:1: warning: padding struct size to alignment boundary [-Wpadded] 59 | }; | ^ In file included from ./include/linux/list_lru.h:13, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/shrinker.h:88:24: warning: padding struct to align 'nr_deferred' [-Wpadded] 88 | atomic_long_t *nr_deferred; | ^~~~~~~~~~~ In file included from : ./include/linux/list_nulls.h: In function 'hlist_nulls_unhashed_lockless': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_250' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_nulls.h:83:17: note: in expansion of macro 'READ_ONCE' 83 | return !READ_ONCE(h->pprev); | ^~~~~~~~~ ./include/linux/list_nulls.h: In function 'hlist_nulls_empty': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_251' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_nulls.h:88:27: note: in expansion of macro 'READ_ONCE' 88 | return is_a_nulls(READ_ONCE(h->first)); | ^~~~~~~~~ ./include/linux/list_nulls.h: In function 'hlist_nulls_add_head': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_252' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_nulls.h:97:9: note: in expansion of macro 'WRITE_ONCE' 97 | WRITE_ONCE(n->pprev, &h->first); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_nulls_node ***' to 'struct hlist_nulls_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list_nulls.h:97:9: note: in expansion of macro 'WRITE_ONCE' 97 | WRITE_ONCE(n->pprev, &h->first); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_253' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_nulls.h:100:17: note: in expansion of macro 'WRITE_ONCE' 100 | WRITE_ONCE(first->pprev, &n->next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_nulls_node ***' to 'struct hlist_nulls_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list_nulls.h:100:17: note: in expansion of macro 'WRITE_ONCE' 100 | WRITE_ONCE(first->pprev, &n->next); | ^~~~~~~~~~ In file included from : ./include/linux/list_nulls.h: In function '__hlist_nulls_del': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_254' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_nulls.h:108:9: note: in expansion of macro 'WRITE_ONCE' 108 | WRITE_ONCE(*pprev, next); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_nulls_node **' to 'struct hlist_nulls_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list_nulls.h:108:9: note: in expansion of macro 'WRITE_ONCE' 108 | WRITE_ONCE(*pprev, next); | ^~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_255' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_nulls.h:110:17: note: in expansion of macro 'WRITE_ONCE' 110 | WRITE_ONCE(next->pprev, pprev); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_nulls_node ***' to 'struct hlist_nulls_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list_nulls.h:110:17: note: in expansion of macro 'WRITE_ONCE' 110 | WRITE_ONCE(next->pprev, pprev); | ^~~~~~~~~~ In file included from : ./include/linux/list_nulls.h: In function 'hlist_nulls_del': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_256' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/list_nulls.h:116:9: note: in expansion of macro 'WRITE_ONCE' 116 | WRITE_ONCE(n->pprev, LIST_POISON2); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct hlist_nulls_node ***' to 'struct hlist_nulls_node ** volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/list_nulls.h:116:9: note: in expansion of macro 'WRITE_ONCE' 116 | WRITE_ONCE(n->pprev, LIST_POISON2); | ^~~~~~~~~~ In file included from ./include/linux/kref.h:17, from ./include/linux/mm_types.h:8, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/refcount.h: In function 'refcount_read': ./include/linux/refcount.h:147:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 147 | return atomic_read(&r->refs); | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/refcount.h: In function '__refcount_add_not_zero': ./include/linux/refcount.h:152:19: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 152 | int old = refcount_read(r); | ^~~~~~~~~~~~~ In file included from : ./include/linux/rbtree.h: In function 'rb_link_node_rcu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_257' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct rb_node **' to 'struct rb_node * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_258' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rbtree.h:74:9: note: in expansion of macro 'rcu_assign_pointer' 74 | rcu_assign_pointer(*rb_link, node); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:12, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/maple_tree.h: At top level: ./include/linux/maple_tree.h:113:17: warning: padding struct size to alignment boundary [-Wpadded] 113 | }; | ^ ./include/linux/maple_tree.h:132:1: warning: padding struct size to alignment boundary [-Wpadded] 132 | }; | ^ ./include/linux/maple_tree.h:137:22: warning: padding struct to align 'request_count' [-Wpadded] 137 | unsigned int request_count; | ^~~~~~~~~~~~~ ./include/linux/maple_tree.h:220:26: warning: padding struct to align 'ma_root' [-Wpadded] 220 | void __rcu *ma_root; | ^~~~~~~ ./include/linux/maple_tree.h:222:1: warning: padding struct size to alignment boundary [-Wpadded] 222 | }; | ^ ./include/linux/maple_tree.h:285:41: warning: padding struct to align 'type' [-Wpadded] 285 | enum maple_type type; | ^~~~ ./include/linux/maple_tree.h:287:38: warning: padding struct to align 'ma_flags' [-Wpadded] 287 | unsigned int ma_flags; | ^~~~~~~~ ./include/linux/maple_tree.h:388:1: warning: padding struct size to alignment boundary [-Wpadded] 388 | }; | ^ ./include/linux/maple_tree.h:398:24: warning: padding struct to align 'pivots' [-Wpadded] 398 | unsigned long *pivots; /* mas->node->pivots pointer */ | ^~~~~~ In file included from : ./include/linux/maple_tree.h: In function 'mt_init_flags': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_259' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/maple_tree.h:608:9: note: in expansion of macro 'rcu_assign_pointer' 608 | rcu_assign_pointer(mt->ma_root, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'void **' to 'void * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/maple_tree.h:608:9: note: in expansion of macro 'rcu_assign_pointer' 608 | rcu_assign_pointer(mt->ma_root, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_260' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/maple_tree.h:608:9: note: in expansion of macro 'rcu_assign_pointer' 608 | rcu_assign_pointer(mt->ma_root, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/maple_tree.h:608:9: note: in expansion of macro 'rcu_assign_pointer' 608 | rcu_assign_pointer(mt->ma_root, NULL); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:12, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/maple_tree.h: In function 'mt_clear_in_rcu': ./include/linux/maple_tree.h:643:30: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-3' to '4294967293' [-Wsign-conversion] 643 | mt->ma_flags &= ~MT_FLAGS_USE_RCU; | ^~ ./include/linux/maple_tree.h:646:30: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-3' to '4294967293' [-Wsign-conversion] 646 | mt->ma_flags &= ~MT_FLAGS_USE_RCU; | ^~ In file included from ./include/linux/completion.h:12, from ./include/linux/mm_types.h:14, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/swait.h: At top level: ./include/linux/swait.h:45:33: warning: padding struct to align 'task_list' [-Wpadded] 45 | struct list_head task_list; | ^~~~~~~~~ In file included from ./include/linux/mm_types.h:14, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/completion.h:28:33: warning: padding struct to align 'wait' [-Wpadded] 28 | struct swait_queue_head wait; | ^~~~ In file included from ./arch/arm64/include/asm/uprobes.h:9, from ./include/linux/uprobes.h:49, from ./include/linux/mm_types.h:16, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/debug-monitors.h:81:1: warning: padding struct size to alignment boundary [-Wpadded] 81 | }; | ^ In file included from ./include/linux/uprobes.h:49, from ./include/linux/mm_types.h:16, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/uprobes.h:29:32: warning: padding struct to align 'api' [-Wpadded] 29 | struct arch_probe_insn api; | ^~~ ./arch/arm64/include/asm/uprobes.h:31:1: warning: padding struct size to alignment boundary [-Wpadded] 31 | }; | ^ In file included from ./include/linux/mm_types.h:16, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/uprobes.h:74:9: warning: padding struct to align '({anonymous})' [-Wpadded] 74 | }; | ^ ./include/linux/uprobes.h:83:1: warning: padding struct size to alignment boundary [-Wpadded] 83 | }; | ^ ./include/linux/uprobes.h:92:34: warning: padding struct to align 'next' [-Wpadded] 92 | struct return_instance *next; /* keep as stack */ | ^~~~ In file included from ./include/linux/ktime.h:25, from ./include/linux/timer.h:6, from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:19, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/jiffies.h: In function '_msecs_to_jiffies': ./include/linux/jiffies.h:310:46: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 310 | return (m + (MSEC_PER_SEC / HZ) - 1) / (MSEC_PER_SEC / HZ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/linux/jiffies.h: In function '_usecs_to_jiffies': ./include/linux/jiffies.h:378:46: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 378 | return (u + (USEC_PER_SEC / HZ) - 1) / (USEC_PER_SEC / HZ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/jiffies.h: In function 'jiffies_delta_to_clock_t': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_263' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:136:25: note: in expansion of macro '__careful_cmp' 136 | #define max(x, y) __careful_cmp(max, x, y) | ^~~~~~~~~~~~~ ./include/linux/jiffies.h:427:35: note: in expansion of macro 'max' 427 | return jiffies_to_clock_t(max(0L, delta)); | ^~~ In file included from ./include/linux/kernel.h:18, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/minmax.h:98:47: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 98 | #define __careful_cmp_once(op, x, y, ux, uy) ({ \ | ~^~~~~~~~~~~ 99 | __auto_type ux = (x); __auto_type uy = (y); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | #op"("#x", "#y") signedness error"); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | __cmp(op, ux, uy); }) | ~~~~~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:136:25: note: in expansion of macro '__careful_cmp' 136 | #define max(x, y) __careful_cmp(max, x, y) | ^~~~~~~~~~~~~ ./include/linux/jiffies.h:427:35: note: in expansion of macro 'max' 427 | return jiffies_to_clock_t(max(0L, delta)); | ^~~ In file included from : ./include/linux/jiffies.h: In function 'jiffies_delta_to_msecs': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_266' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:136:25: note: in expansion of macro '__careful_cmp' 136 | #define max(x, y) __careful_cmp(max, x, y) | ^~~~~~~~~~~~~ ./include/linux/jiffies.h:432:33: note: in expansion of macro 'max' 432 | return jiffies_to_msecs(max(0L, delta)); | ^~~ In file included from ./include/linux/kernel.h:18, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/minmax.h:98:47: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 98 | #define __careful_cmp_once(op, x, y, ux, uy) ({ \ | ~^~~~~~~~~~~ 99 | __auto_type ux = (x); __auto_type uy = (y); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | #op"("#x", "#y") signedness error"); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | __cmp(op, ux, uy); }) | ~~~~~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:136:25: note: in expansion of macro '__careful_cmp' 136 | #define max(x, y) __careful_cmp(max, x, y) | ^~~~~~~~~~~~~ ./include/linux/jiffies.h:432:33: note: in expansion of macro 'max' 432 | return jiffies_to_msecs(max(0L, delta)); | ^~~ In file included from ./include/linux/timer.h:6, from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:19, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/ktime.h: In function 'timespec64_to_ktime': ./include/linux/ktime.h:73:39: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 73 | return ktime_set(ts.tv_sec, ts.tv_nsec); | ~~^~~~~~~~ ./include/linux/ktime.h: In function 'ktime_add_us': ./include/linux/ktime.h:62:47: warning: conversion to 'long long unsigned int' from 'ktime_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 62 | #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) | ^ ./include/linux/ktime.h:181:16: note: in expansion of macro 'ktime_add_ns' 181 | return ktime_add_ns(kt, usec * NSEC_PER_USEC); | ^~~~~~~~~~~~ ./include/linux/ktime.h:62:47: warning: conversion to 'ktime_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 62 | #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) | ~~~~~~^~~~~~~~~~ ./include/linux/ktime.h:181:16: note: in expansion of macro 'ktime_add_ns' 181 | return ktime_add_ns(kt, usec * NSEC_PER_USEC); | ^~~~~~~~~~~~ ./include/linux/ktime.h: In function 'ktime_add_ms': ./include/linux/ktime.h:62:47: warning: conversion to 'long long unsigned int' from 'ktime_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 62 | #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) | ^ ./include/linux/ktime.h:186:16: note: in expansion of macro 'ktime_add_ns' 186 | return ktime_add_ns(kt, msec * NSEC_PER_MSEC); | ^~~~~~~~~~~~ ./include/linux/ktime.h:62:47: warning: conversion to 'ktime_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 62 | #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) | ~~~~~~^~~~~~~~~~ ./include/linux/ktime.h:186:16: note: in expansion of macro 'ktime_add_ns' 186 | return ktime_add_ns(kt, msec * NSEC_PER_MSEC); | ^~~~~~~~~~~~ ./include/linux/ktime.h: In function 'ktime_sub_us': ./include/linux/ktime.h:68:47: warning: conversion to 'long long unsigned int' from 'ktime_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 68 | #define ktime_sub_ns(kt, nsval) ((kt) - (nsval)) | ^ ./include/linux/ktime.h:191:16: note: in expansion of macro 'ktime_sub_ns' 191 | return ktime_sub_ns(kt, usec * NSEC_PER_USEC); | ^~~~~~~~~~~~ ./include/linux/ktime.h:68:47: warning: conversion to 'ktime_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 68 | #define ktime_sub_ns(kt, nsval) ((kt) - (nsval)) | ~~~~~~^~~~~~~~~~ ./include/linux/ktime.h:191:16: note: in expansion of macro 'ktime_sub_ns' 191 | return ktime_sub_ns(kt, usec * NSEC_PER_USEC); | ^~~~~~~~~~~~ ./include/linux/ktime.h: In function 'ktime_sub_ms': ./include/linux/ktime.h:68:47: warning: conversion to 'long long unsigned int' from 'ktime_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 68 | #define ktime_sub_ns(kt, nsval) ((kt) - (nsval)) | ^ ./include/linux/ktime.h:196:16: note: in expansion of macro 'ktime_sub_ns' 196 | return ktime_sub_ns(kt, msec * NSEC_PER_MSEC); | ^~~~~~~~~~~~ ./include/linux/ktime.h:68:47: warning: conversion to 'ktime_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 68 | #define ktime_sub_ns(kt, nsval) ((kt) - (nsval)) | ~~~~~~^~~~~~~~~~ ./include/linux/ktime.h:196:16: note: in expansion of macro 'ktime_sub_ns' 196 | return ktime_sub_ns(kt, msec * NSEC_PER_MSEC); | ^~~~~~~~~~~~ In file included from ./include/linux/timer.h:6, from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:19, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/ktime.h: In function 'ns_to_ktime': ./include/linux/ktime.h:224:16: warning: conversion to 'ktime_t' {aka 'long long int'} from 'u64' {aka 'long long unsigned int'} may change the sign of the result [-Wsign-conversion] 224 | return ns; | ^~ ./include/linux/ktime.h: In function 'ms_to_ktime': ./include/linux/ktime.h:229:19: warning: conversion to 'ktime_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 229 | return ms * NSEC_PER_MSEC; In file included from ./include/linux/ktime.h:232, from ./include/linux/timer.h:6, from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:19, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/timekeeping.h: In function 'ktime_get_coarse_ns': ./include/linux/timekeeping.h:127:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 127 | return ktime_to_ns(ktime_get_coarse()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: In function 'ktime_get_coarse_real_ns': ./include/linux/timekeeping.h:132:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 132 | return ktime_to_ns(ktime_get_coarse_real()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: In function 'ktime_get_coarse_boottime_ns': ./include/linux/timekeeping.h:137:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 137 | return ktime_to_ns(ktime_get_coarse_boottime()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: In function 'ktime_get_coarse_clocktai_ns': ./include/linux/timekeeping.h:142:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 142 | return ktime_to_ns(ktime_get_coarse_clocktai()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: In function 'ktime_get_ns': ./include/linux/timekeeping.h:155:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 155 | return ktime_to_ns(ktime_get()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: In function 'ktime_get_real_ns': ./include/linux/timekeeping.h:160:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 160 | return ktime_to_ns(ktime_get_real()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: In function 'ktime_get_boottime_ns': ./include/linux/timekeeping.h:165:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 165 | return ktime_to_ns(ktime_get_boottime()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: In function 'ktime_get_clocktai_ns': ./include/linux/timekeeping.h:170:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 170 | return ktime_to_ns(ktime_get_clocktai()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: In function 'ktime_get_raw_ns': ./include/linux/timekeeping.h:175:16: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 175 | return ktime_to_ns(ktime_get_raw()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/timekeeping.h: At top level: ./include/linux/timekeeping.h:255:1: warning: padding struct size to alignment boundary [-Wpadded] 255 | }; | ^ ./include/linux/timekeeping.h:284:1: warning: padding struct size to alignment boundary [-Wpadded] 284 | }; | ^ In file included from ./include/linux/shrinker.h:7, from ./include/linux/list_lru.h:13, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rh_kabi.h:495:55: warning: padding struct to align 'rh_reserved1' [-Wpadded] 495 | # define _RH_KABI_RESERVE(n) unsigned long rh_reserved##n | ^~~~~~~~~~~ ./include/linux/rh_kabi.h:475:41: note: in expansion of macro '_RH_KABI_RESERVE' 475 | # define RH_KABI_RESERVE(n) _RH_KABI_RESERVE(n); | ^~~~~~~~~~~~~~~~ ./include/linux/timer_types.h:24:9: note: in expansion of macro 'RH_KABI_RESERVE' 24 | RH_KABI_RESERVE(1) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/mm_types.h:19, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/workqueue.h:115:1: warning: padding struct size to alignment boundary [-Wpadded] 115 | }; | ^ ./include/linux/workqueue.h:154:23: warning: padding struct to align 'cpumask' [-Wpadded] 154 | cpumask_var_t cpumask; | ^~~~~~~ ./include/linux/workqueue.h:195:28: warning: padding struct to align 'affn_scope' [-Wpadded] 195 | enum wq_affn_scope affn_scope; | ^~~~~~~~~~ ./include/linux/workqueue.h:201:1: warning: padding struct size to alignment boundary [-Wpadded] 201 | }; | ^ In file included from ./include/linux/mm_types.h:21, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/percpu_counter.h:24:13: warning: padding struct to align 'count' [-Wpadded] 24 | s64 count; | ^~~~~ In file included from : ./include/linux/percpu_counter.h: In function 'percpu_counter_read_positive': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_267' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/percpu_counter.h:113:19: note: in expansion of macro 'READ_ONCE' 113 | s64 ret = READ_ONCE(fbc->count); | ^~~~~~~~~ In file included from ./include/linux/mm_types.h:23, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/mmu.h: At top level: ./arch/arm64/include/asm/mmu.h:26:26: warning: padding struct to align 'vdso' [-Wpadded] 26 | void *vdso; | ^~~~ In file included from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mm_types.h:101:33: warning: padding struct size to alignment boundary [-Wpadded] 101 | }; | ^ In file included from : ./include/linux/mm_types.h: In function 'encode_page': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_268' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/mm_types.h:228:9: note: in expansion of macro 'BUILD_BUG_ON' 228 | BUILD_BUG_ON(flags > ENCODE_PAGE_BITS); | ^~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mm_types.h: At top level: ./include/linux/mm_types.h:298:33: warning: padding struct size to alignment boundary [-Wpadded] 298 | }; | ^ ./include/linux/mm_types.h:501:1: warning: padding struct size to alignment boundary [-Wpadded] 501 | }; | ^ ./include/linux/mm_types.h:522:1: warning: padding struct size to alignment boundary [-Wpadded] 522 | }; | ^ ./include/linux/mm_types.h:628:26: warning: padding struct to align 'vm_lock' [-Wpadded] 628 | struct vma_lock *vm_lock; | ^~~~~~~ ./include/linux/mm_types.h:642:11: warning: padding struct to align 'shared' [-Wpadded] 642 | } shared; | ^~~~~~ ./include/linux/mm_types.h:741:31: warning: padding struct to align 'pgtables_bytes' [-Wpadded] 741 | atomic_long_t pgtables_bytes; /* size of all page tables */ | ^~~~~~~~~~~~~~ ./include/linux/mm_types.h:786:31: warning: padding struct to align 'hiwater_rss' [-Wpadded] 786 | unsigned long hiwater_rss; /* High-watermark of RSS usage */ | ^~~~~~~~~~~ ./include/linux/mm_types.h:823:50: warning: padding struct to align 'ioctx_table' [-Wpadded] 823 | struct kioctx_table __rcu *ioctx_table; | ^~~~~~~~~~~ ./include/linux/mm_types.h:957:1: warning: padding struct size to alignment boundary [-Wpadded] 957 | }; | ^ In file included from : ./include/linux/mm_types.h: In function 'lru_gen_use_mm': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_269' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mm_types.h:981:9: note: in expansion of macro 'WRITE_ONCE' 981 | WRITE_ONCE(mm->lru_gen.bitmap, -1); | ^~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:39: warning: unsigned conversion from 'int' to 'long unsigned int' changes value from '-1' to '18446744073709551615' [-Wsign-conversion] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/mm_types.h:981:9: note: in expansion of macro 'WRITE_ONCE' 981 | WRITE_ONCE(mm->lru_gen.bitmap, -1); | ^~~~~~~~~~ In file included from : ./include/linux/page-flags.h: In function '_compound_head': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_270' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:247:30: note: in expansion of macro 'READ_ONCE' 247 | unsigned long head = READ_ONCE(page->compound_head); | ^~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:251:16: warning: cast from function call of type 'const struct page *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 251 | return (unsigned long)page_fixed_fake_head(page); | ^ In file included from : ./include/linux/page-flags.h: In function 'PageTail': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_271' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:286:16: note: in expansion of macro 'READ_ONCE' 286 | return READ_ONCE(page->compound_head) & 1 || page_is_fake_head(page); | ^~~~~~~~~ ./include/linux/page-flags.h: In function 'PageCompound': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_272' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:292:16: note: in expansion of macro 'READ_ONCE' 292 | READ_ONCE(page->compound_head) & 1; | ^~~~~~~~~ ./include/linux/page-flags.h: In function 'PagePoisoned': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_273' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:298:16: note: in expansion of macro 'READ_ONCE' 298 | return READ_ONCE(page->flags) == PAGE_POISON_PATTERN; | ^~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageLocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:427:9: note: in expansion of macro 'TESTPAGEFLAG' 427 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:467:1: note: in expansion of macro '__PAGEFLAG' 467 | __PAGEFLAG(Locked, locked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:427:9: note: in expansion of macro 'TESTPAGEFLAG' 427 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:467:1: note: in expansion of macro '__PAGEFLAG' 467 | __PAGEFLAG(Locked, locked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__SetPageLocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:398:26: note: in expansion of macro 'PF_NO_TAIL' 398 | { __set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:428:9: note: in expansion of macro '__SETPAGEFLAG' 428 | __SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:467:1: note: in expansion of macro '__PAGEFLAG' 467 | __PAGEFLAG(Locked, locked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:398:26: note: in expansion of macro 'PF_NO_TAIL' 398 | { __set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:428:9: note: in expansion of macro '__SETPAGEFLAG' 428 | __SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:467:1: note: in expansion of macro '__PAGEFLAG' 467 | __PAGEFLAG(Locked, locked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__ClearPageLocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_NO_TAIL' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:429:9: note: in expansion of macro '__CLEARPAGEFLAG' 429 | __CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~~~ ./include/linux/page-flags.h:467:1: note: in expansion of macro '__PAGEFLAG' 467 | __PAGEFLAG(Locked, locked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_NO_TAIL' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:429:9: note: in expansion of macro '__CLEARPAGEFLAG' 429 | __CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~~~ ./include/linux/page-flags.h:467:1: note: in expansion of macro '__PAGEFLAG' 467 | __PAGEFLAG(Locked, locked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageError': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:469:1: note: in expansion of macro 'PAGEFLAG' 469 | PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:469:1: note: in expansion of macro 'PAGEFLAG' 469 | PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageError': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:469:1: note: in expansion of macro 'PAGEFLAG' 469 | PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:469:1: note: in expansion of macro 'PAGEFLAG' 469 | PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageError': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:469:1: note: in expansion of macro 'PAGEFLAG' 469 | PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:469:1: note: in expansion of macro 'PAGEFLAG' 469 | PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageError': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_NO_TAIL' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:469:36: note: in expansion of macro 'TESTCLEARFLAG' 469 | PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_NO_TAIL' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:469:36: note: in expansion of macro 'TESTCLEARFLAG' 469 | PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageReferenced': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:470:1: note: in expansion of macro 'PAGEFLAG' 470 | PAGEFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:470:1: note: in expansion of macro 'PAGEFLAG' 470 | PAGEFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageReferenced': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:470:1: note: in expansion of macro 'PAGEFLAG' 470 | PAGEFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:470:1: note: in expansion of macro 'PAGEFLAG' 470 | PAGEFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageReferenced': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:470:1: note: in expansion of macro 'PAGEFLAG' 470 | PAGEFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:470:1: note: in expansion of macro 'PAGEFLAG' 470 | PAGEFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageReferenced': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:471:9: note: in expansion of macro 'TESTCLEARFLAG' 471 | TESTCLEARFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:471:9: note: in expansion of macro 'TESTCLEARFLAG' 471 | TESTCLEARFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__SetPageReferenced': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:398:26: note: in expansion of macro 'PF_HEAD' 398 | { __set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:472:9: note: in expansion of macro '__SETPAGEFLAG' 472 | __SETPAGEFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:398:26: note: in expansion of macro 'PF_HEAD' 398 | { __set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:472:9: note: in expansion of macro '__SETPAGEFLAG' 472 | __SETPAGEFLAG(Referenced, referenced, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageDirty': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:473:1: note: in expansion of macro 'PAGEFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:473:1: note: in expansion of macro 'PAGEFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageDirty': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:473:1: note: in expansion of macro 'PAGEFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:473:1: note: in expansion of macro 'PAGEFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageDirty': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:473:1: note: in expansion of macro 'PAGEFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:473:1: note: in expansion of macro 'PAGEFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestSetPageDirty': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:412:40: note: in expansion of macro 'PF_HEAD' 412 | { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:432:9: note: in expansion of macro 'TESTSETFLAG' 432 | TESTSETFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:473:33: note: in expansion of macro 'TESTSCFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:412:40: note: in expansion of macro 'PF_HEAD' 412 | { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:432:9: note: in expansion of macro 'TESTSETFLAG' 432 | TESTSETFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:473:33: note: in expansion of macro 'TESTSCFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageDirty': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:433:9: note: in expansion of macro 'TESTCLEARFLAG' 433 | TESTCLEARFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:473:33: note: in expansion of macro 'TESTSCFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:433:9: note: in expansion of macro 'TESTCLEARFLAG' 433 | TESTCLEARFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:473:33: note: in expansion of macro 'TESTSCFLAG' 473 | PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__ClearPageDirty': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_HEAD' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:474:9: note: in expansion of macro '__CLEARPAGEFLAG' 474 | __CLEARPAGEFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_HEAD' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:474:9: note: in expansion of macro '__CLEARPAGEFLAG' 474 | __CLEARPAGEFLAG(Dirty, dirty, PF_HEAD) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageLRU': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' 475 | PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' 475 | PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageLRU': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' 475 | PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' 475 | PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageLRU': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' 475 | PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' 475 | PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__ClearPageLRU': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_HEAD' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:475:29: note: in expansion of macro '__CLEARPAGEFLAG' 475 | PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_HEAD' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:475:29: note: in expansion of macro '__CLEARPAGEFLAG' 475 | PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageLRU': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:476:9: note: in expansion of macro 'TESTCLEARFLAG' 476 | TESTCLEARFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:476:9: note: in expansion of macro 'TESTCLEARFLAG' 476 | TESTCLEARFLAG(LRU, lru, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageActive': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:477:1: note: in expansion of macro 'PAGEFLAG' 477 | PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:477:1: note: in expansion of macro 'PAGEFLAG' 477 | PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageActive': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:477:1: note: in expansion of macro 'PAGEFLAG' 477 | PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:477:1: note: in expansion of macro 'PAGEFLAG' 477 | PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageActive': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:477:1: note: in expansion of macro 'PAGEFLAG' 477 | PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:477:1: note: in expansion of macro 'PAGEFLAG' 477 | PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__ClearPageActive': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_HEAD' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:477:35: note: in expansion of macro '__CLEARPAGEFLAG' 477 | PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_HEAD' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:477:35: note: in expansion of macro '__CLEARPAGEFLAG' 477 | PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageActive': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:478:9: note: in expansion of macro 'TESTCLEARFLAG' 478 | TESTCLEARFLAG(Active, active, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:478:9: note: in expansion of macro 'TESTCLEARFLAG' 478 | TESTCLEARFLAG(Active, active, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageWorkingset': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' 479 | PAGEFLAG(Workingset, workingset, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' 479 | PAGEFLAG(Workingset, workingset, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageWorkingset': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' 479 | PAGEFLAG(Workingset, workingset, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' 479 | PAGEFLAG(Workingset, workingset, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageWorkingset': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' 479 | PAGEFLAG(Workingset, workingset, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' 479 | PAGEFLAG(Workingset, workingset, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageWorkingset': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:480:9: note: in expansion of macro 'TESTCLEARFLAG' 480 | TESTCLEARFLAG(Workingset, workingset, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:480:9: note: in expansion of macro 'TESTCLEARFLAG' 480 | TESTCLEARFLAG(Workingset, workingset, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageSlab': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:427:9: note: in expansion of macro 'TESTPAGEFLAG' 427 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:481:1: note: in expansion of macro '__PAGEFLAG' 481 | __PAGEFLAG(Slab, slab, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:427:9: note: in expansion of macro 'TESTPAGEFLAG' 427 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:481:1: note: in expansion of macro '__PAGEFLAG' 481 | __PAGEFLAG(Slab, slab, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__SetPageSlab': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:398:26: note: in expansion of macro 'PF_NO_TAIL' 398 | { __set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:428:9: note: in expansion of macro '__SETPAGEFLAG' 428 | __SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:481:1: note: in expansion of macro '__PAGEFLAG' 481 | __PAGEFLAG(Slab, slab, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:398:26: note: in expansion of macro 'PF_NO_TAIL' 398 | { __set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:428:9: note: in expansion of macro '__SETPAGEFLAG' 428 | __SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:481:1: note: in expansion of macro '__PAGEFLAG' 481 | __PAGEFLAG(Slab, slab, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__ClearPageSlab': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_NO_TAIL' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:429:9: note: in expansion of macro '__CLEARPAGEFLAG' 429 | __CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~~~ ./include/linux/page-flags.h:481:1: note: in expansion of macro '__PAGEFLAG' 481 | __PAGEFLAG(Slab, slab, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_NO_TAIL' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:429:9: note: in expansion of macro '__CLEARPAGEFLAG' 429 | __CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~~~ ./include/linux/page-flags.h:481:1: note: in expansion of macro '__PAGEFLAG' 481 | __PAGEFLAG(Slab, slab, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageSwapBacked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' 495 | PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' 495 | PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageSwapBacked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' 495 | PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' 495 | PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageSwapBacked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' 495 | PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' 495 | PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__ClearPageSwapBacked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_NO_TAIL' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:496:9: note: in expansion of macro '__CLEARPAGEFLAG' 496 | __CLEARPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_NO_TAIL' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:496:9: note: in expansion of macro '__CLEARPAGEFLAG' 496 | __CLEARPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__SetPageSwapBacked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:398:26: note: in expansion of macro 'PF_NO_TAIL' 398 | { __set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:497:9: note: in expansion of macro '__SETPAGEFLAG' 497 | __SETPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:398:26: note: in expansion of macro 'PF_NO_TAIL' 398 | { __set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:497:9: note: in expansion of macro '__SETPAGEFLAG' 497 | __SETPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageWriteback': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:513:1: note: in expansion of macro 'TESTPAGEFLAG' 513 | TESTPAGEFLAG(Writeback, writeback, PF_NO_TAIL) | ^~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:513:1: note: in expansion of macro 'TESTPAGEFLAG' 513 | TESTPAGEFLAG(Writeback, writeback, PF_NO_TAIL) | ^~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestSetPageWriteback': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:412:40: note: in expansion of macro 'PF_NO_TAIL' 412 | { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:432:9: note: in expansion of macro 'TESTSETFLAG' 432 | TESTSETFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:514:9: note: in expansion of macro 'TESTSCFLAG' 514 | TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:412:40: note: in expansion of macro 'PF_NO_TAIL' 412 | { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:432:9: note: in expansion of macro 'TESTSETFLAG' 432 | TESTSETFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:514:9: note: in expansion of macro 'TESTSCFLAG' 514 | TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageWriteback': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_NO_TAIL' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:433:9: note: in expansion of macro 'TESTCLEARFLAG' 433 | TESTCLEARFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:514:9: note: in expansion of macro 'TESTSCFLAG' 514 | TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_NO_TAIL' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:433:9: note: in expansion of macro 'TESTCLEARFLAG' 433 | TESTCLEARFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:514:9: note: in expansion of macro 'TESTSCFLAG' 514 | TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageMappedToDisk': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:515:1: note: in expansion of macro 'PAGEFLAG' 515 | PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:515:1: note: in expansion of macro 'PAGEFLAG' 515 | PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageMappedToDisk': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:515:1: note: in expansion of macro 'PAGEFLAG' 515 | PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:515:1: note: in expansion of macro 'PAGEFLAG' 515 | PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageMappedToDisk': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:515:1: note: in expansion of macro 'PAGEFLAG' 515 | PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:515:1: note: in expansion of macro 'PAGEFLAG' 515 | PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageReclaim': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro 'PAGEFLAG' 518 | PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro 'PAGEFLAG' 518 | PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageReclaim': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro 'PAGEFLAG' 518 | PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro 'PAGEFLAG' 518 | PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageReclaim': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro 'PAGEFLAG' 518 | PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:518:1: note: in expansion of macro 'PAGEFLAG' 518 | PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageReclaim': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_NO_TAIL' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:519:9: note: in expansion of macro 'TESTCLEARFLAG' 519 | TESTCLEARFLAG(Reclaim, reclaim, PF_NO_TAIL) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_NO_TAIL' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:519:9: note: in expansion of macro 'TESTCLEARFLAG' 519 | TESTCLEARFLAG(Reclaim, reclaim, PF_NO_TAIL) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function 'PageSwapCache': ./include/linux/page-flags.h:270:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'const struct folio *' [-Wbad-function-cast] 270 | const struct page *: (const struct folio *)_compound_head(p), \ | ^ ./include/linux/page-flags.h:543:37: note: in expansion of macro 'page_folio' 543 | return folio_test_swapcache(page_folio(page)); | ^~~~~~~~~~ ./include/linux/page-flags.h:271:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct folio *' [-Wbad-function-cast] 271 | struct page *: (struct folio *)_compound_head(p))) | ^ ./include/linux/page-flags.h:543:37: note: in expansion of macro 'page_folio' 543 | return folio_test_swapcache(page_folio(page)); | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageSwapCache': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:546:1: note: in expansion of macro 'SETPAGEFLAG' 546 | SETPAGEFLAG(SwapCache, swapcache, PF_NO_TAIL) | ^~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:546:1: note: in expansion of macro 'SETPAGEFLAG' 546 | SETPAGEFLAG(SwapCache, swapcache, PF_NO_TAIL) | ^~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageSwapCache': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:547:1: note: in expansion of macro 'CLEARPAGEFLAG' 547 | CLEARPAGEFLAG(SwapCache, swapcache, PF_NO_TAIL) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:547:1: note: in expansion of macro 'CLEARPAGEFLAG' 547 | CLEARPAGEFLAG(SwapCache, swapcache, PF_NO_TAIL) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageUnevictable': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:552:1: note: in expansion of macro 'PAGEFLAG' 552 | PAGEFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_HEAD' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:552:1: note: in expansion of macro 'PAGEFLAG' 552 | PAGEFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageUnevictable': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:552:1: note: in expansion of macro 'PAGEFLAG' 552 | PAGEFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_HEAD' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:552:1: note: in expansion of macro 'PAGEFLAG' 552 | PAGEFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageUnevictable': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:552:1: note: in expansion of macro 'PAGEFLAG' 552 | PAGEFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_HEAD' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:552:1: note: in expansion of macro 'PAGEFLAG' 552 | PAGEFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__ClearPageUnevictable': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_HEAD' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:553:9: note: in expansion of macro '__CLEARPAGEFLAG' 553 | __CLEARPAGEFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_HEAD' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:553:9: note: in expansion of macro '__CLEARPAGEFLAG' 553 | __CLEARPAGEFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageUnevictable': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:33: note: in expansion of macro 'PF_POISONED_CHECK' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:554:9: note: in expansion of macro 'TESTCLEARFLAG' 554 | TESTCLEARFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:348:51: note: in expansion of macro 'compound_head' 348 | #define PF_HEAD(page, enforce) PF_POISONED_CHECK(compound_head(page)) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_HEAD' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:554:9: note: in expansion of macro 'TESTCLEARFLAG' 554 | TESTCLEARFLAG(Unevictable, unevictable, PF_HEAD) | ^~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'PageMlocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:557:1: note: in expansion of macro 'PAGEFLAG' 557 | PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:377:32: note: in expansion of macro 'PF_NO_TAIL' 377 | { return test_bit(PG_##lname, &policy(page, 0)->flags); } | ^~~~~~ ./include/linux/page-flags.h:422:9: note: in expansion of macro 'TESTPAGEFLAG' 422 | TESTPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~~ ./include/linux/page-flags.h:557:1: note: in expansion of macro 'PAGEFLAG' 557 | PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'SetPageMlocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:557:1: note: in expansion of macro 'PAGEFLAG' 557 | PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:384:24: note: in expansion of macro 'PF_NO_TAIL' 384 | { set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:423:9: note: in expansion of macro 'SETPAGEFLAG' 423 | SETPAGEFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:557:1: note: in expansion of macro 'PAGEFLAG' 557 | PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageMlocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:557:1: note: in expansion of macro 'PAGEFLAG' 557 | PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:424:9: note: in expansion of macro 'CLEARPAGEFLAG' 424 | CLEARPAGEFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:557:1: note: in expansion of macro 'PAGEFLAG' 557 | PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function '__ClearPageMlocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_NO_TAIL' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:558:9: note: in expansion of macro '__CLEARPAGEFLAG' 558 | __CLEARPAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:405:28: note: in expansion of macro 'PF_NO_TAIL' 405 | { __clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:558:9: note: in expansion of macro '__CLEARPAGEFLAG' 558 | __CLEARPAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestSetPageMlocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:412:40: note: in expansion of macro 'PF_NO_TAIL' 412 | { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:432:9: note: in expansion of macro 'TESTSETFLAG' 432 | TESTSETFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:559:9: note: in expansion of macro 'TESTSCFLAG' 559 | TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:412:40: note: in expansion of macro 'PF_NO_TAIL' 412 | { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:432:9: note: in expansion of macro 'TESTSETFLAG' 432 | TESTSETFLAG(uname, lname, policy) \ | ^~~~~~~~~~~ ./include/linux/page-flags.h:559:9: note: in expansion of macro 'TESTSCFLAG' 559 | TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'TestClearPageMlocked': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_NO_TAIL' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:433:9: note: in expansion of macro 'TESTCLEARFLAG' 433 | TESTCLEARFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:559:9: note: in expansion of macro 'TESTSCFLAG' 559 | TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:419:42: note: in expansion of macro 'PF_NO_TAIL' 419 | { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:433:9: note: in expansion of macro 'TESTCLEARFLAG' 433 | TESTCLEARFLAG(uname, lname, policy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:559:9: note: in expansion of macro 'TESTSCFLAG' 559 | TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) | ^~~~~~~~~~ ./include/linux/page-flags.h: In function 'PageAnon': ./include/linux/page-flags.h:270:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'const struct folio *' [-Wbad-function-cast] 270 | const struct page *: (const struct folio *)_compound_head(p), \ | ^ ./include/linux/page-flags.h:657:32: note: in expansion of macro 'page_folio' 657 | return folio_test_anon(page_folio(page)); | ^~~~~~~~~~ ./include/linux/page-flags.h:271:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct folio *' [-Wbad-function-cast] 271 | struct page *: (struct folio *)_compound_head(p))) | ^ ./include/linux/page-flags.h:657:32: note: in expansion of macro 'page_folio' 657 | return folio_test_anon(page_folio(page)); | ^~~~~~~~~~ ./include/linux/page-flags.h: In function 'PageKsm': ./include/linux/page-flags.h:270:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'const struct folio *' [-Wbad-function-cast] 270 | const struct page *: (const struct folio *)_compound_head(p), \ | ^ ./include/linux/page-flags.h:687:31: note: in expansion of macro 'page_folio' 687 | return folio_test_ksm(page_folio(page)); | ^~~~~~~~~~ ./include/linux/page-flags.h:271:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct folio *' [-Wbad-function-cast] 271 | struct page *: (struct folio *)_compound_head(p))) | ^ ./include/linux/page-flags.h:687:31: note: in expansion of macro 'page_folio' 687 | return folio_test_ksm(page_folio(page)); | ^~~~~~~~~~ ./include/linux/page-flags.h: In function 'PageUptodate': ./include/linux/page-flags.h:270:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'const struct folio *' [-Wbad-function-cast] 270 | const struct page *: (const struct folio *)_compound_head(p), \ | ^ ./include/linux/page-flags.h:724:36: note: in expansion of macro 'page_folio' 724 | return folio_test_uptodate(page_folio(page)); | ^~~~~~~~~~ ./include/linux/page-flags.h:271:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct folio *' [-Wbad-function-cast] 271 | struct page *: (struct folio *)_compound_head(p))) | ^ ./include/linux/page-flags.h:724:36: note: in expansion of macro 'page_folio' 724 | return folio_test_uptodate(page_folio(page)); | ^~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'ClearPageUptodate': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/build_bug.h:30:63: note: in definition of macro 'BUILD_BUG_ON_INVALID' 30 | #define BUILD_BUG_ON_INVALID(e) ((void)(sizeof((__force long)(e)))) | ^ ./include/linux/page-flags.h:345:17: note: in expansion of macro 'VM_BUG_ON_PGFLAGS' 345 | VM_BUG_ON_PGFLAGS(PagePoisoned(page), page); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:17: note: in expansion of macro 'PF_POISONED_CHECK' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:754:1: note: in expansion of macro 'CLEARPAGEFLAG' 754 | CLEARPAGEFLAG(Uptodate, uptodate, PF_NO_TAIL) | ^~~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:346:17: note: in definition of macro 'PF_POISONED_CHECK' 346 | page; }) | ^~~~ ./include/linux/page-flags.h:354:35: note: in expansion of macro 'compound_head' 354 | PF_POISONED_CHECK(compound_head(page)); }) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h:391:26: note: in expansion of macro 'PF_NO_TAIL' 391 | { clear_bit(PG_##lname, &policy(page, 1)->flags); } | ^~~~~~ ./include/linux/page-flags.h:754:1: note: in expansion of macro 'CLEARPAGEFLAG' 754 | CLEARPAGEFLAG(Uptodate, uptodate, PF_NO_TAIL) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function 'set_page_writeback_keepwrite': ./include/linux/page-flags.h:270:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'const struct folio *' [-Wbad-function-cast] 270 | const struct page *: (const struct folio *)_compound_head(p), \ | ^ ./include/linux/page-flags.h:762:33: note: in definition of macro 'folio_start_writeback_keepwrite' 762 | __folio_start_writeback(folio, true) | ^~~~~ ./include/linux/page-flags.h:766:41: note: in expansion of macro 'page_folio' 766 | folio_start_writeback_keepwrite(page_folio(page)); | ^~~~~~~~~~ ./include/linux/page-flags.h:271:33: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct folio *' [-Wbad-function-cast] 271 | struct page *: (struct folio *)_compound_head(p))) | ^ ./include/linux/page-flags.h:762:33: note: in definition of macro 'folio_start_writeback_keepwrite' 762 | __folio_start_writeback(folio, true) | ^~~~~ ./include/linux/page-flags.h:766:41: note: in expansion of macro 'page_folio' 766 | folio_start_writeback_keepwrite(page_folio(page)); | ^~~~~~~~~~ In file included from : ./include/linux/page-flags.h: In function 'set_compound_head': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_274' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:802:9: note: in expansion of macro 'WRITE_ONCE' 802 | WRITE_ONCE(page->compound_head, (unsigned long)head + 1); | ^~~~~~~~~~ ./include/linux/page-flags.h: In function 'clear_compound_head': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_275' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/page-flags.h:807:9: note: in expansion of macro 'WRITE_ONCE' 807 | WRITE_ONCE(page->compound_head, 0); | ^~~~~~~~~~ In file included from ./include/linux/mmzone.h:23, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/page-flags.h: In function 'is_page_hwpoison': ./include/linux/page-flags.h:254:34: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct page *' [-Wbad-function-cast] 254 | #define compound_head(page) ((typeof(page))_compound_head(page)) | ^ ./include/linux/page-flags.h:910:47: note: in expansion of macro 'compound_head' 910 | return PageHuge(page) && PageHWPoison(compound_head(page)); | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function '__SetPageBuddy': ./include/linux/page-flags.h:957:25: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-129' to '4294967167' [-Wsign-conversion] 957 | page->page_type &= ~PG_##lname; \ | ^~ ./include/linux/page-flags.h:979:1: note: in expansion of macro 'PAGE_TYPE_OPS' 979 | PAGE_TYPE_OPS(Buddy, buddy, buddy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function '__folio_set_buddy': ./include/linux/page-flags.h:962:31: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-129' to '4294967167' [-Wsign-conversion] 962 | folio->page.page_type &= ~PG_##lname; \ | ^~ ./include/linux/page-flags.h:979:1: note: in expansion of macro 'PAGE_TYPE_OPS' 979 | PAGE_TYPE_OPS(Buddy, buddy, buddy) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function '__SetPageOffline': ./include/linux/page-flags.h:957:25: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-257' to '4294967039' [-Wsign-conversion] 957 | page->page_type &= ~PG_##lname; \ | ^~ ./include/linux/page-flags.h:1003:1: note: in expansion of macro 'PAGE_TYPE_OPS' 1003 | PAGE_TYPE_OPS(Offline, offline, offline) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function '__folio_set_offline': ./include/linux/page-flags.h:962:31: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-257' to '4294967039' [-Wsign-conversion] 962 | folio->page.page_type &= ~PG_##lname; \ | ^~ ./include/linux/page-flags.h:1003:1: note: in expansion of macro 'PAGE_TYPE_OPS' 1003 | PAGE_TYPE_OPS(Offline, offline, offline) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function '__SetPageTable': ./include/linux/page-flags.h:957:25: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-513' to '4294966783' [-Wsign-conversion] 957 | page->page_type &= ~PG_##lname; \ | ^~ ./include/linux/page-flags.h:1013:1: note: in expansion of macro 'PAGE_TYPE_OPS' 1013 | PAGE_TYPE_OPS(Table, table, pgtable) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function '__folio_set_pgtable': ./include/linux/page-flags.h:962:31: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-513' to '4294966783' [-Wsign-conversion] 962 | folio->page.page_type &= ~PG_##lname; \ | ^~ ./include/linux/page-flags.h:1013:1: note: in expansion of macro 'PAGE_TYPE_OPS' 1013 | PAGE_TYPE_OPS(Table, table, pgtable) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function '__SetPageGuard': ./include/linux/page-flags.h:957:25: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1025' to '4294966271' [-Wsign-conversion] 957 | page->page_type &= ~PG_##lname; \ | ^~ ./include/linux/page-flags.h:1018:1: note: in expansion of macro 'PAGE_TYPE_OPS' 1018 | PAGE_TYPE_OPS(Guard, guard, guard) | ^~~~~~~~~~~~~ ./include/linux/page-flags.h: In function '__folio_set_guard': ./include/linux/page-flags.h:962:31: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1025' to '4294966271' [-Wsign-conversion] 962 | folio->page.page_type &= ~PG_##lname; \ | ^~ ./include/linux/page-flags.h:1018:1: note: in expansion of macro 'PAGE_TYPE_OPS' 1018 | PAGE_TYPE_OPS(Guard, guard, guard) | ^~~~~~~~~~~~~ In file included from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h: At top level: ./include/linux/mmzone.h:449:33: warning: padding struct to align 'list' [-Wpadded] 449 | struct hlist_nulls_node list; | ^~~~ ./include/linux/mmzone.h:494:1: warning: padding struct size to alignment boundary [-Wpadded] 494 | }; | ^ ./include/linux/mmzone.h:555:1: warning: padding struct size to alignment boundary [-Wpadded] 555 | }; | ^ ./include/linux/mmzone.h:632:41: warning: padding struct to align 'anon_cost' [-Wpadded] 632 | unsigned long anon_cost; | ^~~~~~~~~ ./include/linux/mmzone.h:713:15: warning: padding struct to align 'free_count' [-Wpadded] 713 | short free_count; /* consecutive free count */ | ^~~~~~~~~~ ./include/linux/mmzone.h:716:26: warning: padding struct to align 'lists' [-Wpadded] 716 | struct list_head lists[NR_PCP_LISTS]; | ^~~~~ ./include/linux/mmzone.h:717:1: warning: padding struct size to alignment boundary [-Wpadded] 717 | } ____cacheline_aligned_in_smp; | ^ ./include/linux/mmzone.h:730:23: warning: padding struct to align 'vm_numa_event' [-Wpadded] 730 | unsigned long vm_numa_event[NR_VM_NUMA_EVENT_ITEMS]; | ^~~~~~~~~~~~~ ./include/linux/mmzone.h:859:34: warning: padding struct to align 'zone_pgdat' [-Wpadded] 859 | struct pglist_data *zone_pgdat; | ^~~~~~~~~~ ./include/linux/mmzone.h:879:33: warning: padding struct to align 'zone_start_pfn' [-Wpadded] 879 | unsigned long zone_start_pfn; | ^~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/processor.h:29, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h:952:27: warning: padding struct to align '_pad1_' [-Wpadded] 952 | CACHELINE_PADDING(_pad1_); | ^~~~~~ ./include/linux/cache.h:121:66: note: in definition of macro 'CACHELINE_PADDING' 121 | #define CACHELINE_PADDING(name) struct cacheline_padding name | ^~~~ ./include/linux/mmzone.h:969:27: warning: padding struct to align '_pad2_' [-Wpadded] 969 | CACHELINE_PADDING(_pad2_); | ^~~~~~ ./include/linux/cache.h:121:66: note: in definition of macro 'CACHELINE_PADDING' 121 | #define CACHELINE_PADDING(name) struct cacheline_padding name | ^~~~ ./include/linux/mmzone.h:1006:27: warning: padding struct to align '_pad3_' [-Wpadded] 1006 | CACHELINE_PADDING(_pad3_); | ^~~~~~ ./include/linux/cache.h:121:66: note: in definition of macro 'CACHELINE_PADDING' 121 | #define CACHELINE_PADDING(name) struct cacheline_padding name | ^~~~ In file included from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h:1010:1: warning: padding struct size to alignment boundary [-Wpadded] 1010 | } ____cacheline_internodealigned_in_smp; | ^ ./include/linux/mmzone.h:1221:1: warning: padding struct size to alignment boundary [-Wpadded] 1221 | }; | ^ ./include/linux/mmzone.h:1251:26: warning: padding struct to align 'split_queue' [-Wpadded] 1251 | struct list_head split_queue; | ^~~~~~~~~~~ ./include/linux/mmzone.h:1331:27: warning: padding struct to align 'kswapd_wait' [-Wpadded] 1331 | wait_queue_head_t kswapd_wait; | ^~~~~~~~~~~ ./include/linux/mmzone.h:1338:23: warning: padding struct to align 'nr_reclaim_start' [-Wpadded] 1338 | unsigned long nr_reclaim_start; /* nr pages written while throttled | ^~~~~~~~~~~~~~~~ ./include/linux/mmzone.h:1352:27: warning: padding struct to align 'kcompactd_wait' [-Wpadded] 1352 | wait_queue_head_t kcompactd_wait; | ^~~~~~~~~~~~~~ ./include/linux/mmzone.h:1360:33: warning: padding struct to align 'totalreserve_pages' [-Wpadded] 1360 | unsigned long totalreserve_pages; | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/processor.h:29, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h:1371:27: warning: padding struct to align '_pad1_' [-Wpadded] 1371 | CACHELINE_PADDING(_pad1_); | ^~~~~~ ./include/linux/cache.h:121:66: note: in definition of macro 'CACHELINE_PADDING' 121 | #define CACHELINE_PADDING(name) struct cacheline_padding name | ^~~~ In file included from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h:1389:23: warning: padding struct to align 'nbp_rl_nr_cand' [-Wpadded] 1389 | unsigned long nbp_rl_nr_cand; | ^~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/processor.h:29, from ./include/linux/mutex.h:19, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h:1418:27: warning: padding struct to align '_pad2_' [-Wpadded] 1418 | CACHELINE_PADDING(_pad2_); | ^~~~~~ ./include/linux/cache.h:121:66: note: in definition of macro 'CACHELINE_PADDING' 121 | #define CACHELINE_PADDING(name) struct cacheline_padding name | ^~~~ In file included from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h:1429:1: warning: padding struct size to alignment boundary [-Wpadded] 1429 | } pg_data_t; | ^ In file included from ./include/linux/srcu.h:22, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:1442, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rcu_segcblist.h:217:1: warning: padding struct size to alignment boundary [-Wpadded] 217 | }; | ^ In file included from ./include/linux/srcu.h:49, from ./include/linux/notifier.h:16, from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:1442, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/srcutree.h:31:30: warning: padding struct to align 'lock' [-Wpadded] 31 | spinlock_t __private lock ____cacheline_internodealigned_in_smp; | ^~~~ ./include/linux/srcutree.h:32:30: warning: padding struct to align 'srcu_cblist' [-Wpadded] 32 | struct rcu_segcblist srcu_cblist; /* List of callbacks.*/ | ^~~~~~~~~~~ ./include/linux/srcutree.h:36:27: warning: padding struct to align 'delay_work' [-Wpadded] 36 | struct timer_list delay_work; /* Delay for CB invoking */ | ^~~~~~~~~~ ./include/linux/srcutree.h:43:29: warning: padding struct to align 'ssp' [-Wpadded] 43 | struct srcu_struct *ssp; | ^~~ ./include/linux/srcutree.h:44:1: warning: padding struct size to alignment boundary [-Wpadded] 44 | }; | ^ ./include/linux/srcutree.h:51:23: warning: padding struct to align 'srcu_have_cbs' [-Wpadded] 51 | unsigned long srcu_have_cbs[4]; /* GP seq for children having CBs, but only */ | ^~~~~~~~~~~~~ ./include/linux/srcutree.h:68:22: warning: padding struct to align 'srcu_cb_mutex' [-Wpadded] 68 | struct mutex srcu_cb_mutex; /* Serialize CB preparation. */ | ^~~~~~~~~~~~~ ./include/linux/srcutree.h:70:22: warning: padding struct to align 'srcu_gp_mutex' [-Wpadded] 70 | struct mutex srcu_gp_mutex; /* Serialize GP work. */ | ^~~~~~~~~~~~~ ./include/linux/srcutree.h:80:23: warning: padding struct to align 'srcu_barrier_seq' [-Wpadded] 80 | unsigned long srcu_barrier_seq; /* srcu_barrier seq #. */ | ^~~~~~~~~~~~~~~~ ./include/linux/srcutree.h:87:23: warning: padding struct to align 'reschedule_jiffies' [-Wpadded] 87 | unsigned long reschedule_jiffies; | ^~~~~~~~~~~~~~~~~~ ./include/linux/srcutree.h:98:36: warning: padding struct to align 'sda' [-Wpadded] 98 | struct srcu_data __percpu *sda; /* Per-CPU srcu_data array. */ | ^~~ In file included from ./include/linux/cpumask.h:10, from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/srcu.h:346:34: warning: padding struct size to alignment boundary [-Wpadded] 346 | DEFINE_LOCK_GUARD_1(srcu, struct srcu_struct, | ^~~~~~~~~~~ ./include/linux/cleanup.h:200:9: note: in definition of macro '__DEFINE_UNLOCK_GUARD' 200 | _type *lock; \ | ^~~~~ ./include/linux/srcu.h:346:1: note: in expansion of macro 'DEFINE_LOCK_GUARD_1' 346 | DEFINE_LOCK_GUARD_1(srcu, struct srcu_struct, | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/memory_hotplug.h:7, from ./include/linux/mmzone.h:1442, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/notifier.h:58:1: warning: padding struct size to alignment boundary [-Wpadded] 58 | }; | ^ ./include/linux/notifier.h:62:38: warning: padding struct to align 'head' [-Wpadded] 62 | struct notifier_block __rcu *head; | ^~~~ In file included from ./include/linux/mmzone.h:1442, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/memory_hotplug.h: In function 'zone_span_seqretry': ./include/linux/memory_hotplug.h:139:16: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 139 | return read_seqretry(&zone->span_seqlock, iv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/topology.h:17, from ./arch/arm64/include/asm/numa.h:5, from ./arch/arm64/include/asm/mmzone.h:7, from ./include/linux/mmzone.h:1581, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/arch_topology.h: At top level: ./include/linux/arch_topology.h:56:16: warning: padding struct to align 'set_freq_scale' [-Wpadded] 56 | void (*set_freq_scale)(void); | ^~~~~~~~~~~~~~ In file included from ./include/linux/smp.h:13, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/numa.h: In function 'cpumask_of_node': ./include/linux/cpumask.h:1016:10: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 1016 | ((struct cpumask *)(1 ? (bitmap) \ | ^ ./include/linux/cpumask.h:948:22: note: in expansion of macro 'to_cpumask' 948 | #define cpu_all_mask to_cpumask(cpu_all_bits) | ^~~~~~~~~~ ./include/asm-generic/numa.h:27:24: note: in expansion of macro 'cpu_all_mask' 27 | return cpu_all_mask; | ^~~~~~~~~~~~ In file included from ./include/linux/mmzone.h:1581, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/mmzone.h: At top level: ./arch/arm64/include/asm/mmzone.h:9:28: warning: redundant redeclaration of 'node_data' [-Wredundant-decls] 9 | extern struct pglist_data *node_data[]; | ^~~~~~~~~ In file included from ./include/linux/mmzone.h:1442, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/memory_hotplug.h:47:19: note: previous declaration of 'node_data' with type 'pg_data_t *[]' {aka 'struct pglist_data *[]'} 47 | extern pg_data_t *node_data[]; | ^~~~~~~~~ In file included from ./include/linux/seq_file.h:10, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h: In function 'movable_only_nodes': ./include/linux/nodemask.h:263:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 263 | #define first_node(src) __first_node(&(src)) | ^~~~~~~~~~~~ ./include/linux/mmzone.h:1736:15: note: in expansion of macro 'first_node' 1736 | nid = first_node(*nodes); | ^~~~~~~~~~ In file included from : ./include/linux/mmzone.h: In function 'pfn_section_valid': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_276' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/mmzone.h:1995:43: note: in expansion of macro 'READ_ONCE' 1995 | struct mem_section_usage *usage = READ_ONCE(ms->usage); | ^~~~~~~~~ In file included from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mmzone.h: In function 'next_present_section_nr': ./include/linux/mmzone.h:2065:16: warning: unsigned conversion from 'int' to 'long unsigned int' changes value from '-1' to '18446744073709551615' [-Wsign-conversion] 2065 | return -1; | ^ In file included from ./arch/arm64/include/asm/numa.h:5, from ./arch/arm64/include/asm/mmzone.h:7, from ./include/linux/mmzone.h:1581, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/topology.h: At top level: ./arch/arm64/include/asm/topology.h:36:34: warning: redundant redeclaration of 'topology_update_cpu_topology' [-Wredundant-decls] 36 | #define arch_update_cpu_topology topology_update_cpu_topology | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/topology.h:46:5: note: in expansion of macro 'arch_update_cpu_topology' 46 | int arch_update_cpu_topology(void); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/topology.h:17, from ./arch/arm64/include/asm/numa.h:5, from ./arch/arm64/include/asm/mmzone.h:7, from ./include/linux/mmzone.h:1581, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/arch_topology.h:12:5: note: previous declaration of 'topology_update_cpu_topology' with type 'int(void)' 12 | int topology_update_cpu_topology(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/gfp.h: In function 'gfp_migratetype': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_277' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/gfp.h:19:9: note: in expansion of macro 'BUILD_BUG_ON' 19 | BUILD_BUG_ON((1UL << GFP_MOVABLE_SHIFT) != ___GFP_MOVABLE); | ^~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_278' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/gfp.h:20:9: note: in expansion of macro 'BUILD_BUG_ON' 20 | BUILD_BUG_ON((___GFP_MOVABLE >> GFP_MOVABLE_SHIFT) != MIGRATE_MOVABLE); | ^~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_279' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/gfp.h:21:9: note: in expansion of macro 'BUILD_BUG_ON' 21 | BUILD_BUG_ON((___GFP_RECLAIMABLE >> GFP_MOVABLE_SHIFT) != MIGRATE_RECLAIMABLE); | ^~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_280' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/gfp.h:22:9: note: in expansion of macro 'BUILD_BUG_ON' 22 | BUILD_BUG_ON(((___GFP_MOVABLE | ___GFP_RECLAIMABLE) >> | ^~~~~~~~~~~~ In file included from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/gfp.h: In function 'alloc_pages_bulk_list': ./include/linux/gfp.h:195:61: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 195 | return __alloc_pages_bulk(gfp, numa_mem_id(), NULL, nr_pages, list, NULL); | ^~~~~~~~ ./include/linux/gfp.h: In function 'alloc_pages_bulk_array': ./include/linux/gfp.h:201:61: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 201 | return __alloc_pages_bulk(gfp, numa_mem_id(), NULL, nr_pages, NULL, page_array); | ^~~~~~~~ ./include/linux/gfp.h: In function 'alloc_pages_bulk_array_node': ./include/linux/gfp.h:210:51: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 210 | return __alloc_pages_bulk(gfp, nid, NULL, nr_pages, NULL, page_array); | ^~~~~~~~ In file included from ./include/linux/sched.h:14, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/pid.h: At top level: ./include/linux/pid.h:56:31: warning: padding struct to align 'ns' [-Wpadded] 56 | struct pid_namespace *ns; | ^~ ./include/linux/pid.h:65:27: warning: padding struct to align 'tasks' [-Wpadded] 65 | struct hlist_head tasks[PIDTYPE_MAX]; | ^~~~~ In file included from ./include/linux/ipc.h:7, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:5, from ./include/linux/sched.h:15, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rhashtable-types.h:64:33: warning: padding struct to align 'hashfn' [-Wpadded] 64 | rht_hashfn_t hashfn; | ^~~~~~ ./include/linux/rhashtable-types.h:87:41: warning: padding struct to align 'run_work' [-Wpadded] 87 | struct work_struct run_work; | ^~~~~~~~ ./include/linux/rhashtable-types.h:128:1: warning: padding struct size to alignment boundary [-Wpadded] 128 | }; | ^ In file included from ./include/linux/ipc.h:8, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:5, from ./include/linux/sched.h:15, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/ipc.h:19:1: warning: padding struct size to alignment boundary [-Wpadded] 19 | }; | ^ In file included from ./arch/arm64/include/generated/uapi/asm/ipcbuf.h:1, from ./include/uapi/linux/ipc.h:22, from ./include/linux/ipc.h:8, from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:5, from ./include/linux/sched.h:15, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/asm-generic/ipcbuf.h:33:33: warning: padding struct to align '__unused1' [-Wpadded] 33 | __kernel_ulong_t __unused1; | ^~~~~~~~~ In file included from ./include/uapi/linux/sem.h:5, from ./include/linux/sem.h:5, from ./include/linux/sched.h:15, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/ipc.h:15:25: warning: padding struct to align 'id' [-Wpadded] 15 | int id; | ^~ ./include/linux/ipc.h:22:25: warning: padding struct to align 'seq' [-Wpadded] 22 | unsigned long seq; | ^~~ ./include/linux/ipc.h:29:1: warning: padding struct size to alignment boundary [-Wpadded] 29 | } ____cacheline_aligned_in_smp __randomize_layout; | ^ In file included from ./include/linux/sem.h:5, from ./include/linux/sched.h:15, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/sem.h:27:29: warning: padding struct to align 'sem_otime' [-Wpadded] 27 | __kernel_old_time_t sem_otime; /* last semop time */ | ^~~~~~~~~ ./include/uapi/linux/sem.h:34:1: warning: padding struct size to alignment boundary [-Wpadded] 34 | }; | ^ In file included from ./include/linux/shm.h:7, from ./include/linux/sched.h:16, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/shm.h:38:34: warning: padding struct to align 'shm_unused2' [-Wpadded] 38 | void *shm_unused2; /* ditto - used by DIPC */ | ^~~~~~~~~~~ In file included from ./include/linux/shm.h:7, from ./include/linux/sched.h:16, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/shm.h:103:26: warning: padding struct to align 'shm_tot' [-Wpadded] 103 | __kernel_ulong_t shm_tot; /* total allocated shm */ | ^~~~~~~ In file included from ./include/linux/sched.h:17, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/kmsan_types.h:24:1: warning: padding struct size to alignment boundary [-Wpadded] 24 | }; | ^ ./include/linux/kmsan_types.h:33:1: warning: padding struct size to alignment boundary [-Wpadded] 33 | }; | ^ In file included from ./include/linux/sched.h:19, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/plist.h:85:33: warning: padding struct to align 'prio_list' [-Wpadded] 85 | struct list_head prio_list; | ^~~~~~~~~ In file included from ./include/linux/shrinker.h:7, from ./include/linux/list_lru.h:13, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rh_kabi.h:495:55: warning: padding struct to align 'rh_reserved1' [-Wpadded] 495 | # define _RH_KABI_RESERVE(n) unsigned long rh_reserved##n | ^~~~~~~~~~~ ./include/linux/rh_kabi.h:475:41: note: in expansion of macro '_RH_KABI_RESERVE' 475 | # define RH_KABI_RESERVE(n) _RH_KABI_RESERVE(n); | ^~~~~~~~~~~~~~~~ ./include/linux/hrtimer.h:131:9: note: in expansion of macro 'RH_KABI_RESERVE' 131 | RH_KABI_RESERVE(1) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/sched.h:20, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/hrtimer.h:146:1: warning: padding struct size to alignment boundary [-Wpadded] 146 | }; | ^ ./include/linux/hrtimer.h:171:34: warning: padding struct to align 'running' [-Wpadded] 171 | struct hrtimer *running; | ^~~~~~~ ./include/linux/hrtimer.h:233:41: warning: padding struct to align 'nr_events' [-Wpadded] 233 | unsigned int nr_events; | ^~~~~~~~~ In file included from ./include/linux/timer.h:6, from ./include/linux/workqueue.h:9, from ./include/linux/mm_types.h:19, from ./include/linux/mmzone.h:22, from ./include/linux/gfp.h:7, from ./include/linux/xarray.h:15, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/hrtimer.h: In function 'hrtimer_add_expires_ns': ./include/linux/ktime.h:62:47: warning: conversion to 'long long unsigned int' from 'ktime_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 62 | #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) | ^ ./include/linux/hrtimer.h:281:31: note: in expansion of macro 'ktime_add_ns' 281 | timer->node.expires = ktime_add_ns(timer->node.expires, ns); | ^~~~~~~~~~~~ ./include/linux/ktime.h:62:41: warning: conversion to 'ktime_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 62 | #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) | ^ ./include/linux/hrtimer.h:281:31: note: in expansion of macro 'ktime_add_ns' 281 | timer->node.expires = ktime_add_ns(timer->node.expires, ns); | ^~~~~~~~~~~~ ./include/linux/ktime.h:62:47: warning: conversion to 'long long unsigned int' from 'ktime_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 62 | #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) | ^ ./include/linux/hrtimer.h:282:31: note: in expansion of macro 'ktime_add_ns' 282 | timer->_softexpires = ktime_add_ns(timer->_softexpires, ns); | ^~~~~~~~~~~~ ./include/linux/ktime.h:62:41: warning: conversion to 'ktime_t' {aka 'long long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion] 62 | #define ktime_add_ns(kt, nsval) ((kt) + (nsval)) | ^ ./include/linux/hrtimer.h:282:31: note: in expansion of macro 'ktime_add_ns' 282 | timer->_softexpires = ktime_add_ns(timer->_softexpires, ns); | ^~~~~~~~~~~~ In file included from ./include/linux/sched.h:20, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/hrtimer.h: In function 'hrtimer_start_expires': ./include/linux/hrtimer.h:440:17: warning: conversion to 'u64' {aka 'long long unsigned int'} from 's64' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 440 | delta = ktime_to_ns(ktime_sub(hard, soft)); | ^~~~~~~~~~~ In file included from : ./include/linux/hrtimer.h: In function 'hrtimer_is_queued': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_281' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/hrtimer.h:480:19: note: in expansion of macro 'READ_ONCE' 480 | return !!(READ_ONCE(timer->state) & HRTIMER_STATE_ENQUEUED); | ^~~~~~~~~ In file included from ./include/asm-generic/signal.h:5, from ./arch/arm64/include/uapi/asm/signal.h:26, from ./arch/arm64/include/asm/signal.h:6, from ./include/uapi/linux/signal.h:5, from ./include/linux/signal_types.h:10, from ./include/linux/sched.h:30, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/asm-generic/signal.h: At top level: ./include/uapi/asm-generic/signal.h:88:25: warning: padding struct to align 'ss_size' [-Wpadded] 88 | __kernel_size_t ss_size; | ^~~~~~~ In file included from ./arch/arm64/include/generated/uapi/asm/siginfo.h:1, from ./arch/arm64/include/asm/signal.h:7, from ./include/uapi/linux/signal.h:5, from ./include/linux/signal_types.h:10, from ./include/linux/sched.h:30, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/asm-generic/siginfo.h:50:9: warning: padding struct size to alignment boundary [-Wpadded] 50 | } _timer; | ^ ./include/uapi/asm-generic/siginfo.h:64:35: warning: padding struct to align '_utime' [-Wpadded] 64 | __ARCH_SI_CLOCK_T _utime; | ^~~~~~ ./include/uapi/asm-generic/siginfo.h:111:9: warning: padding struct size to alignment boundary [-Wpadded] 111 | } _sigpoll; | ^ ./include/uapi/asm-generic/siginfo.h:127:26: warning: padding struct to align '_sifields' [-Wpadded] 127 | union __sifields _sifields; \ | ^~~~~~~~~ ./include/uapi/asm-generic/siginfo.h:141:17: note: in expansion of macro '__SIGINFO' 141 | __SIGINFO; | ^~~~~~~~~ ./include/uapi/asm-generic/siginfo.h:127:26: warning: padding struct to align '_sifields' [-Wpadded] 127 | union __sifields _sifields; \ | ^~~~~~~~~ ./include/linux/signal_types.h:13:9: note: in expansion of macro '__SIGINFO' 13 | __SIGINFO; | ^~~~~~~~~ In file included from ./include/linux/sched.h:30, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/signal_types.h:25:26: warning: padding struct to align 'info' [-Wpadded] 25 | kernel_siginfo_t info; | ^~~~ ./include/linux/signal_types.h:71:1: warning: padding struct size to alignment boundary [-Wpadded] 71 | }; | ^ In file included from ./include/linux/sched.h:34, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/posix-timers.h: In function 'make_process_cpuclock': ./include/linux/posix-timers.h:41:30: warning: conversion to 'unsigned int' from 'clockid_t' {aka 'int'} may change the sign of the result [-Wsign-conversion] 41 | return ((~pid) << 3) | clock; | ^ ./include/linux/posix-timers.h:41:30: warning: conversion to 'clockid_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion] 41 | return ((~pid) << 3) | clock; | ~~~~~~~~~~~~~~^~~~~~~ ./include/linux/posix-timers.h: At top level: ./include/linux/posix-timers.h:75:1: warning: padding struct size to alignment boundary [-Wpadded] 75 | }; | ^ ./include/linux/posix-timers.h: In function 'cpu_timer_getexpires': ./include/linux/posix-timers.h:101:26: warning: conversion to 'u64' {aka 'long long unsigned int'} from 'ktime_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion] 101 | return ctmr->node.expires; | ~~~~~~~~~~^~~~~~~~ ./include/linux/posix-timers.h: In function 'cpu_timer_setexpires': ./include/linux/posix-timers.h:106:30: warning: conversion to 'ktime_t' {aka 'long long int'} from 'u64' {aka 'long long unsigned int'} may change the sign of the result [-Wsign-conversion] 106 | ctmr->node.expires = exp; | ^~~ ./include/linux/posix-timers.h: At top level: ./include/linux/posix-timers.h:143:1: warning: padding struct size to alignment boundary [-Wpadded] 143 | }; | ^ ./include/linux/posix-timers.h:222:34: warning: padding struct to align 'kclock' [-Wpadded] 222 | const struct k_clock *kclock; | ^~~~~~ ./include/linux/posix-timers.h:226:33: warning: padding struct to align 'it_overrun' [-Wpadded] 226 | s64 it_overrun; | ^~~~~~~~~~ In file included from ./include/linux/sched.h:35, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/rseq.h:145:1: warning: padding struct size to alignment boundary [-Wpadded] 145 | } __attribute__((aligned(4 * sizeof(__u64)))); | ^ In file included from ./include/linux/sched.h:38, from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rv.h:18:25: warning: padding struct to align 'curr_state' [-Wpadded] 18 | unsigned int curr_state; | ^~~~~~~~~~ ./include/linux/rv.h:49:35: warning: padding struct to align 'enable' [-Wpadded] 49 | int (*enable)(void); | ^~~~~~ In file included from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h:334:1: warning: padding struct size to alignment boundary [-Wpadded] 334 | }; | ^ ./include/linux/sched.h:351:33: warning: padding struct to align 'starttime' [-Wpadded] 351 | unsigned long long starttime; | ^~~~~~~~~ ./include/linux/sched.h:414:1: warning: padding struct size to alignment boundary [-Wpadded] 414 | }; | ^ In file included from ./include/linux/shrinker.h:7, from ./include/linux/list_lru.h:13, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rh_kabi.h:495:55: warning: padding struct to align 'rh_reserved1' [-Wpadded] 495 | # define _RH_KABI_RESERVE(n) unsigned long rh_reserved##n | ^~~~~~~~~~~ ./include/linux/rh_kabi.h:475:41: note: in expansion of macro '_RH_KABI_RESERVE' 475 | # define RH_KABI_RESERVE(n) _RH_KABI_RESERVE(n); | ^~~~~~~~~~~~~~~~ ./include/linux/sched.h:471:9: note: in expansion of macro 'RH_KABI_RESERVE' 471 | RH_KABI_RESERVE(1) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h:473:1: warning: padding struct size to alignment boundary [-Wpadded] 473 | } ____cacheline_aligned; | ^ ./include/linux/sched.h:526:1: warning: padding struct size to alignment boundary [-Wpadded] 526 | } ____cacheline_aligned; | ^ ./include/linux/sched.h:535:41: warning: padding struct to align 'exec_start' [-Wpadded] 535 | u64 exec_start; | ^~~~~~~~~~ ./include/linux/sched.h:544:42: warning: padding struct to align 'parent' [-Wpadded] 544 | struct sched_entity *parent; | ^~~~~~ ./include/linux/sched.h:560:41: warning: padding struct to align 'avg' [-Wpadded] 560 | struct sched_avg avg; | ^~~ ./include/linux/sched.h:567:1: warning: padding struct size to alignment boundary [-Wpadded] 567 | }; | ^ ./include/linux/sched.h:645:41: warning: padding struct to align 'dl_timer' [-Wpadded] 645 | struct hrtimer dl_timer; | ^~~~~~~~ ./include/linux/sched.h:773:42: warning: padding struct to align 'stack' [-Wpadded] 773 | void *stack; | ^~~~~ ./include/linux/sched.h:807:41: warning: padding struct to align 'se' [-Wpadded] 807 | struct sched_entity se; | ^~ ./include/linux/sched.h:820:42: warning: padding struct to align 'sched_task_group' [-Wpadded] 820 | struct task_group *sched_task_group; | ^~~~~~~~~~~~~~~~ ./include/linux/sched.h:836:41: warning: padding struct to align 'stats' [-Wpadded] 836 | struct sched_statistics stats; | ^~~~~ ./include/linux/sched.h:850:42: warning: padding struct to align 'cpus_ptr' [-Wpadded] 850 | const cpumask_t *cpus_ptr; | ^~~~~~~~ ./include/linux/sched.h:862:41: warning: padding struct to align 'rcu_node_entry' [-Wpadded] 862 | struct list_head rcu_node_entry; | ^~~~~~~~~~~~~~ ./include/linux/sched.h:870:41: warning: padding struct to align 'rcu_tasks_idle_cpu' [-Wpadded] 870 | int rcu_tasks_idle_cpu; | ^~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:873:41: warning: padding struct to align 'rcu_tasks_exit_list' [-Wpadded] 873 | struct list_head rcu_tasks_exit_list; | ^~~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:880:41: warning: padding struct to align 'trc_holdout_list' [-Wpadded] 880 | struct list_head trc_holdout_list; | ^~~~~~~~~~~~~~~~ ./include/linux/sched.h:885:41: warning: padding struct to align 'sched_info' [-Wpadded] 885 | struct sched_info sched_info; | ^~~~~~~~~~ ./include/linux/sched.h:916:9: warning: padding struct to align '({anonymous})' [-Wpadded] 916 | unsigned :0; | ^~~~~~~~ ./include/linux/sched.h:986:41: warning: padding struct to align 'atomic_flags' [-Wpadded] 986 | unsigned long atomic_flags; /* Flags requiring atomic access. */ | ^~~~~~~~~~~~ ./include/linux/sched.h:1058:41: warning: padding struct to align 'nvcsw' [-Wpadded] 1058 | unsigned long nvcsw; | ^~~~~ ./include/linux/sched.h:1138:42: warning: padding struct to align 'task_works' [-Wpadded] 1138 | struct callback_head *task_works; | ^~~~~~~~~~ ./include/linux/sched.h:1232:41: warning: padding struct to align 'acct_rss_mem1' [-Wpadded] 1232 | u64 acct_rss_mem1; | ^~~~~~~~~~~~~ ./include/linux/sched.h:1248:42: warning: padding struct to align 'cgroups' [-Wpadded] 1248 | struct css_set __rcu *cgroups; | ^~~~~~~ ./include/linux/sched.h:1286:41: warning: padding struct to align 'numa_migrate_retry' [-Wpadded] 1286 | unsigned long numa_migrate_retry; | ^~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:1338:23: warning: padding struct to align 'rseq_event_mask' [-Wpadded] 1338 | unsigned long rseq_event_mask; | ^~~~~~~~~~~~~~~ In file included from ./include/linux/shrinker.h:7, from ./include/linux/list_lru.h:13, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h:1466:44: warning: padding struct to align 'active_memcg' [-Wpadded] 1466 | RH_KABI_EXCLUDE(struct mem_cgroup *active_memcg) | ^~~~~~~~~~~~ ./include/linux/rh_kabi.h:450:49: note: in definition of macro '_RH_KABI_EXCLUDE' 450 | # define _RH_KABI_EXCLUDE(_elem) _elem | ^~~~~ ./include/linux/sched.h:1466:9: note: in expansion of macro 'RH_KABI_EXCLUDE' 1466 | RH_KABI_EXCLUDE(struct mem_cgroup *active_memcg) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h:1489:42: warning: padding struct to align 'oom_reaper_list' [-Wpadded] 1489 | struct task_struct *oom_reaper_list; | ^~~~~~~~~~~~~~~ ./include/linux/sched.h:1504:42: warning: padding struct to align 'security' [-Wpadded] 1504 | void *security; | ^~~~~~~~ ./include/linux/sched.h:1579:1: warning: padding struct size to alignment boundary [-Wpadded] 1579 | }; | ^ In file included from : ./include/linux/sched.h: In function 'task_ppid_nr_ns': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_283' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:494:50: note: in expansion of macro 'READ_ONCE' 494 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:642:9: note: in expansion of macro '__rcu_dereference_check' 642 | __rcu_dereference_check((p), __UNIQUE_ID(rcu), \ | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:714:28: note: in expansion of macro 'rcu_dereference_check' 714 | #define rcu_dereference(p) rcu_dereference_check(p, 0) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:1672:39: note: in expansion of macro 'rcu_dereference' 1672 | pid = task_tgid_nr_ns(rcu_dereference(tsk->real_parent), ns); | ^~~~~~~~~~~~~~~ ./include/linux/sched.h: In function '__task_state_index': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_284' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:23:9: note: in expansion of macro 'BUILD_BUG_ON' 23 | BUILD_BUG_ON((n) == 0 || (((n) & ((n) - 1)) != 0)) | ^~~~~~~~~~~~ ./include/linux/sched.h:1697:9: note: in expansion of macro 'BUILD_BUG_ON_NOT_POWER_OF_2' 1697 | BUILD_BUG_ON_NOT_POWER_OF_2(TASK_REPORT_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h:1710:16: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1710 | return fls(state); | ^~~~~~~~~~ In file included from : ./include/linux/sched.h: In function 'task_state_index': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_285' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:1715:35: note: in expansion of macro 'READ_ONCE' 1715 | return __task_state_index(READ_ONCE(tsk->__state), tsk->exit_state); | ^~~~~~~~~ In file included from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h:1715:63: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 1715 | return __task_state_index(READ_ONCE(tsk->__state), tsk->exit_state); | ~~~^~~~~~~~~~~~ In file included from : ./include/linux/sched.h: In function 'task_index_to_char': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_286' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/sched.h:1722:9: note: in expansion of macro 'BUILD_BUG_ON' 1722 | BUILD_BUG_ON(TASK_REPORT_MAX * 2 != 1 << (sizeof(state_char) - 1)); | ^~~~~~~~~~~~ In file included from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h: In function 'current_restore_flags': ./include/linux/sched.h:1877:27: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1877 | current->flags &= ~flags; | ^ ./include/linux/sched.h:1878:27: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1878 | current->flags |= orig_flags & flags; | ^~~~~~~~~~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h: In function 'test_tsk_need_resched': ./include/linux/compiler.h:78:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:2104:16: note: in expansion of macro 'unlikely' 2104 | return unlikely(test_tsk_thread_flag(tsk,TIF_NEED_RESCHED)); | ^~~~~~~~ In file included from : ./include/linux/sched.h: In function 'task_cpu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_287' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:2259:16: note: in expansion of macro 'READ_ONCE' 2259 | return READ_ONCE(p->cpu); | ^~~~~~~~~ ./include/linux/sched.h: In function 'owner_on_cpu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_288' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:2313:16: note: in expansion of macro 'READ_ONCE' 2313 | return READ_ONCE(owner->on_cpu) && !vcpu_is_preempted(task_cpu(owner)); | ^~~~~~~~~ In file included from ./include/linux/sched/mm.h:7, from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched.h:2313:63: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2313 | return READ_ONCE(owner->on_cpu) && !vcpu_is_preempted(task_cpu(owner)); | ^~~~~~~~~~~~~~~ In file included from : ./include/linux/sched/mm.h: In function 'in_vfork': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_290' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:494:50: note: in expansion of macro 'READ_ONCE' 494 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:642:9: note: in expansion of macro '__rcu_dereference_check' 642 | __rcu_dereference_check((p), __UNIQUE_ID(rcu), \ | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:714:28: note: in expansion of macro 'rcu_dereference_check' 714 | #define rcu_dereference(p) rcu_dereference_check(p, 0) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/mm.h:218:25: note: in expansion of macro 'rcu_dereference' 218 | rcu_dereference(tsk->real_parent)->mm == tsk->mm; | ^~~~~~~~~~~~~~~ ./include/linux/sched/mm.h: In function 'current_gfp_context': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_291' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/mm.h:232:31: note: in expansion of macro 'READ_ONCE' 232 | unsigned int pflags = READ_ONCE(current->flags); | ^~~~~~~~~ ./include/linux/sched/mm.h: In function 'memalloc_retry_wait': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_292' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:218:17: note: in expansion of macro 'WRITE_ONCE' 218 | WRITE_ONCE(current->__state, (state_value)); \ | ^~~~~~~~~~ ./include/linux/sched/mm.h:275:9: note: in expansion of macro '__set_current_state' 275 | __set_current_state(TASK_UNINTERRUPTIBLE); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/xarray.h:19, from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched/mm.h: In function 'memalloc_noio_restore': ./include/linux/sched/mm.h:332:42: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-524289' to '4294443007' [-Wsign-conversion] 332 | current->flags = (current->flags & ~PF_MEMALLOC_NOIO) | flags; | ^ ./include/linux/sched/mm.h: In function 'memalloc_nofs_restore': ./include/linux/sched/mm.h:363:42: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-262145' to '4294705151' [-Wsign-conversion] 363 | current->flags = (current->flags & ~PF_MEMALLOC_NOFS) | flags; | ^ ./include/linux/sched/mm.h: In function 'memalloc_noreclaim_restore': ./include/linux/sched/mm.h:375:42: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-2049' to '4294965247' [-Wsign-conversion] 375 | current->flags = (current->flags & ~PF_MEMALLOC) | flags; | ^ ./include/linux/sched/mm.h: In function 'memalloc_pin_restore': ./include/linux/sched/mm.h:388:42: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-268435457' to '4026531839' [-Wsign-conversion] 388 | current->flags = (current->flags & ~PF_MEMALLOC_PIN) | flags; | ^ In file included from ./arch/arm64/include/asm/smp.h:28, from ./include/linux/smp.h:113, from ./include/linux/lockdep.h:14, from ./include/linux/mutex.h:17, from ./include/linux/seq_file.h:9, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched/mm.h: In function 'set_active_memcg': ./arch/arm64/include/asm/percpu.h:170:20: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct mem_cgroup *' [-Wbad-function-cast] 170 | __retval = (typeof(pcp))op(raw_cpu_ptr(&(pcp)), ##args); \ | ^ ./arch/arm64/include/asm/percpu.h:176:9: note: in expansion of macro '_pcp_protect_return' 176 | _pcp_protect_return(__percpu_read_8, pcp) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/percpu-defs.h:321:30: note: in expansion of macro 'this_cpu_read_1' 321 | case 1: pscr_ret__ = stem##1(variable); break; \ | ^~~~ ./include/linux/percpu-defs.h:524:41: note: in expansion of macro '__pcpu_size_call_return' 524 | #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/mm.h:410:23: note: in expansion of macro 'this_cpu_read' 410 | old = this_cpu_read(int_active_memcg); | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:170:20: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct mem_cgroup *' [-Wbad-function-cast] 170 | __retval = (typeof(pcp))op(raw_cpu_ptr(&(pcp)), ##args); \ | ^ ./arch/arm64/include/asm/percpu.h:178:9: note: in expansion of macro '_pcp_protect_return' 178 | _pcp_protect_return(__percpu_read_16, pcp) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/percpu-defs.h:322:30: note: in expansion of macro 'this_cpu_read_2' 322 | case 2: pscr_ret__ = stem##2(variable); break; \ | ^~~~ ./include/linux/percpu-defs.h:524:41: note: in expansion of macro '__pcpu_size_call_return' 524 | #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/mm.h:410:23: note: in expansion of macro 'this_cpu_read' 410 | old = this_cpu_read(int_active_memcg); | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:170:20: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct mem_cgroup *' [-Wbad-function-cast] 170 | __retval = (typeof(pcp))op(raw_cpu_ptr(&(pcp)), ##args); \ | ^ ./arch/arm64/include/asm/percpu.h:180:9: note: in expansion of macro '_pcp_protect_return' 180 | _pcp_protect_return(__percpu_read_32, pcp) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/percpu-defs.h:323:30: note: in expansion of macro 'this_cpu_read_4' 323 | case 4: pscr_ret__ = stem##4(variable); break; \ | ^~~~ ./include/linux/percpu-defs.h:524:41: note: in expansion of macro '__pcpu_size_call_return' 524 | #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/mm.h:410:23: note: in expansion of macro 'this_cpu_read' 410 | old = this_cpu_read(int_active_memcg); | ^~~~~~~~~~~~~ ./arch/arm64/include/asm/percpu.h:170:20: warning: cast from function call of type 'long unsigned int' to non-matching type 'struct mem_cgroup *' [-Wbad-function-cast] 170 | __retval = (typeof(pcp))op(raw_cpu_ptr(&(pcp)), ##args); \ | ^ ./arch/arm64/include/asm/percpu.h:182:9: note: in expansion of macro '_pcp_protect_return' 182 | _pcp_protect_return(__percpu_read_64, pcp) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/percpu-defs.h:324:30: note: in expansion of macro 'this_cpu_read_8' 324 | case 8: pscr_ret__ = stem##8(variable); break; \ | ^~~~ ./include/linux/percpu-defs.h:524:41: note: in expansion of macro '__pcpu_size_call_return' 524 | #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/mm.h:410:23: note: in expansion of macro 'this_cpu_read' 410 | old = this_cpu_read(int_active_memcg); | ^~~~~~~~~~~~~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/xarray.h: In function 'xa_is_err': ./include/linux/xarray.h:204:49: warning: unsigned conversion from 'int' to 'long unsigned int' changes value from '-4095' to '18446744073709547521' [-Wsign-conversion] 204 | entry >= xa_mk_internal(-MAX_ERRNO)); ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ In file included from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/xarray.h: In function 'xa_err': ./include/linux/xarray.h:223:36: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 223 | return (long)entry >> 2; | ~~~~~~~~~~~~^~~~ ./include/linux/xarray.h: At top level: ./include/linux/xarray.h:1145:31: warning: padding struct to align 'parent' [-Wpadded] 1145 | struct xa_node __rcu *parent; /* NULL at top of tree */ | ^~~~~~ In file included from : ./include/linux/xarray.h: In function 'xa_head': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_294' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:494:50: note: in expansion of macro 'READ_ONCE' 494 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:642:9: note: in expansion of macro '__rcu_dereference_check' 642 | __rcu_dereference_check((p), __UNIQUE_ID(rcu), \ | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/xarray.h:1182:16: note: in expansion of macro 'rcu_dereference_check' 1182 | return rcu_dereference_check(xa->xa_head, | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/xarray.h: In function 'xa_entry': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_296' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:494:50: note: in expansion of macro 'READ_ONCE' 494 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:642:9: note: in expansion of macro '__rcu_dereference_check' 642 | __rcu_dereference_check((p), __UNIQUE_ID(rcu), \ | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/xarray.h:1198:16: note: in expansion of macro 'rcu_dereference_check' 1198 | return rcu_dereference_check(node->slots[offset], | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/xarray.h: In function 'xa_parent': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_298' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:494:50: note: in expansion of macro 'READ_ONCE' 494 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:642:9: note: in expansion of macro '__rcu_dereference_check' 642 | __rcu_dereference_check((p), __UNIQUE_ID(rcu), \ | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/xarray.h:1215:16: note: in expansion of macro 'rcu_dereference_check' 1215 | return rcu_dereference_check(node->parent, | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/list_lru.h:14, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/xarray.h: At top level: ./include/linux/xarray.h:1333:25: warning: padding struct to align 'xa_node' [-Wpadded] 1333 | struct xa_node *xa_node; | ^~~~~~~ ./include/linux/xarray.h: In function 'xas_reload': ./include/linux/xarray.h:1580:26: warning: conversion from 'long unsigned int' to 'char' may change value [-Wconversion] 1580 | offset = xa_to_sibling(entry); | ^~~~~~~~~~~~~ ./include/linux/xarray.h: In function 'xas_set_order': ./include/linux/xarray.h:1631:25: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1631 | xas->xa_shift = order - (order % XA_CHUNK_SHIFT); | ^~~~~ ./include/linux/xarray.h:1632:24: warning: conversion from 'int' to 'unsigned char' may change value [-Wconversion] 1632 | xas->xa_sibs = (1 << (order % XA_CHUNK_SHIFT)) - 1; | ^ ./include/linux/xarray.h: In function 'xas_find_chunk': ./include/linux/xarray.h:1707:40: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1707 | return __ffs(data); | ^~~~~~~~~~~ ./include/linux/xarray.h:1712:16: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 1712 | return find_next_bit(addr, XA_CHUNK_SIZE, offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/xarray.h: In function 'xas_next_marked': ./include/linux/xarray.h:1737:26: warning: conversion from 'unsigned int' to 'unsigned char' may change value [-Wconversion] 1737 | xas->xa_offset = offset; | ^~~~~~ In file included from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/list_lru.h: At top level: ./include/linux/list_lru.h:45:33: warning: padding struct to align 'lru' [-Wpadded] 45 | struct list_lru_one lru; | ^~~ ./include/linux/list_lru.h:47:1: warning: padding struct size to alignment boundary [-Wpadded] 47 | } ____cacheline_aligned_in_smp; | ^ ./include/linux/list_lru.h:55:33: warning: padding struct to align 'xa' [-Wpadded] 55 | struct xarray xa; | ^~ In file included from ./include/linux/seq_file.h:10, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/list_lru.h: In function 'list_lru_count': ./include/linux/nodemask.h:263:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 263 | #define first_node(src) __first_node(&(src)) | ^~~~~~~~~~~~ ./include/linux/nodemask.h:387:23: note: in expansion of macro 'first_node' 387 | for ((node) = first_node(mask); \ | ^~~~~~~~~~ ./include/linux/nodemask.h:442:9: note: in expansion of macro 'for_each_node_mask' 442 | for_each_node_mask((__node), node_states[__state]) | ^~~~~~~~~~~~~~~~~~ ./include/linux/list_lru.h:162:9: note: in expansion of macro 'for_each_node_state' 162 | for_each_node_state(nid, N_NORMAL_MEMORY) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/nodemask.h:269:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 269 | #define next_node(n, src) __next_node((n), &(src)) | ^~~~~~~~~~~ ./include/linux/nodemask.h:389:23: note: in expansion of macro 'next_node' 389 | (node) = next_node((node), (mask))) | ^~~~~~~~~ ./include/linux/nodemask.h:442:9: note: in expansion of macro 'for_each_node_mask' 442 | for_each_node_mask((__node), node_states[__state]) | ^~~~~~~~~~~~~~~~~~ ./include/linux/list_lru.h:162:9: note: in expansion of macro 'for_each_node_state' 162 | for_each_node_state(nid, N_NORMAL_MEMORY) | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/list_lru.h:163:23: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 163 | count += list_lru_count_node(lru, nid); | ^~ ./include/linux/list_lru.h:163:26: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 163 | count += list_lru_count_node(lru, nid); | ^~~~~~~~~~~~~~~~~~~ ./include/linux/list_lru.h:165:16: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 165 | return count; | ^~~~~ In file included from ./include/linux/seq_file.h:10, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/list_lru.h: In function 'list_lru_walk': ./include/linux/nodemask.h:263:25: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 263 | #define first_node(src) __first_node(&(src)) | ^~~~~~~~~~~~ ./include/linux/nodemask.h:387:23: note: in expansion of macro 'first_node' 387 | for ((node) = first_node(mask); \ | ^~~~~~~~~~ ./include/linux/nodemask.h:442:9: note: in expansion of macro 'for_each_node_mask' 442 | for_each_node_mask((__node), node_states[__state]) | ^~~~~~~~~~~~~~~~~~ ./include/linux/list_lru.h:261:9: note: in expansion of macro 'for_each_node_state' 261 | for_each_node_state(nid, N_NORMAL_MEMORY) { | ^~~~~~~~~~~~~~~~~~~ ./include/linux/nodemask.h:269:27: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 269 | #define next_node(n, src) __next_node((n), &(src)) | ^~~~~~~~~~~ ./include/linux/nodemask.h:389:23: note: in expansion of macro 'next_node' 389 | (node) = next_node((node), (mask))) | ^~~~~~~~~ ./include/linux/nodemask.h:442:9: note: in expansion of macro 'for_each_node_mask' 442 | for_each_node_mask((__node), node_states[__state]) | ^~~~~~~~~~~~~~~~~~ ./include/linux/list_lru.h:261:9: note: in expansion of macro 'for_each_node_state' 261 | for_each_node_state(nid, N_NORMAL_MEMORY) { | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/list_lru.h:262:26: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 262 | isolated += list_lru_walk_node(lru, nid, isolate, | ^~ ./include/linux/list_lru.h:262:29: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 262 | isolated += list_lru_walk_node(lru, nid, isolate, | ^~~~~~~~~~~~~~~~~~ ./include/linux/list_lru.h:267:16: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion] 267 | return isolated; | ^~~~~~~~ In file included from ./include/linux/fs.h:15, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/radix-tree.h: At top level: ./include/linux/radix-tree.h:30:33: warning: padding struct to align 'nodes' [-Wpadded] 30 | struct radix_tree_node *nodes; | ^~~~~ In file included from : ./include/linux/radix-tree.h: In function 'radix_tree_deref_slot': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_300' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:494:50: note: in expansion of macro 'READ_ONCE' 494 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:642:9: note: in expansion of macro '__rcu_dereference_check' 642 | __rcu_dereference_check((p), __UNIQUE_ID(rcu), \ | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:714:28: note: in expansion of macro 'rcu_dereference_check' 714 | #define rcu_dereference(p) rcu_dereference_check(p, 0) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/radix-tree.h:177:16: note: in expansion of macro 'rcu_dereference' 177 | return rcu_dereference(*slot); | ^~~~~~~~~~~~~~~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/radix-tree.h: In function 'radix_tree_deref_retry': ./include/linux/compiler.h:78:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/radix-tree.h:204:16: note: in expansion of macro 'unlikely' 204 | return unlikely(radix_tree_is_internal_node(arg)); | ^~~~~~~~ ./include/linux/radix-tree.h: In function 'radix_tree_exception': ./include/linux/compiler.h:78:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/radix-tree.h:214:16: note: in expansion of macro 'unlikely' 214 | return unlikely((unsigned long)arg & RADIX_TREE_ENTRY_MASK); | ^~~~~~~~ In file included from ./include/linux/fs.h:15, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/radix-tree.h: In function 'radix_tree_chunk_size': ./include/linux/radix-tree.h:373:33: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 373 | return iter->next_index - iter->index; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/linux/radix-tree.h: In function 'radix_tree_next_slot': ./include/linux/radix-tree.h:408:43: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion] 408 | unsigned offset = __ffs(iter->tags); | ^~~~~ In file included from ./include/linux/fs.h:25, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/semaphore.h: In function 'sema_init': ./include/linux/semaphore.h:40:65: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 40 | *sem = (struct semaphore) __SEMAPHORE_INITIALIZER(*sem, val); | ^~~ ./include/linux/semaphore.h:24:27: note: in definition of macro '__SEMAPHORE_INITIALIZER' 24 | .count = n, \ | ^ In file included from ./arch/arm64/include/uapi/asm/fcntl.h:28, from ./include/uapi/linux/fcntl.h:5, from ./include/linux/fcntl.h:6, from ./include/linux/fs.h:26, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/asm-generic/fcntl.h: At top level: ./include/uapi/asm-generic/fcntl.h:203:25: warning: padding struct to align 'l_start' [-Wpadded] 203 | __kernel_off_t l_start; | ^~~~~~~ ./include/uapi/asm-generic/fcntl.h:207:1: warning: padding struct size to alignment boundary [-Wpadded] 207 | }; | ^ ./include/uapi/asm-generic/fcntl.h:218:25: warning: padding struct to align 'l_start' [-Wpadded] 218 | __kernel_loff_t l_start; | ^~~~~~~ ./include/uapi/asm-generic/fcntl.h:222:1: warning: padding struct size to alignment boundary [-Wpadded] 222 | }; | ^ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/signal.h: In function 'sigaddset': ./include/linux/signal.h:66:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 66 | unsigned long sig = _sig - 1; | ^~~~ ./include/linux/signal.h: In function 'sigdelset': ./include/linux/signal.h:75:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 75 | unsigned long sig = _sig - 1; | ^~~~ ./include/linux/signal.h: In function 'sigismember': ./include/linux/signal.h:84:29: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 84 | unsigned long sig = _sig - 1; | ^~~~ In file included from : ./include/linux/signal.h: In function 'sigisemptyset': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_301' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./include/linux/signal.h:104:17: note: in expansion of macro 'BUILD_BUG' 104 | BUILD_BUG(); | ^~~~~~~~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/signal.h: In function 'sigequalsets': ./include/linux/signal.h:111:9: warning: switch missing default case [-Wswitch-default] 111 | switch (_NSIG_WORDS) { | ^~~~~~ In file included from : ./include/linux/signal.h: In function 'sigorsets': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_302' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./include/linux/signal.h:152:17: note: in expansion of macro 'BUILD_BUG' 152 | BUILD_BUG(); \ | ^~~~~~~~~ ./include/linux/signal.h:157:1: note: in expansion of macro '_SIG_SET_BINOP' 157 | _SIG_SET_BINOP(sigorsets, _sig_or) | ^~~~~~~~~~~~~~ ./include/linux/signal.h: In function 'sigandsets': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_303' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./include/linux/signal.h:152:17: note: in expansion of macro 'BUILD_BUG' 152 | BUILD_BUG(); \ | ^~~~~~~~~ ./include/linux/signal.h:160:1: note: in expansion of macro '_SIG_SET_BINOP' 160 | _SIG_SET_BINOP(sigandsets, _sig_and) | ^~~~~~~~~~~~~~ ./include/linux/signal.h: In function 'sigandnsets': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_304' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./include/linux/signal.h:152:17: note: in expansion of macro 'BUILD_BUG' 152 | BUILD_BUG(); \ | ^~~~~~~~~ ./include/linux/signal.h:163:1: note: in expansion of macro '_SIG_SET_BINOP' 163 | _SIG_SET_BINOP(sigandnsets, _sig_andn) | ^~~~~~~~~~~~~~ ./include/linux/signal.h: In function 'signotset': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_305' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:59:21: note: in expansion of macro 'BUILD_BUG_ON_MSG' 59 | #define BUILD_BUG() BUILD_BUG_ON_MSG(1, "BUILD_BUG failed") | ^~~~~~~~~~~~~~~~ ./include/linux/signal.h:182:17: note: in expansion of macro 'BUILD_BUG' 182 | BUILD_BUG(); \ | ^~~~~~~~~ ./include/linux/signal.h:187:1: note: in expansion of macro '_SIG_SET_OP' 187 | _SIG_SET_OP(signotset, _sig_not) | ^~~~~~~~~~~ In file included from ./include/linux/sched/signal.h:6, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/signal.h: In function 'sigfillset': ./include/linux/signal.h:211:31: warning: unsigned conversion from 'int' to 'long unsigned int' changes value from '-1' to '18446744073709551615' [-Wsign-conversion] 211 | case 2: set->sig[1] = -1; | ^ ./include/linux/signal.h:213:31: warning: unsigned conversion from 'int' to 'long unsigned int' changes value from '-1' to '18446744073709551615' [-Wsign-conversion] 213 | case 1: set->sig[0] = -1; | ^ ./include/linux/signal.h: In function 'siginitsetinv': ./include/linux/signal.h:255:31: warning: unsigned conversion from 'int' to 'long unsigned int' changes value from '-1' to '18446744073709551615' [-Wsign-conversion] 255 | case 2: set->sig[1] = -1; | ^ In file included from : ./arch/arm64/include/asm/mte.h: In function 'try_page_mte_tagging': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_306' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:162:9: note: in expansion of macro 'compiletime_assert_atomic_type' 162 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:207:23: note: in expansion of macro 'smp_load_acquire' 207 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/mte.h:87:9: note: in expansion of macro 'smp_cond_load_acquire' 87 | smp_cond_load_acquire(&page->flags, VAL & (1UL << PG_mte_tagged)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:164:9: warning: switch missing default case [-Wswitch-default] 164 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:207:23: note: in expansion of macro 'smp_load_acquire' 207 | VAL = smp_load_acquire(__PTR); \ | ^~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/mte.h:87:9: note: in expansion of macro 'smp_cond_load_acquire' 87 | smp_cond_load_acquire(&page->flags, VAL & (1UL << PG_mte_tagged)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/uaccess.h: In function 'access_ok': ./include/linux/compiler.h:77:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 77 | # define likely(x) __builtin_expect(!!(x), 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/uaccess.h:49:16: note: in expansion of macro 'likely' 49 | return likely(__access_ok(addr, size)); | ^~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/sched/task.h:11, from ./include/linux/sched/signal.h:9, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/uaccess.h: In function '__copy_from_user_flushcache': ./arch/arm64/include/asm/uaccess.h:413:16: warning: conversion from 'long unsigned int' to 'int' may change value [-Wconversion] 413 | return __copy_user_flushcache(dst, __uaccess_mask_ptr(src), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/uaccess.h: In function 'copy_struct_from_user': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_309' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:129:25: note: in expansion of macro '__careful_cmp' 129 | #define min(x, y) __careful_cmp(min, x, y) | ^~~~~~~~~~~~~ ./include/linux/uaccess.h:351:23: note: in expansion of macro 'min' 351 | size_t size = min(ksize, usize); | ^~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_312' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:136:25: note: in expansion of macro '__careful_cmp' 136 | #define max(x, y) __careful_cmp(max, x, y) | ^~~~~~~~~~~~~ ./include/linux/uaccess.h:352:23: note: in expansion of macro 'max' 352 | size_t rest = max(ksize, usize) - size; | ^~~ In file included from ./include/linux/sched/signal.h:9, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched/task.h: At top level: ./include/linux/sched/task.h:27:23: warning: padding struct to align 'stack' [-Wpadded] 27 | unsigned long stack; | ^~~~~ ./include/linux/sched/task.h:36:15: warning: padding struct to align 'fn' [-Wpadded] 36 | int (*fn)(void *); | ^~ In file included from ./include/linux/sysctl.h:30, from ./include/linux/key.h:17, from ./include/linux/cred.h:13, from ./include/linux/sched/signal.h:10, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/sysctl.h:38:22: warning: padding struct to align 'oldval' [-Wpadded] 38 | void __user *oldval; | ^~~~~~ In file included from ./include/linux/key.h:17, from ./include/linux/cred.h:13, from ./include/linux/sched/signal.h:10, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sysctl.h:116:27: warning: padding struct to align 'wait' [-Wpadded] 116 | wait_queue_head_t wait; | ^~~~ ./include/linux/sysctl.h:137:27: warning: padding struct to align 'child' [-Wpadded] 137 | struct ctl_table *child; /* Deprecated */ | ^~~~~ ./include/linux/sysctl.h:158:17: warning: padding struct size to alignment boundary [-Wpadded] 158 | }; | ^ In file included from ./include/linux/cred.h:13, from ./include/linux/sched/signal.h:10, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/key.h:112:1: warning: padding struct size to alignment boundary [-Wpadded] 112 | }; | ^ ./include/linux/key.h:228:33: warning: padding struct to align 'flags' [-Wpadded] 228 | unsigned long flags; /* status flags (change with bitops) */ | ^~~~~ In file included from : ./include/linux/key.h: In function 'key_read_state': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_313' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:162:9: note: in expansion of macro 'compiletime_assert_atomic_type' 162 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/key.h:453:16: note: in expansion of macro 'smp_load_acquire' 453 | return smp_load_acquire(&key->state); | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:164:9: warning: switch missing default case [-Wswitch-default] 164 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/key.h:453:16: note: in expansion of macro 'smp_load_acquire' 453 | return smp_load_acquire(&key->state); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/cred.h:17, from ./include/linux/sched/signal.h:10, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched/user.h: At top level: ./include/linux/sched/user.h:19:31: warning: padding struct to align 'epoll_watches' [-Wpadded] 19 | struct percpu_counter epoll_watches; /* The number of file descriptors currently watched */ | ^~~~~~~~~~~~~ ./include/linux/sched/user.h:31:23: warning: padding struct to align 'locked_vm' [-Wpadded] 31 | atomic_long_t locked_vm; | ^~~~~~~~~ ./include/linux/sched/user.h:38:32: warning: padding struct to align 'ratelimit' [-Wpadded] 38 | struct ratelimit_state ratelimit; | ^~~~~~~~~ In file included from ./include/linux/sched/signal.h:10, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/cred.h:136:26: warning: padding struct to align 'session_keyring' [-Wpadded] 136 | struct key *session_keyring; /* keyring inherited over fork */ | ^~~~~~~~~~~~~~~ ./include/linux/cred.h: In function 'get_cred': ./include/linux/cred.h:250:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 250 | struct cred *nonconst_cred = (struct cred *) cred; | ^ ./include/linux/cred.h: In function 'get_cred_rcu': ./include/linux/cred.h:260:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 260 | struct cred *nonconst_cred = (struct cred *) cred; | ^ ./include/linux/cred.h: In function 'put_cred': ./include/linux/cred.h:283:29: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 283 | struct cred *cred = (struct cred *) _cred; | ^ ./include/linux/cred.h: At top level: ./include/linux/cred.h:393:30: warning: redundant redeclaration of 'init_user_ns' [-Wredundant-decls] 393 | extern struct user_namespace init_user_ns; | ^~~~~~~~~~~~ In file included from ./include/linux/stat.h:20, from ./include/linux/fs.h:10, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/uidgid.h:19:30: note: previous declaration of 'init_user_ns' with type 'struct user_namespace' 19 | extern struct user_namespace init_user_ns; | ^~~~~~~~~~~~ In file included from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched/signal.h:32:33: warning: padding struct to align 'ac_exitcode' [-Wpadded] 32 | long ac_exitcode; | ^~~~~~~~~~~ ./include/linux/sched/signal.h:82:28: warning: padding struct to align 'dumper' [-Wpadded] 82 | struct core_thread dumper; | ^~~~~~ ./include/linux/sched/signal.h:97:33: warning: padding struct to align 'thread_head' [-Wpadded] 97 | struct list_head thread_head; | ^~~~~~~~~~~ ./include/linux/sched/signal.h:137:33: warning: padding struct to align 'posix_timer_id' [-Wpadded] 137 | int posix_timer_id; | ^~~~~~~~~~~~~~ ./include/linux/sched/signal.h:168:21: warning: padding struct to align 'tty_old_pgrp' [-Wpadded] 168 | struct pid *tty_old_pgrp; | ^~~~~~~~~~~~ ./include/linux/sched/signal.h:173:28: warning: padding struct to align 'tty' [-Wpadded] 173 | struct tty_struct *tty; /* NULL if no tty */ | ^~~ ./include/linux/sched/signal.h:222:31: warning: padding struct to align 'tty_audit_buf' [-Wpadded] 222 | struct tty_audit_buf *tty_audit_buf; | ^~~~~~~~~~~~~ ./include/linux/sched/signal.h:230:15: warning: padding struct to align 'oom_score_adj' [-Wpadded] 230 | short oom_score_adj; /* OOM kill score adjustment */ | ^~~~~~~~~~~~~ ./include/linux/sched/signal.h:233:27: warning: padding struct to align 'oom_mm' [-Wpadded] 233 | struct mm_struct *oom_mm; /* recorded mm when the thread group got | ^~~~~~ ./include/linux/sched/signal.h: In function 'signal_set_stop_flags': ./include/linux/sched/signal.h:280:34: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-52' to '4294967244' [-Wsign-conversion] 280 | sig->flags = (sig->flags & ~SIGNAL_STOP_MASK) | flags; | ^ In file included from : ./include/linux/sched/signal.h: In function 'kernel_signal_stop': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_314' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched.h:239:17: note: in expansion of macro 'WRITE_ONCE' 239 | WRITE_ONCE(current->__state, (state_value)); \ | ^~~~~~~~~~ ./include/linux/sched/signal.h:308:17: note: in expansion of macro 'set_special_state' 308 | set_special_state(TASK_STOPPED); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched/signal.h: In function 'task_sigpending': ./include/linux/compiler.h:78:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/signal.h:402:16: note: in expansion of macro 'unlikely' 402 | return unlikely(test_tsk_thread_flag(p,TIF_SIGPENDING)); | ^~~~~~~~ ./include/linux/sched/signal.h: In function '__fatal_signal_pending': ./include/linux/compiler.h:78:25: warning: conversion from 'long int' to 'int' may change value [-Wconversion] 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/signal.h:419:16: note: in expansion of macro 'unlikely' 419 | return unlikely(sigismember(&p->pending.signal, SIGKILL)); | ^~~~~~~~ In file included from : ./include/linux/sched/signal.h: In function '__next_thread': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_315' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:373:36: note: in expansion of macro 'READ_ONCE' 373 | struct list_head *__next = READ_ONCE(__ptr->next); \ | ^~~~~~~~~ ./include/linux/sched/signal.h:740:16: note: in expansion of macro 'list_next_or_null_rcu' 740 | return list_next_or_null_rcu(&p->signal->thread_head, | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_316' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:18:33: note: in definition of macro 'container_of' 18 | void *__mptr = (void *)(ptr); \ | ^~~ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:307:22: note: in expansion of macro 'READ_ONCE' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~ ./include/linux/rculist.h:374:36: note: in expansion of macro 'list_entry_rcu' 374 | likely(__next != __head) ? list_entry_rcu(__next, type, \ | ^~~~~~~~~~~~~~ ./include/linux/sched/signal.h:740:16: note: in expansion of macro 'list_next_or_null_rcu' 740 | return list_next_or_null_rcu(&p->signal->thread_head, | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_316' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro 'static_assert' 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:19:23: note: in expansion of macro '__same_type' 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/rculist.h:307:9: note: in expansion of macro 'container_of' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~~~~ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:307:22: note: in expansion of macro 'READ_ONCE' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~ ./include/linux/rculist.h:374:36: note: in expansion of macro 'list_entry_rcu' 374 | likely(__next != __head) ? list_entry_rcu(__next, type, \ | ^~~~~~~~~~~~~~ ./include/linux/sched/signal.h:740:16: note: in expansion of macro 'list_next_or_null_rcu' 740 | return list_next_or_null_rcu(&p->signal->thread_head, | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: redundant redeclaration of '__compiletime_assert_316' [-Wredundant-decls] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro 'static_assert' 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:19:23: note: in expansion of macro '__same_type' 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/rculist.h:307:9: note: in expansion of macro 'container_of' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~~~~ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:307:22: note: in expansion of macro 'READ_ONCE' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~ ./include/linux/rculist.h:374:36: note: in expansion of macro 'list_entry_rcu' 374 | likely(__next != __head) ? list_entry_rcu(__next, type, \ | ^~~~~~~~~~~~~~ ./include/linux/sched/signal.h:740:16: note: in expansion of macro 'list_next_or_null_rcu' 740 | return list_next_or_null_rcu(&p->signal->thread_head, | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ././include/linux/compiler_types.h:413:45: note: previous declaration of '__compiletime_assert_316' with type 'void(void)' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/container_of.h:18:33: note: in definition of macro 'container_of' 18 | void *__mptr = (void *)(ptr); \ | ^~~ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:307:22: note: in expansion of macro 'READ_ONCE' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~ ./include/linux/rculist.h:374:36: note: in expansion of macro 'list_entry_rcu' 374 | likely(__next != __head) ? list_entry_rcu(__next, type, \ | ^~~~~~~~~~~~~~ ./include/linux/sched/signal.h:740:16: note: in expansion of macro 'list_next_or_null_rcu' 740 | return list_next_or_null_rcu(&p->signal->thread_head, | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/container_of.h:5, from ./include/linux/kernel.h:13, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_316' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro 'static_assert' 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro '__same_type' 20 | __same_type(*(ptr), void), \ | ^~~~~~~~~~~ ./include/linux/rculist.h:307:9: note: in expansion of macro 'container_of' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~~~~ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:307:22: note: in expansion of macro 'READ_ONCE' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~ ./include/linux/rculist.h:374:36: note: in expansion of macro 'list_entry_rcu' 374 | likely(__next != __head) ? list_entry_rcu(__next, type, \ | ^~~~~~~~~~~~~~ ./include/linux/sched/signal.h:740:16: note: in expansion of macro 'list_next_or_null_rcu' 740 | return list_next_or_null_rcu(&p->signal->thread_head, | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: redundant redeclaration of '__compiletime_assert_316' [-Wredundant-decls] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro 'static_assert' 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:20:23: note: in expansion of macro '__same_type' 20 | __same_type(*(ptr), void), \ | ^~~~~~~~~~~ ./include/linux/rculist.h:307:9: note: in expansion of macro 'container_of' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~~~~ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:307:22: note: in expansion of macro 'READ_ONCE' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~ ./include/linux/rculist.h:374:36: note: in expansion of macro 'list_entry_rcu' 374 | likely(__next != __head) ? list_entry_rcu(__next, type, \ | ^~~~~~~~~~~~~~ ./include/linux/sched/signal.h:740:16: note: in expansion of macro 'list_next_or_null_rcu' 740 | return list_next_or_null_rcu(&p->signal->thread_head, | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: note: previous declaration of '__compiletime_assert_316' with type 'void(void)' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:78:56: note: in definition of macro '__static_assert' 78 | #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) | ^~~~ ./include/linux/container_of.h:19:9: note: in expansion of macro 'static_assert' 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~~~ ./include/linux/container_of.h:19:23: note: in expansion of macro '__same_type' 19 | static_assert(__same_type(*(ptr), ((type *)0)->member) || \ | ^~~~~~~~~~~ ./include/linux/rculist.h:307:9: note: in expansion of macro 'container_of' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~~~~ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rculist.h:307:22: note: in expansion of macro 'READ_ONCE' 307 | container_of(READ_ONCE(ptr), type, member) | ^~~~~~~~~ ./include/linux/rculist.h:374:36: note: in expansion of macro 'list_entry_rcu' 374 | likely(__next != __head) ? list_entry_rcu(__next, type, \ | ^~~~~~~~~~~~~~ ./include/linux/sched/signal.h:740:16: note: in expansion of macro 'list_next_or_null_rcu' 740 | return list_next_or_null_rcu(&p->signal->thread_head, | ^~~~~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/sched/signal.h: In function 'task_rlimit': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_317' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/signal.h:789:16: note: in expansion of macro 'READ_ONCE' 789 | return READ_ONCE(task->signal->rlim[limit].rlim_cur); | ^~~~~~~~~ ./include/linux/sched/signal.h: In function 'task_rlimit_max': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_318' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/sched/signal.h:795:16: note: in expansion of macro 'READ_ONCE' 795 | return READ_ONCE(task->signal->rlim[limit].rlim_max); | ^~~~~~~~~ ./include/linux/rcuwait.h: In function 'rcuwait_active': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_320' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:487:50: note: in expansion of macro 'READ_ONCE' 487 | typeof(*p) *local = (typeof(*p) *__force)READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:606:31: note: in expansion of macro '__rcu_access_pointer' 606 | #define rcu_access_pointer(p) __rcu_access_pointer((p), __UNIQUE_ID(rcu), __rcu) | ^~~~~~~~~~~~~~~~~~~~ ./include/linux/rcuwait.h:34:18: note: in expansion of macro 'rcu_access_pointer' 34 | return !!rcu_access_pointer(w->task); | ^~~~~~~~~~~~~~~~~~ In file included from ./include/linux/rculist.h:11, from ./include/linux/dcache.h:8, from ./include/linux/fs.h:8, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rcuwait.h: In function 'prepare_to_rcuwait': ./include/linux/rcupdate.h:552:31: warning: cast from function call of type 'struct task_struct *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 552 | uintptr_t _r_a_p__v = (uintptr_t)(v); \ | ^ ./include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_321' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/rwonce.h:71, from ./include/linux/compiler.h:266, from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/rwonce.h:55:10: warning: to be safe all intermediate pointers in cast from 'struct task_struct **' to 'struct task_struct * volatile*' must be 'const' qualified [-Wcast-qual] 55 | *(volatile typeof(x) *)&(x) = (val); \ | ^ ./include/asm-generic/rwonce.h:61:9: note: in expansion of macro '__WRITE_ONCE' 61 | __WRITE_ONCE(x, val); \ | ^~~~~~~~~~~~ ./include/linux/rcupdate.h:556:17: note: in expansion of macro 'WRITE_ONCE' 556 | WRITE_ONCE((p), (typeof(p))(_r_a_p__v)); \ | ^~~~~~~~~~ ./include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_322' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:128:9: note: in expansion of macro 'compiletime_assert_atomic_type' 128 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:130:9: warning: switch missing default case [-Wswitch-default] 130 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:164:55: note: in expansion of macro '__smp_store_release' 164 | #define smp_store_release(p, v) do { kcsan_release(); __smp_store_release(p, v); } while (0) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:558:17: note: in expansion of macro 'smp_store_release' 558 | smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ | ^~~~~~~~~~~~~~~~~ ./include/linux/rcuwait.h:47:9: note: in expansion of macro 'rcu_assign_pointer' 47 | rcu_assign_pointer(w->task, current); | ^~~~~~~~~~~~~~~~~~ In file included from : ./include/linux/rcu_sync.h: In function 'rcu_sync_is_idle': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_323' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcu_sync.h:36:17: note: in expansion of macro 'READ_ONCE' 36 | return !READ_ONCE(rsp->gp_state); /* GP_IDLE */ | ^~~~~~~~~ In file included from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/percpu-rwsem.h: At top level: ./include/linux/percpu-rwsem.h:21:1: warning: padding struct size to alignment boundary [-Wpadded] 21 | }; | ^ In file included from ./include/linux/ioprio.h:6, from ./include/linux/fs.h:38, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched/rt.h: In function 'task_is_realtime': ./include/linux/sched/rt.h:23:22: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 23 | int policy = tsk->policy; | ^~~ In file included from ./include/linux/ioprio.h:7, from ./include/linux/fs.h:38, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/iocontext.h: At top level: ./include/linux/iocontext.h:93:1: warning: padding struct size to alignment boundary [-Wpadded] 93 | }; | ^ ./include/linux/iocontext.h:107:20: warning: padding struct to align 'lock' [-Wpadded] 107 | spinlock_t lock; | ^~~~ ./include/linux/iocontext.h:109:33: warning: padding struct to align 'icq_tree' [-Wpadded] 109 | struct radix_tree_root icq_tree; | ^~~~~~~~ In file included from ./include/linux/ioprio.h:9, from ./include/linux/fs.h:38, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/ioprio.h: In function 'ioprio_value': ./include/uapi/linux/ioprio.h:119:49: warning: conversion from 'int' to '__u16' {aka 'short unsigned int'} may change value [-Wconversion] 118 | return (prioclass << IOPRIO_CLASS_SHIFT) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | (priohint << IOPRIO_HINT_SHIFT) | priolevel; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./include/linux/fs.h:42, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mount.h: At top level: ./include/linux/mount.h:74:27: warning: padding struct to align 'mnt_idmap' [-Wpadded] 74 | struct mnt_idmap *mnt_idmap; | ^~~~~~~~~ In file included from : ./include/linux/mount.h: In function 'mnt_idmap': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_324' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:162:9: note: in expansion of macro 'compiletime_assert_atomic_type' 162 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/mount.h:80:16: note: in expansion of macro 'smp_load_acquire' 80 | return smp_load_acquire(&mnt->mnt_idmap); | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:164:9: warning: switch missing default case [-Wswitch-default] 164 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/mount.h:80:16: note: in expansion of macro 'smp_load_acquire' 80 | return smp_load_acquire(&mnt->mnt_idmap); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/slab.h:20, from ./include/linux/fs.h:44, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/percpu-refcount.h: At top level: ./include/linux/percpu-refcount.h:101:33: warning: padding struct to align 'rcu' [-Wpadded] 101 | struct rcu_head rcu; | ^~~ In file included from : ./include/linux/percpu-refcount.h: In function '__ref_is_percpu': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_325' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/percpu-refcount.h:174:22: note: in expansion of macro 'READ_ONCE' 174 | percpu_ptr = READ_ONCE(ref->percpu_count_ptr); | ^~~~~~~~~ In file included from ./include/linux/slab.h:20, from ./include/linux/fs.h:44, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': ./include/linux/percpu-refcount.h:207:33: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 207 | atomic_long_add(nr, &ref->data->count); | ^~ ./include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_many': ./include/linux/percpu-refcount.h:247:65: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 247 | ret = atomic_long_add_unless(&ref->data->count, nr, 0); | ^~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': ./include/linux/percpu-refcount.h:334:52: warning: conversion to 'long int' from 'long unsigned int' may change the sign of the result [-Wsign-conversion] 334 | else if (unlikely(atomic_long_sub_and_test(nr, &ref->data->count))) | ^~ ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ In file included from ./include/linux/slab.h:180, from ./include/linux/fs.h:44, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/kasan.h: In function 'kasan_init_slab_obj': ./include/linux/kasan.h:252:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 252 | return (void *)object; | ^ ./include/linux/kasan.h: In function 'kasan_kmalloc': ./include/linux/kasan.h:268:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 268 | return (void *)object; | ^ ./include/linux/kasan.h: In function 'kasan_kmalloc_large': ./include/linux/kasan.h:272:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 272 | return (void *)ptr; | ^ ./include/linux/kasan.h: In function 'kasan_krealloc': ./include/linux/kasan.h:277:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 277 | return (void *)object; | ^ ./include/linux/kasan.h: In function 'kasan_reset_tag': ./include/linux/kasan.h:357:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 357 | return (void *)addr; | ^ ./include/linux/kasan.h: In function 'kasan_unpoison_vmalloc': ./include/linux/kasan.h:446:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 446 | return (void *)start; | ^ In file included from : ./include/linux/slab.h: In function '__kmalloc_index': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_326' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/slab.h:476:17: note: in expansion of macro 'BUILD_BUG_ON_MSG' 476 | BUILD_BUG_ON_MSG(1, "unexpected size in kmalloc_index()"); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/fs.h:44, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/slab.h:481:16: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 481 | return -1; | ^ In file included from ./include/linux/kernel.h:25, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/slab.h: In function 'kmalloc': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/slab.h:599:68: note: in expansion of macro '_RET_IP_' 599 | kmalloc_caches[kmalloc_type(flags, _RET_IP_)][index], | ^~~~~~~~ ./include/linux/slab.h: In function 'kmalloc_node': ./include/linux/instruction_pointer.h:7:33: warning: cast from function call of type 'void *' to non-matching type 'long unsigned int' [-Wbad-function-cast] 7 | #define _RET_IP_ (unsigned long)__builtin_return_address(0) | ^ ./include/linux/slab.h:615:68: note: in expansion of macro '_RET_IP_' 615 | kmalloc_caches[kmalloc_type(flags, _RET_IP_)][index], | ^~~~~~~~ In file included from ./include/linux/fs.h:45, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mnt_idmapping.h: At top level: ./include/linux/mnt_idmapping.h:12:30: warning: redundant redeclaration of 'init_user_ns' [-Wredundant-decls] 12 | extern struct user_namespace init_user_ns; | ^~~~~~~~~~~~ In file included from ./include/linux/sched/signal.h:10, from ./include/linux/rcuwait.h:6, from ./include/linux/percpu-rwsem.h:7, from ./include/linux/fs.h:33, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/cred.h:393:30: note: previous declaration of 'init_user_ns' with type 'struct user_namespace' 393 | extern struct user_namespace init_user_ns; | ^~~~~~~~~~~~ In file included from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/fs.h:246:9: warning: padding struct to align '({anonymous})' [-Wpadded] 246 | }; | ^ In file included from ./include/linux/quota.h:42, from ./include/linux/fs.h:267, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/dqblk_xfs.h:163:1: warning: padding struct size to alignment boundary [-Wpadded] 163 | } fs_qfilestat_t; | ^ ./include/uapi/linux/dqblk_xfs.h:167:25: warning: padding struct to align 'qs_flags' [-Wpadded] 167 | __u16 qs_flags; /* FS_QUOTA_{U,P,G}DQ_{ACCT,ENFD} */ | ^~~~~~~~ ./include/uapi/linux/dqblk_xfs.h:169:25: warning: padding struct to align 'qs_uquota' [-Wpadded] 169 | fs_qfilestat_t qs_uquota; /* user quota storage information */ | ^~~~~~~~~ ./include/uapi/linux/dqblk_xfs.h:177:1: warning: padding struct size to alignment boundary [-Wpadded] 177 | } fs_quota_stat_t; | ^ In file included from ./include/linux/quota.h:48, from ./include/linux/fs.h:267, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/projid.h:18:30: warning: redundant redeclaration of 'init_user_ns' [-Wredundant-decls] 18 | extern struct user_namespace init_user_ns; | ^~~~~~~~~~~~ In file included from ./include/linux/fs.h:45, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/mnt_idmapping.h:12:30: note: previous declaration of 'init_user_ns' with type 'struct user_namespace' 12 | extern struct user_namespace init_user_ns; | ^~~~~~~~~~~~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs.h:267, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/projid.h: In function 'projid_valid': ./include/linux/projid.h:33:38: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 33 | #define INVALID_PROJID KPROJIDT_INIT(-1) | ^ ./include/linux/projid.h:31:43: note: in definition of macro 'KPROJIDT_INIT' 31 | #define KPROJIDT_INIT(value) (kprojid_t){ value } | ^~~~~ ./include/linux/projid.h:48:35: note: in expansion of macro 'INVALID_PROJID' 48 | return !projid_eq(projid, INVALID_PROJID); | ^~~~~~~~~~~~~~ In file included from ./include/linux/quota.h:49, from ./include/linux/fs.h:267, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/linux/quota.h: At top level: ./include/uapi/linux/quota.h:121:1: warning: padding struct size to alignment boundary [-Wpadded] 121 | }; | ^ In file included from ./include/linux/stat.h:20, from ./include/linux/fs.h:10, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/quota.h: In function 'make_kqid_invalid': ./include/linux/uidgid.h:58:32: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 58 | #define INVALID_UID KUIDT_INIT(-1) | ^ ./include/linux/uidgid.h:30:37: note: in definition of macro 'KUIDT_INIT' 30 | #define KUIDT_INIT(value) (kuid_t){ value } | ^~~~~ ./include/linux/quota.h:132:28: note: in expansion of macro 'INVALID_UID' 132 | kqid.uid = INVALID_UID; | ^~~~~~~~~~~ ./include/linux/uidgid.h:59:32: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 59 | #define INVALID_GID KGIDT_INIT(-1) | ^ ./include/linux/uidgid.h:31:37: note: in definition of macro 'KGIDT_INIT' 31 | #define KGIDT_INIT(value) (kgid_t){ value } | ^~~~~ ./include/linux/quota.h:135:28: note: in expansion of macro 'INVALID_GID' 135 | kqid.gid = INVALID_GID; | ^~~~~~~~~~~ In file included from ./include/linux/quota.h:48, from ./include/linux/fs.h:267, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/projid.h:33:38: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 33 | #define INVALID_PROJID KPROJIDT_INIT(-1) | ^ ./include/linux/projid.h:31:43: note: in definition of macro 'KPROJIDT_INIT' 31 | #define KPROJIDT_INIT(value) (kprojid_t){ value } | ^~~~~ ./include/linux/quota.h:138:31: note: in expansion of macro 'INVALID_PROJID' 138 | kqid.projid = INVALID_PROJID; | ^~~~~~~~~~~~~~ In file included from ./include/linux/fs.h:267, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/quota.h: At top level: ./include/linux/quota.h:226:26: warning: padding struct to align 'dqi_dirty_list' [-Wpadded] 226 | struct list_head dqi_dirty_list; /* List of dirty dquots [dq_list_lock] */ | ^~~~~~~~~~~~~~ ./include/linux/quota.h:345:13: warning: padding struct to align 'd_spc_hardlimit' [-Wpadded] 345 | u64 d_spc_hardlimit; /* absolute limit on used space */ | ^~~~~~~~~~~~~~~ ./include/linux/quota.h:361:1: warning: padding struct size to alignment boundary [-Wpadded] 361 | }; | ^ ./include/linux/quota.h:404:28: warning: padding struct to align 'ino' [-Wpadded] 404 | unsigned long long ino; /* Inode number of quota file */ | ^~~ ./include/linux/quota.h:411:30: warning: padding struct to align 's_state' [-Wpadded] 411 | struct qc_type_state s_state[MAXQUOTAS]; /* Per quota type information */ | ^~~~~~~ ./include/linux/quota.h:445:40: warning: padding struct to align 'qf_ops' [-Wpadded] 445 | const struct quota_format_ops *qf_ops; /* Operations of format */ | ^~~~~~ In file included from : ./include/linux/quota.h: In function 'dquot_state_types': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_327' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:23:9: note: in expansion of macro 'BUILD_BUG_ON' 23 | BUILD_BUG_ON((n) == 0 || (((n) & ((n) - 1)) != 0)) | ^~~~~~~~~~~~ ./include/linux/quota.h:504:9: note: in expansion of macro 'BUILD_BUG_ON_NOT_POWER_OF_2' 504 | BUILD_BUG_ON_NOT_POWER_OF_2(flag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/fs.h:267, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/quota.h: At top level: ./include/linux/quota.h:521:29: warning: padding struct to align 'dqio_sem' [-Wpadded] 521 | struct rw_semaphore dqio_sem; /* Lock quota file while I/O in progress */ | ^~~~~~~~ ./include/linux/quota.h:532:15: warning: padding struct to align 'qm_mod_name' [-Wpadded] 532 | char *qm_mod_name; | ^~~~~~~~~~~ In file included from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/fs.h:398:9: warning: padding struct to align '({anonymous})' [-Wpadded] 398 | }; | ^ ./include/linux/fs.h:423:1: warning: padding struct size to alignment boundary [-Wpadded] 423 | } read_descriptor_t; | ^ In file included from : ./include/linux/fs.h: In function 'mapping_mapped': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_328' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rbtree.h:30:31: note: in expansion of macro 'READ_ONCE' 30 | #define RB_EMPTY_ROOT(root) (READ_ONCE((root)->rb_node) == NULL) | ^~~~~~~~~ ./include/linux/fs.h:585:18: note: in expansion of macro 'RB_EMPTY_ROOT' 585 | return !RB_EMPTY_ROOT(&mapping->i_mmap.rb_root); | ^~~~~~~~~~~~~ In file included from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/fs.h: At top level: ./include/linux/fs.h:1030:33: warning: padding struct to align 'f_count' [-Wpadded] 1030 | atomic_long_t f_count; | ^~~~~~~ ./include/linux/fs.h:1136:1: warning: padding struct size to alignment boundary [-Wpadded] 1136 | }; | ^ In file included from ./include/linux/fs.h:1145, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/nfs_fs_i.h:12:31: warning: padding struct to align 'owner' [-Wpadded] 12 | struct nlm_lockowner *owner; | ^~~~~ In file included from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/fs.h:1177:22: warning: padding struct to align 'fl_pid' [-Wpadded] 1177 | unsigned int fl_pid; | ^~~~~~ ./include/linux/fs.h:1207:33: warning: padding struct to align 'flc_flock' [-Wpadded] 1207 | struct list_head flc_flock; | ^~~~~~~~~ In file included from : ./include/linux/fs.h: In function 'locks_inode_context': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_329' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:416:9: note: in expansion of macro 'compiletime_assert' 416 | compiletime_assert(__native_word(t), \ | ^~~~~~~~~~~~~~~~~~ ./arch/arm64/include/asm/barrier.h:162:9: note: in expansion of macro 'compiletime_assert_atomic_type' 162 | compiletime_assert_atomic_type(*p); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/fs.h:1274:16: note: in expansion of macro 'smp_load_acquire' 1274 | return smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ In file included from ./arch/arm64/include/asm/atomic.h:15, from ./include/linux/atomic.h:7, from ./include/asm-generic/bitops/atomic.h:5, from ./arch/arm64/include/asm/bitops.h:25, from ./include/linux/bitops.h:33, from ./include/linux/kernel.h:14, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/barrier.h:164:9: warning: switch missing default case [-Wswitch-default] 164 | switch (sizeof(*p)) { \ | ^~~~~~ ./include/asm-generic/barrier.h:168:29: note: in expansion of macro '__smp_load_acquire' 168 | #define smp_load_acquire(p) __smp_load_acquire(p) | ^~~~~~~~~~~~~~~~~~ ./include/linux/fs.h:1274:16: note: in expansion of macro 'smp_load_acquire' 1274 | return smp_load_acquire(&inode->i_flctx); | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/fs.h: At top level: ./include/linux/fs.h:1551:41: warning: padding struct to align 'wait_unfrozen' [-Wpadded] 1551 | wait_queue_head_t wait_unfrozen; /* wait for thaw */ | ^~~~~~~~~~~~~ ./include/linux/fs.h:1559:33: warning: padding struct to align 's_blocksize' [-Wpadded] 1559 | unsigned long s_blocksize; | ^~~~~~~~~~~ ./include/linux/fs.h:1596:33: warning: padding struct to align 's_dquot' [-Wpadded] 1596 | struct quota_info s_dquot; /* Diskquota specific options */ | ^~~~~~~ ./include/linux/fs.h:1610:36: warning: padding struct to align 's_time_min' [-Wpadded] 1610 | time64_t s_time_min; | ^~~~~~~~~~ ./include/linux/fs.h:1614:50: warning: padding struct to align 's_fsnotify_marks' [-Wpadded] 1614 | struct fsnotify_mark_connector __rcu *s_fsnotify_marks; | ^~~~~~~~~~~~~~~~ ./include/linux/fs.h:1626:22: warning: padding struct to align 's_vfs_rename_mutex' [-Wpadded] 1626 | struct mutex s_vfs_rename_mutex; /* Kludge */ | ^~~~~~~~~~~~~~~~~~ ./include/linux/fs.h:1682:33: warning: padding struct to align 's_inode_list_lock' [-Wpadded] 1682 | spinlock_t s_inode_list_lock ____cacheline_aligned_in_smp; | ^~~~~~~~~~~~~~~~~ ./include/linux/fs.h:1683:33: warning: padding struct to align 's_inodes' [-Wpadded] 1683 | struct list_head s_inodes; /* all inodes */ | ^~~~~~~~ ./include/linux/fs.h:1686:33: warning: padding struct to align 's_inodes_wb' [-Wpadded] 1686 | struct list_head s_inodes_wb; /* writeback inodes */ | ^~~~~~~~~~~ ./include/linux/fs.h:1687:1: warning: padding struct size to alignment boundary [-Wpadded] 1687 | } __randomize_layout; | ^ ./include/linux/fs.h:2104:1: warning: padding struct size to alignment boundary [-Wpadded] 2104 | } __randomize_layout; | ^ ./include/linux/fs.h: In function 'init_sync_kiocb': ./include/linux/fs.h:2458:30: warning: conversion from 'int' to 'short unsigned int' may change value [-Wconversion] 2458 | .ki_ioprio = get_current_ioprio(), | ^~~~~~~~~~~~~~~~~~ ./include/linux/fs.h: At top level: ./include/linux/fs.h:2653:15: warning: padding struct to align 'init_fs_context' [-Wpadded] 2653 | int (*init_fs_context)(struct fs_context *); | ^~~~~~~~~~~~~~~ ./include/linux/fs.h:2852:34: warning: padding struct to align 'aname' [-Wpadded] 2852 | struct audit_names *aname; | ^~~~~ ./include/linux/fs.h: In function 'file_clone_open': ./include/linux/fs.h:2899:47: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 2899 | return dentry_open(&file->f_path, file->f_flags, file->f_cred); | ~~~~^~~~~~~~~ In file included from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/fs.h: At top level: ./include/linux/fs.h:3530:52: warning: padding struct size to alignment boundary [-Wpadded] 3530 | struct tree_descr { const char *name; const struct file_operations *ops; int mode; }; | ^~~~~~~~~~~~~~~ In file included from : ./include/linux/fs.h: In function 'kiocb_set_rw_flags': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_330' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:50:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 50 | BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) | ^~~~~~~~~~~~~~~~ ./include/linux/fs.h:3597:9: note: in expansion of macro 'BUILD_BUG_ON' 3597 | BUILD_BUG_ON((__force int) RWF_SUPPORTED & IOCB_EVENTFD); | ^~~~~~~~~~~~ In file included from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/seq_file.h: At top level: ./include/linux/seq_file.h:27:28: warning: padding struct to align 'file' [-Wpadded] 27 | const struct file *file; | ^~~~ In file included from ./include/linux/array_size.h:5, from ./include/linux/kernel.h:7, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/kernel_types.h:42, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/img_types.h:70, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:46, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/seq_file.h: In function 'seq_commit': ./include/linux/seq_file.h:88:33: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 88 | BUG_ON(m->count + num > m->size); | ^ ./include/linux/compiler.h:78:45: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ ./include/linux/seq_file.h:88:17: note: in expansion of macro 'BUG_ON' 88 | BUG_ON(m->count + num > m->size); | ^~~~~~ In file included from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/seq_file.h:89:26: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] 89 | m->count += num; | ^~ In file included from : ./include/linux/idr.h: In function 'idr_get_cursor': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_331' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/idr.h:68:16: note: in expansion of macro 'READ_ONCE' 68 | return READ_ONCE(idr->idr_next); | ^~~~~~~~~ ./include/linux/idr.h: In function 'idr_set_cursor': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_332' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:60:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 60 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/idr.h:81:9: note: in expansion of macro 'WRITE_ONCE' 81 | WRITE_ONCE(idr->idr_next, val); | ^~~~~~~~~~ In file included from ./include/linux/kernfs.h:13, from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/energy_model.h:7, from ./include/linux/device.h:16, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/idr.h: In function 'idr_init_base': ./include/linux/idr.h:138:25: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 138 | idr->idr_base = base; | ^~~~ ./include/linux/idr.h: In function 'ida_alloc': ./include/linux/idr.h:273:40: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 273 | return ida_alloc_range(ida, 0, ~0, gfp); | ^~ ./include/linux/idr.h: In function 'ida_alloc_min': ./include/linux/idr.h:291:42: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-1' to '4294967295' [-Wsign-conversion] 291 | return ida_alloc_range(ida, min, ~0, gfp); | ^~ RPM build errors: In file included from ./include/linux/sysfs.h:16, from ./include/linux/kobject.h:20, from ./include/linux/energy_model.h:7, from ./include/linux/device.h:16, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/kernfs.h: At top level: ./include/linux/kernfs.h:211:9: warning: padding struct to align '({anonymous})' [-Wpadded] 211 | }; | ^ ./include/linux/kernfs.h:223:34: warning: padding struct to align 'iattr' [-Wpadded] 223 | struct kernfs_iattrs *iattr; | ^~~~~ ./include/linux/kernfs.h:258:33: warning: padding struct to align 'list' [-Wpadded] 258 | struct list_head list; | ^~~~ ./include/linux/kernfs.h:264:44: warning: padding struct to align 'vm_ops' [-Wpadded] 264 | const struct vm_operations_struct *vm_ops; | ^~~~~~ ./include/linux/kernfs.h:310:19: warning: padding struct to align 'write' [-Wpadded] 310 | ssize_t (*write)(struct kernfs_open_file *of, char *buf, size_t bytes, | ^~~~~ ./include/linux/kernfs.h:333:1: warning: padding struct size to alignment boundary [-Wpadded] 333 | }; | ^ ./include/linux/kernfs.h: In function 'kernfs_id_gen': ./include/linux/kernfs.h:357:27: warning: conversion from 'u64' {aka 'long long unsigned int'} to 'u32' {aka 'unsigned int'} may change value [-Wconversion] 357 | return id >> 32; | ~~~^~~~~ In file included from ./arch/arm64/include/asm/bug.h:26, from ./include/linux/bug.h:5, from ./include/linux/fortify-string.h:5, from ./include/linux/string.h:363, from ./include/linux/seq_file.h:6, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/kernfs.h: In function 'kernfs_enable_ns': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_333' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/bug.h:111:32: note: in definition of macro 'WARN_ON_ONCE' 111 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ ././include/linux/compiler_types.h:401:9: note: in expansion of macro '__compiletime_assert' 401 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rbtree.h:30:31: note: in expansion of macro 'READ_ONCE' 30 | #define RB_EMPTY_ROOT(root) (READ_ONCE((root)->rb_node) == NULL) | ^~~~~~~~~ ./include/linux/kernfs.h:381:23: note: in expansion of macro 'RB_EMPTY_ROOT' 381 | WARN_ON_ONCE(!RB_EMPTY_ROOT(&kn->dir.children)); | ^~~~~~~~~~~~~ In file included from ./include/linux/sysfs.h:21, from ./include/linux/kobject.h:20, from ./include/linux/energy_model.h:7, from ./include/linux/device.h:16, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/kobject_ns.h: At top level: ./include/linux/kobject_ns.h:41:16: warning: padding struct to align 'current_may_mount' [-Wpadded] 41 | bool (*current_may_mount)(void); | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/kobject.h:20, from ./include/linux/energy_model.h:7, from ./include/linux/device.h:16, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sysfs.h:38:1: warning: padding struct size to alignment boundary [-Wpadded] 38 | }; | ^ In file included from ./include/linux/energy_model.h:7, from ./include/linux/device.h:16, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/kobject.h:80:1: warning: padding struct size to alignment boundary [-Wpadded] 80 | }; | ^ ./include/linux/kobject.h:171:24: warning: padding struct to align 'kobj' [-Wpadded] 171 | struct kobject kobj; | ^~~~ In file included from ./include/linux/energy_model.h:10, from ./include/linux/device.h:16, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/sched/topology.h:32:15: warning: padding struct to align 'name' [-Wpadded] 32 | char *name; | ^~~~ ./include/linux/sched/topology.h:104:23: warning: padding struct to align 'last_balance' [-Wpadded] 104 | unsigned long last_balance; /* init to jiffies. units in jiffies */ | ^~~~~~~~~~~~ ./include/linux/sched/topology.h:164:23: warning: padding struct to align 'span' [-Wpadded] 164 | unsigned long span[]; | ^~~~ ./include/linux/sched/topology.h: In function 'task_node': ./include/linux/sched/topology.h:302:28: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 302 | return cpu_to_node(task_cpu(p)); | ^~~~~~~~~~~ In file included from ./include/linux/device.h:16, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/energy_model.h: At top level: ./include/linux/energy_model.h:58:23: warning: padding struct to align 'flags' [-Wpadded] 58 | unsigned long flags; | ^~~~~ ./include/linux/energy_model.h: In function 'em_cpu_energy': ./include/linux/energy_model.h:242:15: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion] 242 | cpu = cpumask_first(to_cpumask(pd->cpus)); | ^~~~~~~~~~~~~ In file included from : ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_336' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:129:25: note: in expansion of macro '__careful_cmp' 129 | #define min(x, y) __careful_cmp(min, x, y) | ^~~~~~~~~~~~~ ./include/linux/energy_model.h:246:20: note: in expansion of macro 'min' 246 | max_util = min(max_util, allowed_cpu_cap); | ^~~ ./include/linux/ioport.h: In function 'resource_intersection': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_339' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:136:25: note: in expansion of macro '__careful_cmp' 136 | #define max(x, y) __careful_cmp(max, x, y) | ^~~~~~~~~~~~~ ./include/linux/ioport.h:285:20: note: in expansion of macro 'max' 285 | r->start = max(r1->start, r2->start); | ^~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_342' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:129:25: note: in expansion of macro '__careful_cmp' 129 | #define min(x, y) __careful_cmp(min, x, y) | ^~~~~~~~~~~~~ ./include/linux/ioport.h:286:18: note: in expansion of macro 'min' 286 | r->end = min(r1->end, r2->end); | ^~~ ./include/linux/ioport.h: In function 'resource_union': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_345' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:129:25: note: in expansion of macro '__careful_cmp' 129 | #define min(x, y) __careful_cmp(min, x, y) | ^~~~~~~~~~~~~ ./include/linux/ioport.h:295:20: note: in expansion of macro 'min' 295 | r->start = min(r1->start, r2->start); | ^~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_348' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' 39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:100:9: note: in expansion of macro 'BUILD_BUG_ON_MSG' 100 | BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:105:9: note: in expansion of macro '__careful_cmp_once' 105 | __careful_cmp_once(op, x, y, __UNIQUE_ID(x_), __UNIQUE_ID(y_)) | ^~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:136:25: note: in expansion of macro '__careful_cmp' 136 | #define max(x, y) __careful_cmp(max, x, y) | ^~~~~~~~~~~~~ ./include/linux/ioport.h:296:18: note: in expansion of macro 'max' 296 | r->end = max(r1->end, r2->end); | ^~~ In file included from ./include/linux/device.h:19, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/klist.h: At top level: ./include/linux/klist.h:20:33: warning: padding struct to align 'k_list' [-Wpadded] 20 | struct list_head k_list; | ^~~~~~ ./include/linux/klist.h:41:1: warning: padding struct size to alignment boundary [-Wpadded] 41 | }; | ^ In file included from ./include/linux/device.h:25, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/pm.h:619:22: warning: padding struct to align 'clock_mutex' [-Wpadded] 619 | struct mutex clock_mutex; | ^~~~~~~~~~~ ./include/linux/pm.h:657:33: warning: padding struct to align 'driver_flags' [-Wpadded] 657 | u32 driver_flags; | ^~~~~~~~~~~~ ./include/linux/pm.h:673:33: warning: padding struct to align 'suspend_timer' [-Wpadded] 673 | struct hrtimer suspend_timer; | ^~~~~~~~~~~~~ ./include/linux/pm.h:692:33: warning: padding struct to align 'links_count' [-Wpadded] 692 | unsigned int links_count; | ^~~~~~~~~~~ ./include/linux/pm.h:698:33: warning: padding struct to align 'last_busy' [-Wpadded] 698 | u64 last_busy; | ^~~~~~~~~ In file included from ./include/linux/device.h:30, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/device/bus.h:105:1: warning: padding struct size to alignment boundary [-Wpadded] 105 | }; | ^ In file included from ./include/linux/module.h:19, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/elf.h:96:12: warning: redundant redeclaration of 'arch_parse_elf_property' [-Wredundant-decls] 96 | extern int arch_parse_elf_property(u32 type, const void *data, size_t datasz, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/elf.h:6, from ./include/linux/module.h:19, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/elf.h:260:19: note: previous definition of 'arch_parse_elf_property' with type 'int(u32, const void *, size_t, bool, struct arch_elf_state *)' {aka 'int(unsigned int, const void *, long unsigned int, _Bool, struct arch_elf_state *)'} 260 | static inline int arch_parse_elf_property(u32 type, const void *data, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:22, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/moduleparam.h:51:15: warning: padding struct to align 'set' [-Wpadded] 51 | int (*set)(const char *val, const struct kernel_param *kp); | ^~~ ./include/linux/moduleparam.h:80:9: warning: padding struct to align '({anonymous})' [-Wpadded] 80 | }; | ^ ./include/linux/moduleparam.h:88:15: warning: padding struct to align 'string' [-Wpadded] 88 | char *string; | ^~~~~~ In file included from ./include/linux/module.h:25, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/rbtree_latch.h:46:33: warning: padding struct to align 'tree' [-Wpadded] 46 | struct rb_root tree[2]; | ^~~~ In file included from : ./include/linux/rbtree_latch.h: In function '__lt_find': ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_350' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:508:27: note: in expansion of macro 'READ_ONCE' 508 | typeof(p) local = READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:511:32: note: in expansion of macro '__rcu_dereference_raw' 511 | #define rcu_dereference_raw(p) __rcu_dereference_raw(p, __UNIQUE_ID(rcu)) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/rbtree_latch.h:109:32: note: in expansion of macro 'rcu_dereference_raw' 109 | struct rb_node *node = rcu_dereference_raw(ltr->tree[idx].rb_node); | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_352' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:508:27: note: in expansion of macro 'READ_ONCE' 508 | typeof(p) local = READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:511:32: note: in expansion of macro '__rcu_dereference_raw' 511 | #define rcu_dereference_raw(p) __rcu_dereference_raw(p, __UNIQUE_ID(rcu)) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/rbtree_latch.h:118:32: note: in expansion of macro 'rcu_dereference_raw' 118 | node = rcu_dereference_raw(node->rb_left); | ^~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:413:45: warning: nested extern declaration of '__compiletime_assert_354' [-Wnested-externs] 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:391:40: note: in definition of macro '__compiletime_assert' 391 | __noreturn extern void prefix ## suffix(void) \ | ^~~~~~ ././include/linux/compiler_types.h:413:9: note: in expansion of macro '_compiletime_assert' 413 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:9: note: in expansion of macro 'compiletime_assert' 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:9: note: in expansion of macro 'compiletime_assert_rwonce_type' 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/rcupdate.h:508:27: note: in expansion of macro 'READ_ONCE' 508 | typeof(p) local = READ_ONCE(p); \ | ^~~~~~~~~ ./include/linux/rcupdate.h:511:32: note: in expansion of macro '__rcu_dereference_raw' 511 | #define rcu_dereference_raw(p) __rcu_dereference_raw(p, __UNIQUE_ID(rcu)) | ^~~~~~~~~~~~~~~~~~~~~ ./include/linux/rbtree_latch.h:120:32: note: in expansion of macro 'rcu_dereference_raw' 120 | node = rcu_dereference_raw(node->rb_right); | ^~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/error-injection.h:6, from ./include/linux/module.h:26, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/asm-generic/error-injection.h: At top level: ./include/asm-generic/error-injection.h:17:1: warning: padding struct size to alignment boundary [-Wpadded] 17 | }; | ^ In file included from ./include/linux/module.h:27, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/tracepoint-defs.h:30:1: warning: padding struct size to alignment boundary [-Wpadded] 30 | }; | ^ ./include/linux/tracepoint-defs.h:54:1: warning: padding struct size to alignment boundary [-Wpadded] 54 | } __aligned(32); | ^ In file included from ./include/linux/module.h:34, from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./arch/arm64/include/asm/module.h: In function 'find_section': ./arch/arm64/include/asm/module.h:59:31: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 59 | const char *secstrs = (void *)hdr + sechdrs[hdr->e_shstrndx].sh_offset; | ^ In file included from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/module.h: At top level: ./include/linux/module.h:370:30: warning: padding struct to align 'mtn' [-Wpadded] 370 | struct mod_tree_node mtn; | ^~~ ./include/linux/module.h:384:15: warning: padding struct to align 'strtab' [-Wpadded] 384 | char *strtab; | ^~~~~~ ./include/linux/module.h:409:26: warning: padding struct to align 'list' [-Wpadded] 409 | struct list_head list; | ^~~~ ./include/linux/module.h:438:22: warning: padding struct to align 'param_lock' [-Wpadded] 438 | struct mutex param_lock; | ^~~~~~~~~~ ./include/linux/module.h:457:22: warning: padding struct to align 'num_exentries' [-Wpadded] 457 | unsigned int num_exentries; | ^~~~~~~~~~~~~ ./include/linux/module.h:463:30: warning: padding struct to align 'mem' [-Wpadded] 463 | struct module_memory mem[MOD_MEM_NUM_TYPES] __module_memory_align; | ^~~ ./include/linux/module.h:473:26: warning: padding struct to align 'bug_list' [-Wpadded] 473 | struct list_head bug_list; | ^~~~~~~~ ./include/linux/module.h:498:15: warning: padding struct to align 'noinstr_text_start' [-Wpadded] 498 | void *noinstr_text_start; | ^~~~~~~~~~~~~~~~~~ ./include/linux/module.h:507:30: warning: padding struct to align 'srcu_struct_ptrs' [-Wpadded] 507 | struct srcu_struct **srcu_struct_ptrs; | ^~~~~~~~~~~~~~~~ In file included from ./include/linux/shrinker.h:7, from ./include/linux/list_lru.h:13, from ./include/linux/fs.h:13, from ./include/linux/seq_file.h:11, from ./include/drm/drm_print.h:31, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/module.h:511:51: warning: padding struct to align 'bpf_raw_events' [-Wpadded] 511 | RH_KABI_EXCLUDE(struct bpf_raw_event_map *bpf_raw_events) | ^~~~~~~~~~~~~~ ./include/linux/rh_kabi.h:450:49: note: in definition of macro '_RH_KABI_EXCLUDE' 450 | # define _RH_KABI_EXCLUDE(_elem) _elem | ^~~~~ ./include/linux/module.h:511:9: note: in expansion of macro 'RH_KABI_EXCLUDE' 511 | RH_KABI_EXCLUDE(struct bpf_raw_event_map *bpf_raw_events) | ^~~~~~~~~~~~~~~ In file included from ./include/linux/device/driver.h:21, from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/module.h:515:15: warning: padding struct to align 'btf_data' [-Wpadded] 515 | void *btf_data; | ^~~~~~~~ ./include/linux/module.h:528:33: warning: padding struct to align 'trace_evals' [-Wpadded] 528 | struct trace_eval_map **trace_evals; | ^~~~~~~~~~~ ./include/linux/module.h:538:24: warning: padding struct to align 'kprobe_blacklist' [-Wpadded] 538 | unsigned long *kprobe_blacklist; | ^~~~~~~~~~~~~~~~ ./include/linux/module.h:549:30: warning: padding struct to align 'kunit_suites' [-Wpadded] 549 | struct kunit_suite **kunit_suites; | ^~~~~~~~~~~~ ./include/linux/module.h:563:27: warning: padding struct to align 'printk_index_start' [-Wpadded] 563 | struct pi_entry **printk_index_start; | ^~~~~~~~~~~~~~~~~~ ./include/linux/module.h:585:39: warning: padding struct to align 'ei_funcs' [-Wpadded] 585 | struct error_injection_entry *ei_funcs; | ^~~~~~~~ ./include/linux/module.h:589:29: warning: padding struct to align 'dyndbg_info' [-Wpadded] 589 | struct _ddebug_info dyndbg_info; | ^~~~~~~~~~~ ./include/linux/module.h:591:1: warning: padding struct size to alignment boundary [-Wpadded] 591 | } ____cacheline_aligned __randomize_layout; | ^ In file included from ./include/linux/device.h:32, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/device/driver.h:104:25: warning: padding struct to align 'probe_type' [-Wpadded] 104 | enum probe_type probe_type; | ^~~~~~~~~~ In file included from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/device.h:388:1: warning: padding struct size to alignment boundary [-Wpadded] 388 | }; | ^ ./include/linux/device.h:457:1: warning: padding struct size to alignment boundary [-Wpadded] 457 | }; | ^ ./include/linux/device.h:683:1: warning: padding struct size to alignment boundary [-Wpadded] 683 | }; | ^ ./include/linux/device.h:711:1: warning: padding struct size to alignment boundary [-Wpadded] 711 | }; | ^ In file included from ./include/linux/device.h:726, from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/pm_wakeup.h:46:33: warning: padding struct to align 'entry' [-Wpadded] 46 | struct list_head entry; | ^~~~~ ./include/linux/pm_wakeup.h:48:34: warning: padding struct to align 'wakeirq' [-Wpadded] 48 | struct wake_irq *wakeirq; | ^~~~~~~ ./include/linux/pm_wakeup.h:64:1: warning: padding struct size to alignment boundary [-Wpadded] 64 | }; | ^ In file included from ./include/drm/drm_print.h:32, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/device.h: In function 'dev_set_uevent_suppress': ./include/linux/device.h:808:37: warning: conversion from 'int' to 'unsigned char:1' may change value [-Wconversion] 808 | dev->kobj.uevent_suppress = val; | ^~~ In file included from ./include/drm/drm_print.h:33, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/linux/debugfs.h: At top level: ./include/linux/debugfs.h:37:23: warning: padding struct to align 'base' [-Wpadded] 37 | void __iomem *base; | ^~~~ ./include/linux/debugfs.h:44:1: warning: padding struct size to alignment boundary [-Wpadded] 44 | }; | ^ In file included from ./include/drm/drm_print.h:36, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/drm/drm.h:108:31: warning: padding struct to align 'rects' [-Wpadded] 108 | struct drm_clip_rect *rects; | ^~~~~ ./include/uapi/drm/drm.h:143:25: warning: padding struct to align 'name_len' [-Wpadded] 143 | __kernel_size_t name_len; /**< Length of name buffer */ | ^~~~~~~~ ./include/uapi/drm/drm.h:163:36: warning: padding struct to align 'version' [-Wpadded] 163 | struct drm_version __user *version; | ^~~~~~~ ./include/uapi/drm/drm.h:213:15: warning: padding struct to align 'handle' [-Wpadded] 213 | void *handle; /**< Handle of map */ | ^~~~~~ ./include/uapi/drm/drm.h:231:1: warning: padding struct size to alignment boundary [-Wpadded] 231 | }; | ^ ./include/uapi/drm/drm.h:273:9: warning: padding struct size to alignment boundary [-Wpadded] 273 | } data[15]; | ^ ./include/uapi/drm/drm.h:347:23: warning: padding struct to align 'agp_start' [-Wpadded] 347 | unsigned long agp_start; /**< | ^~~~~~~~~ ./include/uapi/drm/drm.h:358:37: warning: padding struct to align 'list' [-Wpadded] 358 | struct drm_buf_desc __user *list; | ^~~~ ./include/uapi/drm/drm.h:366:21: warning: padding struct to align 'list' [-Wpadded] 366 | int __user *list; | ^~~~ ./include/uapi/drm/drm.h:378:22: warning: padding struct to align 'address' [-Wpadded] 378 | void __user *address; /**< Address of buffer */ | ^~~~~~~ ./include/uapi/drm/drm.h:389:22: warning: padding struct to align 'virtual' [-Wpadded] 389 | void __user *virtual; /**< Mmap'd area in user-virtual */ | ^~~~~~~ ./include/uapi/drm/drm.h:409:21: warning: padding struct to align 'request_indices' [-Wpadded] 409 | int __user *request_indices; /**< Buffer information */ | ^~~~~~~~~~~~~~~ ./include/uapi/drm/drm.h:412:1: warning: padding struct size to alignment boundary [-Wpadded] 412 | }; | ^ ./include/uapi/drm/drm.h:434:32: warning: padding struct to align 'contexts' [-Wpadded] 434 | struct drm_ctx __user *contexts; | ^~~~~~~~ ./include/uapi/drm/drm.h:455:28: warning: padding struct to align 'data' [-Wpadded] 455 | unsigned long long data; | ^~~~ ./include/uapi/drm/drm.h:580:1: warning: padding struct size to alignment boundary [-Wpadded] 580 | }; | ^ In file included from ./include/uapi/drm/drm.h:1031, from ./include/drm/drm_print.h:36, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/uapi/drm/drm_mode.h:363:1: warning: padding struct size to alignment boundary [-Wpadded] 363 | }; | ^ ./include/uapi/drm/drm_mode.h:640:1: warning: padding struct size to alignment boundary [-Wpadded] 640 | }; | ^ ./include/uapi/drm/drm_mode.h:647:1: warning: padding struct size to alignment boundary [-Wpadded] 647 | }; | ^ ./include/uapi/drm/drm_mode.h:735:15: warning: padding struct to align 'modifier' [-Wpadded] 735 | __u64 modifier[4]; | ^~~~~~~~ ./include/uapi/drm/drm_mode.h:952:1: warning: padding struct size to alignment boundary [-Wpadded] 952 | }; | ^ In file included from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/env/linux/dkf_server.h:51, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:43: ./include/drm/drm_print.h:180:1: warning: padding struct size to alignment boundary [-Wpadded] 180 | }; | ^ In file included from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/device.h:47, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:45: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/devicemem_heapcfg.h:163:32: warning: padding struct to align 'psHeapBlueprintArray' [-Wpadded] 163 | DEVMEM_HEAP_BLUEPRINT *psHeapBlueprintArray; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/pmr.h:65, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/mmu_common.h:83, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/device.h:48, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:45: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/devicemem_typedefs.h:108:1: warning: padding struct size to alignment boundary [-Wpadded] 108 | } DEVMEM_EXPORTCOOKIE; | ^ In file included from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/include/physheap_config.h:50, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/include/physheap.h:50, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/pmr.h:69, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/mmu_common.h:83, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/services/server/include/device.h:48, from /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.c:45: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/include/pvr_debug.h:75:10: fatal error: stdarg.h: No such file or directory 75 | #include | ^~~~~~~~~~ compilation terminated. make[3]: *** [scripts/Makefile.build:249: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild/services/server/env/linux/dkf_server.o] Error 1 make[2]: *** [Makefile:1942: /builddir/build/BUILD/ti-img-rogue-driver-20241212git51a23d9f/binary_j784s4_linux_wayland_release/target_aarch64/kbuild] Error 2 make[1]: *** [build/linux/kbuild/kbuild.mk:86: kbuild] Error 2 make: *** [../config/core.mk:2703: build] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.PWnYlH (%build) Bad exit status from /var/tmp/rpm-tmp.PWnYlH (%build) Finish: rpmbuild kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm Finish: build phase for kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root/var/log/dnf.log /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root/var/log/dnf.librepo.log /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root/var/log/dnf.rpm.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/kernel-module-pvrsrvkm-j784s4-5.14.0-539.el9.0.20241212git51a23d9f.el9.src.rpm) Config(centos-stream-9-aarch64) 0 minutes 29 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M 7f585b3d759744baa25eef96670f9045 -D /var/lib/mock/centos-stream-9-aarch64-1733999384.899761/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.18cfvrl0:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/originals/kernel-module-pvrsrvkm.spec' Copr build error: Build failed