+ export BPO_JOB_ID=581851 + BPO_JOB_ID=581851 + pmbootstrap -m http://dl-4.alpinelinux.org/alpine/ -mp http://build.postmarketos.org/wip/ -mp http://mirror.postmarketos.org/postmarketos/ --aports=/home/build/pmaports --no-ccache --timeout 900 --details-to-stdout build --no-depends --strict --arch armv7 --force linux-xiaomi-cactus (002281) [07:37:31] % cd /home/build/pmaports; git remote -v origin https://gitlab.com/postmarketOS/pmaports.git/ (fetch) origin https://gitlab.com/postmarketOS/pmaports.git/ (push) (002281) [07:37:31] % cd /home/build/pmaports; git show origin/master:channels.cfg # Reference: https://postmarketos.org/channels.cfg [channels.cfg] recommended=edge [edge] description=Rolling release / Most devices / Occasional breakage: https://postmarketos.org/edge branch_pmaports=master branch_aports=master mirrordir_alpine=edge [v21.06] description=Latest release / Recommended for best stability branch_pmaports=v21.06 branch_aports=3.14-stable mirrordir_alpine=v3.14 [v21.03] description=Old release (unsupported) branch_pmaports=v21.03 branch_aports=3.13-stable mirrordir_alpine=v3.13 [v20.05] description=Old release (unsupported) branch_pmaports=v20.05 branch_aports=3.12-stable mirrordir_alpine=v3.12 (002281) [07:37:31] Shutdown complete (002281) [07:37:31] Calculate work folder size (002281) [07:37:31] % sudo du -ks /home/build/.local/var/pmbootstrap 20 /home/build/.local/var/pmbootstrap (002281) [07:37:31] Shutdown complete (002281) [07:37:31] % sudo du -ks /home/build/.local/var/pmbootstrap 20 /home/build/.local/var/pmbootstrap (002281) [07:37:31] Cleared up ~0 MB of space (002281) [07:37:31] APKINDEX outdated (file does not exist yet): http://build.postmarketos.org/wip/master/armv7/APKINDEX.tar.gz (002281) [07:37:31] APKINDEX outdated (file does not exist yet): http://mirror.postmarketos.org/postmarketos/master/armv7/APKINDEX.tar.gz (002281) [07:37:31] APKINDEX outdated (file does not exist yet): http://dl-4.alpinelinux.org/alpine/edge/main/armv7/APKINDEX.tar.gz (002281) [07:37:31] APKINDEX outdated (file does not exist yet): http://dl-4.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz (002281) [07:37:31] APKINDEX outdated (file does not exist yet): http://dl-4.alpinelinux.org/alpine/edge/testing/armv7/APKINDEX.tar.gz (002281) [07:37:31] Update package index for armv7 (5 file(s)) (002281) [07:37:31] % mkdir -p /home/build/.local/var/pmbootstrap/cache_http (002281) [07:37:31] Download http://build.postmarketos.org/wip/master/armv7/APKINDEX.tar.gz (002281) [07:37:31] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_apk_armv7 (002281) [07:37:31] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_998f7344438a1788b147ed513f6089174b226690ae3d66156cb5ad15c0b72094 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.af6ab7cc.tar.gz (002281) [07:37:31] Download http://mirror.postmarketos.org/postmarketos/master/armv7/APKINDEX.tar.gz (002281) [07:37:32] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_1ac903ac063665387c34164a0e83a5c312b7e081baa5ffa9d72b7c3c8a7e0d02 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.bdd0d494.tar.gz (002281) [07:37:32] Download http://dl-4.alpinelinux.org/alpine/edge/main/armv7/APKINDEX.tar.gz (002281) [07:37:37] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_b894cc111f87d781ddff66d11108cb154a7ec03d2ff6ede85d1981e0686cb930 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.ed54c246.tar.gz (002281) [07:37:37] Download http://dl-4.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz (002281) [07:37:49] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_2711711070325f8796558accbc5c494a4477cd3aae3d87e2b77ac2088bf47f40 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.e76b60f6.tar.gz (002281) [07:37:49] Download http://dl-4.alpinelinux.org/alpine/edge/testing/armv7/APKINDEX.tar.gz (002281) [07:37:58] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_a9dc322bd1623cfa5460d475f77fc452b38a9a192c6d6bf87ea68fd01b1c06b9 /home/build/.local/var/pmbootstrap/cache_apk_armv7/APKINDEX.24c95890.tar.gz (002281) [07:37:59] APKINDEX outdated (file does not exist yet): http://build.postmarketos.org/wip/master/x86_64/APKINDEX.tar.gz (002281) [07:37:59] APKINDEX outdated (file does not exist yet): http://mirror.postmarketos.org/postmarketos/master/x86_64/APKINDEX.tar.gz (002281) [07:37:59] APKINDEX outdated (file does not exist yet): http://dl-4.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz (002281) [07:37:59] APKINDEX outdated (file does not exist yet): http://dl-4.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz (002281) [07:37:59] APKINDEX outdated (file does not exist yet): http://dl-4.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz (002281) [07:37:59] Update package index for x86_64 (5 file(s)) (002281) [07:37:59] Download http://build.postmarketos.org/wip/master/x86_64/APKINDEX.tar.gz (002281) [07:37:59] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_apk_x86_64 (002281) [07:37:59] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_b5c42e3975be0fe9e47c9d10368cdb12b769d34497838f599f197797ceee4130 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.af6ab7cc.tar.gz (002281) [07:37:59] Download http://mirror.postmarketos.org/postmarketos/master/x86_64/APKINDEX.tar.gz (002281) [07:37:59] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_fbf6a6bb13f455234f8410708d660d6939b023713fb7426b3335eb2673669e92 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.bdd0d494.tar.gz (002281) [07:37:59] Download http://dl-4.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz (002281) [07:38:01] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_aa67e23cbb4d0d6bd4a068d4c1ffaddafc17982b20d0b66bba28fd70e9dcca18 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.ed54c246.tar.gz (002281) [07:38:01] Download http://dl-4.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz (002281) [07:38:14] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_98c2384a26483d9f5a647c0da3addb5180f319fb8359ed26c35bd8d941d5a68d /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.e76b60f6.tar.gz (002281) [07:38:14] Download http://dl-4.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz (002281) [07:38:19] % sudo cp /home/build/.local/var/pmbootstrap/cache_http/APKINDEX_b44671428b2a6d432bdd2a5fc8cee55ea633c42c3fc24145ccf43677cb953bb9 /home/build/.local/var/pmbootstrap/cache_apk_x86_64/APKINDEX.24c95890.tar.gz (002281) [07:38:26] Build is necessary for package 'linux-xiaomi-cactus': Binary package out of date (binary: 4.9.117-r2, aport: 4.9.117-r3) (002281) [07:38:26] NOTE: Skipped apk version check for chroot 'native', because it is not installed yet! (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/dev (002281) [07:38:26] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/build/.local/var/pmbootstrap/chroot_native/dev (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/dev/pts /home/build/.local/var/pmbootstrap/chroot_native/dev/shm (002281) [07:38:26] % sudo mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/build/.local/var/pmbootstrap/chroot_native/dev/shm (002281) [07:38:26] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/null c 1 3 (002281) [07:38:26] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/zero c 1 5 (002281) [07:38:26] % sudo mknod -m 666 /home/build/.local/var/pmbootstrap/chroot_native/dev/full c 1 7 (002281) [07:38:26] % sudo mknod -m 644 /home/build/.local/var/pmbootstrap/chroot_native/dev/random c 1 8 (002281) [07:38:26] % sudo mknod -m 644 /home/build/.local/var/pmbootstrap/chroot_native/dev/urandom c 1 9 (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/proc (002281) [07:38:26] % sudo mount --bind /proc /home/build/.local/var/pmbootstrap/chroot_native/proc (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/var/cache/apk (002281) [07:38:26] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_apk_x86_64 /home/build/.local/var/pmbootstrap/chroot_native/var/cache/apk (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_ccache_x86_64 (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache (002281) [07:38:26] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_ccache_x86_64 /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_distfiles (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/var/cache/distfiles (002281) [07:38:26] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_distfiles /home/build/.local/var/pmbootstrap/chroot_native/var/cache/distfiles (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git (002281) [07:38:26] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_git /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/cache_rust (002281) [07:38:26] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust (002281) [07:38:26] % sudo mount --bind /home/build/.local/var/pmbootstrap/cache_rust /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust (002281) [07:38:27] % sudo mkdir -p /home/build/.local/var/pmbootstrap/config_abuild (002281) [07:38:27] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config (002281) [07:38:27] % sudo mount --bind /home/build/.local/var/pmbootstrap/config_abuild /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config (002281) [07:38:27] % sudo mkdir -p /home/build/.local/var/pmbootstrap/config_apk_keys (002281) [07:38:27] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/keys (002281) [07:38:27] % sudo mount --bind /home/build/.local/var/pmbootstrap/config_apk_keys /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/keys (002281) [07:38:27] % sudo mkdir -p /home/build/.local/var/pmbootstrap/packages/edge (002281) [07:38:27] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages (002281) [07:38:27] % sudo mount --bind /home/build/.local/var/pmbootstrap/packages/edge /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages (002281) [07:38:27] % sudo touch /home/build/.local/var/pmbootstrap/chroot_native/in-pmbootstrap (002281) [07:38:27] Download http://dl-4.alpinelinux.org/alpine/edge/main/x86_64/apk-tools-static-2.12.7-r0.apk (002281) [07:38:29] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002281) [07:38:29] sigkey: alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002281) [07:38:29] extracted: /tmp/pmbootstrap2eqlug3lapk (002281) [07:38:29] extracted: /tmp/pmbootstraph344lw26sig (002281) [07:38:29] Verify apk.static signature with /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub (002281) [07:38:29] % openssl dgst -sha1 -verify /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub -signature /tmp/pmbootstraph344lw26sig /tmp/pmbootstrap2eqlug3lapk Verified OK (002281) [07:38:29] Verify the version reported by the apk.static binary (must match the package version 2.12.7-r0) (002281) [07:38:29] % /tmp/pmbootstrap2eqlug3lapk --version apk-tools 2.12.7, compiled for x86_64. (002281) [07:38:29] (native) install alpine-base (002281) [07:38:29] % sudo ln -s -f /var/cache/apk /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/cache (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/build.postmarketos.org.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/wip.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /home/build/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub /home/build/.local/var/pmbootstrap/config_apk_keys/ (002281) [07:38:29] % sudo cp /etc/resolv.conf /home/build/.local/var/pmbootstrap/chroot_native/etc/resolv.conf (002281) [07:38:29] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/etc/apk (002281) [07:38:29] (native) update /etc/apk/repositories (002281) [07:38:29] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002281) [07:38:29] % sudo sh -c echo http://build.postmarketos.org/wip/master >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002281) [07:38:29] % sudo sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002281) [07:38:29] % sudo sh -c echo http://dl-4.alpinelinux.org/alpine/edge/main >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002281) [07:38:29] % sudo sh -c echo http://dl-4.alpinelinux.org/alpine/edge/community >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002281) [07:38:29] % sudo sh -c echo http://dl-4.alpinelinux.org/alpine/edge/testing >> /home/build/.local/var/pmbootstrap/chroot_native/etc/apk/repositories (002281) [07:38:29] % sudo mkdir -p /home/build/.local/var/pmbootstrap/tmp (002281) [07:38:29] % sudo mkfifo /home/build/.local/var/pmbootstrap/tmp/apk_progress_fifo (002281) [07:38:29] % sudo cat /home/build/.local/var/pmbootstrap/tmp/apk_progress_fifo (002281) [07:38:29] % sudo sh -c exec 3>/home/build/.local/var/pmbootstrap/tmp/apk_progress_fifo; /home/build/.local/var/pmbootstrap/apk.static --no-progress --progress-fd 3 --root /home/build/.local/var/pmbootstrap/chroot_native --cache-dir /home/build/.local/var/pmbootstrap/cache_apk_x86_64 --initdb --arch x86_64 add alpine-base (002281) [07:38:29] New background process: pid=2356, output=background WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/20) Installing musl (1.2.2-r5) (2/20) Installing busybox (1.34.0-r2) Executing busybox-1.34.0-r2.post-install (3/20) Installing alpine-baselayout (3.2.0-r17) Executing alpine-baselayout-3.2.0-r17.pre-install Executing alpine-baselayout-3.2.0-r17.post-install (4/20) Installing ifupdown-ng (0.11.3-r0) (5/20) Installing openrc (0.43.5-r0) Executing openrc-0.43.5-r0.post-install (6/20) Installing alpine-conf (3.12.0-r0) (7/20) Installing libcrypto1.1 (1.1.1l-r0) (8/20) Installing libssl1.1 (1.1.1l-r0) (9/20) Installing ca-certificates-bundle (20191127-r5) (10/20) Installing libretls (3.3.4-r0) (11/20) Installing ssl_client (1.34.0-r2) (12/20) Installing zlib (1.2.11-r3) (13/20) Installing apk-tools (2.12.7-r0) (14/20) Installing busybox-suid (1.34.0-r2) (15/20) Installing busybox-initscripts (3.3-r1) Executing busybox-initscripts-3.3-r1.post-install (16/20) Installing scanelf (1.3.3-r0) (17/20) Installing musl-utils (1.2.2-r5) (18/20) Installing libc-utils (0.7.2-r3) (19/20) Installing alpine-keys (2.3-r1) (20/20) Installing alpine-base (3.15.0_alpha20210804-r0) Executing busybox-1.34.0-r2.trigger OK: 9 MiB in 20 packages (002281) [07:38:40] (native) % adduser -D pmos -u 12345 (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-abuild-config /home/pmos/.abuild (002281) [07:38:40] (native) % chown pmos:pmos /mnt/pmbootstrap-abuild-config (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-ccache /home/pmos/.ccache (002281) [07:38:40] (native) % chown pmos:pmos /mnt/pmbootstrap-ccache (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/packages (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-packages /home/pmos/packages/pmos (002281) [07:38:40] (native) % chown pmos:pmos /mnt/pmbootstrap-packages (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/registry (002281) [07:38:40] (native) % mkdir -p /mnt/pmbootstrap-rust/registry/index (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/index /home/pmos/.cargo/registry/index (002281) [07:38:40] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/index (002281) [07:38:40] (native) % mkdir -p /mnt/pmbootstrap-rust/registry/cache (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/cache /home/pmos/.cargo/registry/cache (002281) [07:38:40] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/cache (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/git (002281) [07:38:40] (native) % mkdir -p /mnt/pmbootstrap-rust/git/db (002281) [07:38:40] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/git/db /home/pmos/.cargo/git/db (002281) [07:38:40] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/git/db (002281) [07:38:40] (native) calculate depends of abuild, build-base, ccache, git (pmbootstrap -v for details) (002281) [07:38:41] (native) install abuild build-base ccache git (002281) [07:38:41] % sudo mkfifo /home/build/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo (002281) [07:38:41] (native) % cat /tmp/apk_progress_fifo (002281) [07:38:41] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add -u --virtual .pmbootstrap abuild build-base ccache git fakeroot openssl attr tar pkgconf patch lzip curl binutils file gcc g++ make libc-dev fortify-headers libgcc libstdc++ zstd-libs libcurl expat pcre2 libattr libacl ca-certificates libmagic libgomp libatomic libgphobos gmp isl22 mpc1 mpfr4 musl-dev brotli-libs nghttp2-libs (002281) [07:38:41] New background process: pid=2394, output=background WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/40) Installing fakeroot (1.25.3-r3) (2/40) Installing openssl (1.1.1l-r0) (3/40) Installing libattr (2.5.1-r0) (4/40) Installing attr (2.5.1-r0) (5/40) Installing libacl (2.2.53-r0) (6/40) Installing tar (1.34-r0) (7/40) Installing pkgconf (1.8.0-r0) (8/40) Installing patch (2.7.6-r7) (9/40) Installing libgcc (10.3.1_git20210625-r1) (10/40) Installing libstdc++ (10.3.1_git20210625-r1) (11/40) Installing lzip (1.22-r1) (12/40) Installing ca-certificates (20191127-r5) (13/40) Installing brotli-libs (1.0.9-r5) (14/40) Installing nghttp2-libs (1.44.0-r0) (15/40) Installing libcurl (7.78.0-r0) (16/40) Installing curl (7.78.0-r0) (17/40) Installing abuild (3.8.0_rc4-r0) Executing abuild-3.8.0_rc4-r0.pre-install (18/40) Installing binutils (2.35.2-r2) (19/40) Installing libmagic (5.40-r1) (20/40) Installing file (5.40-r1) (21/40) Installing libgomp (10.3.1_git20210625-r1) (22/40) Installing libatomic (10.3.1_git20210625-r1) (23/40) Installing libgphobos (10.3.1_git20210625-r1) (24/40) Installing gmp (6.2.1-r0) (25/40) Installing isl22 (0.22-r0) (26/40) Installing mpfr4 (4.1.0-r0) (27/40) Installing mpc1 (1.2.1-r0) (28/40) Installing gcc (10.3.1_git20210625-r1) (29/40) Installing musl-dev (1.2.2-r5) (30/40) Installing libc-dev (0.7.2-r3) (31/40) Installing g++ (10.3.1_git20210625-r1) (32/40) Installing make (4.3-r0) (33/40) Installing fortify-headers (1.1-r1) (34/40) Installing build-base (0.5-r2) (35/40) Installing zstd-libs (1.5.0-r0) (36/40) Installing ccache (4.3-r0) (37/40) Installing expat (2.4.1-r0) (38/40) Installing pcre2 (10.37-r0) (39/40) Installing git (2.33.0-r0) (40/40) Installing .pmbootstrap (20210906.073841) Executing busybox-1.34.0-r2.trigger Executing ca-certificates-20191127-r5.trigger OK: 216 MiB in 60 packages (002281) [07:43:59] (native) % apk --no-progress add abuild build-base ccache git WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory OK: 216 MiB in 60 packages (002281) [07:44:00] (native) % apk --no-progress del .pmbootstrap WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/1) Purging .pmbootstrap (20210906.073841) OK: 216 MiB in 59 packages (002281) [07:44:00] (native) % chown root:abuild /var/cache/distfiles (002281) [07:44:00] (native) % chmod g+w /var/cache/distfiles (002281) [07:44:00] (native) generate abuild keys (002281) [07:44:00] (native) % busybox su pmos -c PACKAGER='pmos ' HOME=/home/pmos abuild-keygen -n -q -a Generating RSA private key, 2048 bit long modulus (2 primes) ...............................+++++ ...............................................+++++ e is 65537 (0x010001) writing RSA key (002281) [07:44:00] (native) % cp /mnt/pmbootstrap-abuild-config/pmos@local-6135c6c0.rsa.pub /etc/apk/keys/ (002281) [07:44:01] (native) % cp /tmp/gzip_wrapper.sh /usr/local/bin/gzip (002281) [07:44:01] (native) % chmod +x /usr/local/bin/gzip (002281) [07:44:01] (native) % adduser pmos abuild (002281) [07:44:01] (native) % sed -i -e s/^CLEANUP=.*/CLEANUP=''/ /etc/abuild.conf (002281) [07:44:01] (native) % sed -i -e s/^ERROR_CLEANUP=.*/ERROR_CLEANUP=''/ /etc/abuild.conf (002281) [07:44:01] (native) % touch /var/local/pmbootstrap_chroot_build_init_done (002281) [07:44:01] (native) % sed -i -e s/^export JOBS=.*/export JOBS=3/ /etc/abuild.conf (002281) [07:44:01] (native) % busybox su pmos -c HOME=/home/pmos ccache --max-size 5G Set cache size limit to 5.0 GB (002281) [07:44:01] (native) calculate depends of ccache-cross-symlinks, gcc-armv7, g++-armv7 (pmbootstrap -v for details) (002281) [07:44:01] (native) install ccache-cross-symlinks gcc-armv7 g++-armv7 (002281) [07:44:01] % sudo rm -f /home/build/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo (002281) [07:44:01] % sudo mkfifo /home/build/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo (002281) [07:44:01] (native) % cat /tmp/apk_progress_fifo (002281) [07:44:01] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add -u --virtual .pmbootstrap ccache-cross-symlinks gcc-armv7 g++-armv7 isl binutils-armv7 (002281) [07:44:01] New background process: pid=2441, output=background WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/6) Installing ccache-cross-symlinks (3-r0) (2/6) Installing isl (0.18-r1) (3/6) Installing binutils-armv7 (2.35.2-r2) (4/6) Installing gcc-armv7 (10.3.1_git20210625-r1) (5/6) Installing g++-armv7 (10.3.1_git20210625-r1) (6/6) Installing .pmbootstrap (20210906.074401) Executing busybox-1.34.0-r2.trigger OK: 379 MiB in 65 packages (002281) [07:45:24] (native) % apk --no-progress add ccache-cross-symlinks gcc-armv7 g++-armv7 WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory OK: 379 MiB in 65 packages (002281) [07:45:24] (native) % apk --no-progress del .pmbootstrap WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/1) Purging .pmbootstrap (20210906.074401) OK: 379 MiB in 64 packages (002281) [07:45:24] (native) build armv7/linux-xiaomi-cactus-4.9.117-r3.apk (002281) [07:45:24] % sudo cp -rL /home/build/pmaports/device/testing/linux-xiaomi-cactus/ /home/build/.local/var/pmbootstrap/chroot_native/home/pmos/build (002281) [07:45:24] (native) % chown -R pmos:pmos /home/pmos/build (002281) [07:45:24] % sudo mkdir -p /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmaports (002281) [07:45:24] % sudo mount --bind /home/build/pmaports /home/build/.local/var/pmbootstrap/chroot_native/mnt/pmaports (002281) [07:45:24] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/build (002281) [07:45:24] (native) % busybox su pmos -c HOME=/home/pmos ln -sf /mnt/pmaports/.git /home/pmos/build/.git (002281) [07:45:24] (native) % cd /home/pmos/build; busybox su pmos -c CARCH=armv7 SUDO_APK='abuild-apk --no-progress' CROSS_COMPILE=armv7-alpine-linux-musleabihf- CC=armv7-alpine-linux-musleabihf-gcc CCACHE_DISABLE=1 HOME=/home/pmos abuild -D postmarketOS -r -f ]0;abuild-armv7: linux-xiaomi-cactus>>> linux-xiaomi-cactus: Building pmos/linux-xiaomi-cactus 4.9.117-r3 (using abuild 3.8.0_rc4-r0) started Mon, 06 Sep 2021 07:45:24 +0000 >>> linux-xiaomi-cactus: Checking sanity of /home/pmos/build/APKBUILD... >>> linux-xiaomi-cactus: Analyzing dependencies... >>> linux-xiaomi-cactus: Installing for build: build-base bash bc bison devicepkg-dev flex openssl-dev perl python3 WARNING: Ignoring /home/pmos/packages//pmos: No such file or directory WARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/45) Installing ncurses-terminfo-base (6.2_p20210905-r0) (2/45) Installing ncurses-libs (6.2_p20210905-r0) (3/45) Installing readline (8.1.1-r0) (4/45) Installing bash (5.1.8-r0) Executing bash-5.1.8-r0.post-install (5/45) Installing bc (1.07.1-r1) (6/45) Installing m4 (1.4.18-r2) (7/45) Installing bison (3.7.6-r0) (8/45) Installing libbz2 (1.0.8-r1) (9/45) Installing libpng (1.6.37-r1) (10/45) Installing freetype (2.11.0-r0) (11/45) Installing libuuid (2.37.2-r1) (12/45) Installing fontconfig (2.13.1-r4) (13/45) Installing encodings (1.0.5-r0) (14/45) Installing libfontenc (1.1.4-r0) (15/45) Installing mkfontscale (1.2.1-r1) (16/45) Installing ttf-dejavu (2.37-r1) (17/45) Installing ttf-droid (20200215-r1) (18/45) Installing py3-olefile (0.46-r5) (19/45) Installing libimagequant (2.15.1-r0) (20/45) Installing libjpeg-turbo (2.1.1-r0) (21/45) Installing lcms2 (2.12-r1) (22/45) Installing openjpeg (2.4.0-r2) (23/45) Installing xz-libs (5.2.5-r0) (24/45) Installing libwebp (1.2.1-r0) (25/45) Installing tiff (4.2.0-r1) (26/45) Installing libxau (1.0.9-r0) (27/45) Installing libmd (1.0.3-r0) (28/45) Installing libbsd (0.11.3-r0) (29/45) Installing libxdmcp (1.1.3-r0) (30/45) Installing libxcb (1.14-r2) (31/45) Installing py3-pillow (8.1.2-r1) (32/45) Installing libffi (3.3-r2) (33/45) Installing gdbm (1.20-r2) (34/45) Installing mpdecimal (2.5.1-r1) (35/45) Installing sqlite-libs (9999-r0) (36/45) Installing python3 (3.9.6-r0) (37/45) Installing postmarketos-splash (1.0.0-r1) (38/45) Installing devicepkg-dev (0.13.0-r0) (39/45) Installing flex (2.6.4-r2) (40/45) Installing openssl-dev (1.1.1l-r0) (41/45) Installing perl (5.34.0-r1) (42/45) Installing .makedepends-linux-xiaomi-cactus (20210906.074525) (43/45) Installing perl-error (0.17029-r1) (44/45) Installing perl-git (2.33.0-r0) (45/45) Installing git-perl (2.33.0-r0) Executing busybox-1.34.0-r2.trigger Executing fontconfig-2.13.1-r4.trigger Executing mkfontscale-1.2.1-r1.trigger OK: 498 MiB in 109 packages ]0;>>> linux-xiaomi-cactus: Cleaning up srcdir ]0;>>> linux-xiaomi-cactus: Cleaning up pkgdir >>> linux-xiaomi-cactus: Fetching linux-xiaomi-cactus-b417db1e025f22dff9dfc65819ecf2db4d9d85f8.tar.gz::https://github.com/MiCode/Xiaomi_Kernel_OpenSource/archive/b417db1e025f22dff9dfc65819ecf2db4d9d85f8.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 173 100 173 0 0 1199 0 --:--:-- --:--:-- --:--:-- 1201 100 13161 0 13161 0 0 14403 0 --:--:-- --:--:-- --:--:-- 14403 100 3218k 0 3218k 0 0 1969k 0 --:--:-- 0:00:01 --:--:-- 4446k 100 8286k 0 8286k 0 0 3146k 0 --:--:-- 0:00:02 --:--:-- 4810k 100 12.9M 0 12.9M 0 0 3636k 0 --:--:-- 0:00:03 --:--:-- 4853k 100 19.3M 0 19.3M 0 0 4283k 0 --:--:-- 0:00:04 --:--:-- 5332k 100 27.0M 0 27.0M 0 0 4918k 0 --:--:-- 0:00:05 --:--:-- 5867k 100 34.5M 0 34.5M 0 0 5329k 0 --:--:-- 0:00:06 --:--:-- 6427k 100 39.9M 0 39.9M 0 0 5363k 0 --:--:-- 0:00:07 --:--:-- 6530k 100 45.9M 0 45.9M 0 0 5448k 0 --:--:-- 0:00:08 --:--:-- 6764k 100 51.6M 0 51.6M 0 0 5489k 0 --:--:-- 0:00:09 --:--:-- 6607k 100 57.7M 0 57.7M 0 0 5556k 0 --:--:-- 0:00:10 --:--:-- 6275k 100 63.5M 0 63.5M 0 0 5593k 0 --:--:-- 0:00:11 --:--:-- 5943k 100 69.4M 0 69.4M 0 0 5628k 0 --:--:-- 0:00:12 --:--:-- 6035k 100 75.2M 0 75.2M 0 0 5649k 0 --:--:-- 0:00:13 --:--:-- 5996k 100 81.1M 0 81.1M 0 0 5677k 0 --:--:-- 0:00:14 --:--:-- 6039k 100 84.7M 0 84.7M 0 0 5550k 0 --:--:-- 0:00:15 --:--:-- 5538k 100 89.1M 0 89.1M 0 0 5487k 0 --:--:-- 0:00:16 --:--:-- 5239k 100 98.6M 0 98.6M 0 0 5726k 0 --:--:-- 0:00:17 --:--:-- 5974k 100 105M 0 105M 0 0 5794k 0 --:--:-- 0:00:18 --:--:-- 6191k 100 111M 0 111M 0 0 5804k 0 --:--:-- 0:00:19 --:--:-- 6176k 100 117M 0 117M 0 0 5806k 0 --:--:-- 0:00:20 --:--:-- 6607k 100 122M 0 122M 0 0 5806k 0 --:--:-- 0:00:21 --:--:-- 6868k 100 128M 0 128M 0 0 5800k 0 --:--:-- 0:00:22 --:--:-- 6058k 100 133M 0 133M 0 0 5805k 0 --:--:-- 0:00:23 --:--:-- 5842k 100 138M 0 138M 0 0 5747k 0 --:--:-- 0:00:24 --:--:-- 5523k 100 143M 0 143M 0 0 5719k 0 --:--:-- 0:00:25 --:--:-- 5357k 100 147M 0 147M 0 0 5688k 0 --:--:-- 0:00:26 --:--:-- 5176k 100 152M 0 152M 0 0 5652k 0 --:--:-- 0:00:27 --:--:-- 4981k 100 156M 0 156M 0 0 5592k 0 --:--:-- 0:00:28 --:--:-- 4588k 100 157M 0 157M 0 0 5587k 0 --:--:-- 0:00:28 --:--:-- 4666k >>> linux-xiaomi-cactus: Fetching linux-xiaomi-cactus-b417db1e025f22dff9dfc65819ecf2db4d9d85f8.tar.gz::https://github.com/MiCode/Xiaomi_Kernel_OpenSource/archive/b417db1e025f22dff9dfc65819ecf2db4d9d85f8.tar.gz >>> linux-xiaomi-cactus: Checking sha512sums... linux-xiaomi-cactus-b417db1e025f22dff9dfc65819ecf2db4d9d85f8.tar.gz: OK config-xiaomi-cactus.armv7: OK 0001-Port-build-scripts-to-Python3.patch: OK linux4.2-gcc10-extern_YYLOC_global_declaration.patch: OK >>> linux-xiaomi-cactus: Unpacking /var/cache/distfiles/linux-xiaomi-cactus-b417db1e025f22dff9dfc65819ecf2db4d9d85f8.tar.gz... >>> linux-xiaomi-cactus: 0001-Port-build-scripts-to-Python3.patch patching file tools/dct/DrvGen.py patching file tools/dct/config/YuSu.cmp patching file tools/dct/obj/AdcObj.py patching file tools/dct/obj/ChipObj.py patching file tools/dct/obj/ClkObj.py patching file tools/dct/obj/EintObj.py patching file tools/dct/obj/GpioObj.py patching file tools/dct/obj/I2cObj.py patching file tools/dct/obj/KpdObj.py patching file tools/dct/obj/Md1EintObj.py patching file tools/dct/obj/PmicObj.py patching file tools/dct/obj/PowerObj.py patching file tools/dct/utility/util.py >>> linux-xiaomi-cactus: linux4.2-gcc10-extern_YYLOC_global_declaration.patch patching file scripts/dtc/dtc-lexer.l patching file scripts/dtc/dtc-lexer.lex.c_shipped NOTE: replacing /home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/include/linux/compiler-gcc.h! If your build breaks with 'Please don't include directly' or a similar compiler-gcc.h related error, then set REPLACE_GCCH=0 in your kernel APKBUILD at the start of the downstreamkernel_prepare.sh line. '/usr/share/devicepkg-dev/compiler-gcc.h' -> '/home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/include/linux/compiler-gcc.h' make: Entering directory '/home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8' make[1]: Entering directory '/home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out' GEN ./Makefile HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/zconf.lex.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --oldconfig Kconfig # # configuration written to .config # make[1]: Leaving directory '/home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out' make: Leaving directory '/home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8' make[1]: Entering directory '/home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release GEN ./Makefile WRAP arch/arm/include/generated/asm/bitsperlong.h WRAP arch/arm/include/generated/asm/clkdev.h WRAP arch/arm/include/generated/asm/cputime.h WRAP arch/arm/include/generated/asm/current.h WRAP arch/arm/include/generated/asm/early_ioremap.h WRAP arch/arm/include/generated/asm/emergency-restart.h UPD include/config/kernel.release CHK include/generated/uapi/linux/version.h WRAP arch/arm/include/generated/asm/errno.h UPD include/generated/uapi/linux/version.h WRAP arch/arm/include/generated/asm/exec.h WRAP arch/arm/include/generated/asm/ioctl.h WRAP arch/arm/include/generated/asm/ipcbuf.h WRAP arch/arm/include/generated/asm/irq_regs.h for i in ../arch/arm/boot/dts/cactus.dts; do \ base_prj=`grep -m 1 '#include [<\"].*\/cust\.dtsi[>\"]' $i | sed 's/#include [<"]//g'\ | sed 's/\/cust\.dtsi[>"]//g' | sed 's/\/\*//g' | sed 's/\*\///g' | sed 's/ //g'`\ prj_path=./arch/arm/boot/dts/$base_prj ;\ dws_path=../drivers/misc/mediatek/dws/mt6765/$base_prj.dws ;\ if [ -f $dws_path ] ; then \ mkdir -p $prj_path ;\ ../tools/dct/DrvGen.py $dws_path $prj_path $prj_path cust_dtsi;\ fi \ done WRAP arch/arm/include/generated/asm/kdebug.h WRAP arch/arm/include/generated/asm/local.h WRAP arch/arm/include/generated/asm/local64.h WRAP arch/arm/include/generated/asm/mm-arch-hooks.h WRAP arch/arm/include/generated/asm/msgbuf.h WRAP arch/arm/include/generated/asm/msi.h HOSTCC scripts/basic/bin2c WRAP arch/arm/include/generated/asm/param.h WRAP arch/arm/include/generated/asm/parport.h WRAP arch/arm/include/generated/asm/poll.h WRAP arch/arm/include/generated/asm/preempt.h WRAP arch/arm/include/generated/asm/resource.h WRAP arch/arm/include/generated/asm/rwsem.h WRAP arch/arm/include/generated/asm/seccomp.h WRAP arch/arm/include/generated/asm/segment.h WRAP arch/arm/include/generated/asm/sembuf.h WRAP arch/arm/include/generated/asm/serial.h WRAP arch/arm/include/generated/asm/shmbuf.h WRAP arch/arm/include/generated/asm/siginfo.h WRAP arch/arm/include/generated/asm/simd.h WRAP arch/arm/include/generated/asm/sizes.h WRAP arch/arm/include/generated/asm/socket.h WRAP arch/arm/include/generated/asm/sockios.h WRAP arch/arm/include/generated/asm/termbits.h WRAP arch/arm/include/generated/asm/termios.h WRAP arch/arm/include/generated/asm/timex.h WRAP arch/arm/include/generated/asm/trace_clock.h for i in ../arch/arm/boot/dts/cactus.dts; do \ base_prj=`grep -m 1 '#include [<\"].*\/cust\.dtsi[>\"]' $i | sed 's/#include [<"]//g'\ | sed 's/\/cust\.dtsi[>"]//g' | sed 's/\/\*//g' | sed 's/\*\///g' | sed 's/ //g'`\ prj_path=./arch/arm/boot/dts/$base_prj ;\ dws_path=../drivers/misc/mediatek/dws/mt6765/$base_prj.dws ;\ if [ -f $dws_path ] ; then \ mkdir -p $prj_path ;\ ../tools/dct/DrvGen.py $dws_path $prj_path $prj_path cust_dtsi;\ fi \ done rm -f dtboimg.cfg.tmp echo /home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out/arch/arm/boot/dts/cactus.dtb >>dtboimg.cfg.tmp; echo " id=0" >>dtboimg.cfg.tmp; if ! cmp -s dtboimg.cfg.tmp dtboimg.cfg; then \ mv dtboimg.cfg.tmp dtboimg.cfg; \ else \ rm dtboimg.cfg.tmp; \ fi [DCT_INFO]: DWS file path is /home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/drivers/misc/mediatek/dws/mt6765/cactus.dws [DCT_INFO]: Gen files path is /home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out/arch/arm/boot/dts/cactus [DCT_INFO]: Log files path is /home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out/arch/arm/boot/dts/cactus [DCT_INFO]: Parameter is cust_dtsi [DCT_INFO]: chip id: MT6765 [DCT_INFO]: Chip ID : MT6765 [DCT_INFO]: Project Info: Cervino [DCT_ERROR]: read md1_eint content fail! [DCT_INFO]: Start to generate cust_dtsi file... [DCT_INFO]: Generate cust_dtsi file successfully! [DCT_INFO]: DWS file path is /home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/drivers/misc/mediatek/dws/mt6765/cactus.dws [DCT_INFO]: Gen files path is /home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out/arch/arm/boot/dts/cactus [DCT_INFO]: Log files path is /home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out/arch/arm/boot/dts/cactus [DCT_INFO]: Parameter is cust_dtsi [DCT_INFO]: chip id: MT6765 [DCT_INFO]: Chip ID : MT6765 [DCT_INFO]: Project Info: Cervino [DCT_ERROR]: read md1_eint content fail! [DCT_INFO]: Start to generate cust_dtsi file... [DCT_INFO]: Generate cust_dtsi file successfully! Using .. as source for kernel CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/dtc/dtc.o HOSTCC scripts/genksyms/genksyms.o HOSTCC scripts/dtc/flattree.o SHIPPED scripts/genksyms/parse.tab.c SHIPPED scripts/genksyms/lex.lex.c SHIPPED scripts/genksyms/keywords.hash.c SHIPPED scripts/genksyms/parse.tab.h HOSTCC scripts/genksyms/parse.tab.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/genksyms/lex.lex.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o .. HOSTLD scripts/genksyms/genksyms FDVT: Drv use 4.0 folder .. .. CC scripts/mod/empty.o .. ../drivers/misc/mediatek/ccu/src/Makefile:25: CCU_MAKE_FILE_CALLED HOSTCC scripts/mod/mk_elfconfig ../drivers/misc/mediatek/ccu/src/1.1/Makefile:23: CCU_INC=../drivers/misc/mediatek/ccu/src/mt6765/ccu_ext_interface HOSTCC scripts/dtc/checks.o CC scripts/mod/devicetable-offsets.s MKELF scripts/mod/elfconfig.h CHK scripts/mod/devicetable-offsets.h UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/sumversion.o PLATFORM = mt6765 DEVAPC platform code exists... HOSTCC scripts/dtc/util.o HOSTCC scripts/mod/modpost.o *MTK_GPU_VERSION 2 = doma SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc-lexer.lex.o imgsensor drv by common ../common/v1/cactus_ov13855_ofilm_mipi_raw/ ../common/v1/cactus_s5k3l8_sunny_mipi_raw/ ../common/v1/cactus_s5k5e8yx_ofilm_mipi_raw/ ../common/v1/cactus_hi556_sunny_mipi_raw/ ../common/v1/cereus_s5k5e8yx_sunny_mipi_raw/ HOSTCC scripts/dtc/dtc-parser.tab.o HOSTCC scripts/mod/file2alias.o HOSTLD scripts/dtc/dtc HOSTCC scripts/selinux/genheaders/genheaders HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/kallsyms HOSTLD scripts/mod/modpost HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTCC scripts/sortextable "CONFIG_MICROTRUST_TEE_VERSION="270"" "CONFIG_MICROTRUST_TEE_SUPPORT=y" "CONFIG_MICROTRUST_TZ_DRIVER=Y" "CONFIG_MICROTRUST_VFS_DRIVER=Y" "CONFIG_MICROTRUST_FP_DRIVER=Y" "CONFIG_MICROTRUST_TUI_DRIVER=" "CONFIG_MICROTRUST_DEBUG=" "CONFIG_MICROTRUST_TEST_DRIVERS=" build trng... TCORE_UT_FWK_SUPPORT = n TCORE_PROFILING_SUPPORT = n TCORE_PROFILING_AUTO_DUMP = n PMEM_MOCK_OBJECT_SUPPORT = n TCORE_MEMORY_LEAK_DETECTION_SUPPORT = n DTC arch/arm/boot/dts/mt6765.dtb DTC arch/arm/boot/dts/cactus.dtb arch/arm/boot/dts/cactus.dtb: Warning (reg_format): "reg" property in /fragment@2/__overlay__/gt9xx@5d has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1) arch/arm/boot/dts/cactus.dtb: Warning (reg_format): "reg" property in /fragment@4/__overlay__/atmel_cap_touch@4a has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1) arch/arm/boot/dts/cactus.dtb: Warning (reg_format): "reg" property in /fragment@6/__overlay__/cap_touch@38 has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1) arch/arm/boot/dts/cactus.dtb: Warning (avoid_default_addr_size): Relying on default #address-cells value for /fragment@2/__overlay__/gt9xx@5d arch/arm/boot/dts/cactus.dtb: Warning (avoid_default_addr_size): Relying on default #size-cells value for /fragment@2/__overlay__/gt9xx@5d arch/arm/boot/dts/cactus.dtb: Warning (avoid_default_addr_size): Relying on default #address-cells value for /fragment@4/__overlay__/atmel_cap_touch@4a arch/arm/boot/dts/cactus.dtb: Warning (avoid_default_addr_size): Relying on default #size-cells value for /fragment@4/__overlay__/atmel_cap_touch@4a arch/arm/boot/dts/cactus.dtb: Warning (avoid_default_addr_size): Relying on default #address-cells value for /fragment@6/__overlay__/cap_touch@38 arch/arm/boot/dts/cactus.dtb: Warning (avoid_default_addr_size): Relying on default #size-cells value for /fragment@6/__overlay__/cap_touch@38 for i in ./arch/arm/boot/dts/cactus.dtb; do \ ../scripts/dtc/ufdt_apply_overlay ./arch/arm/boot/dts/mt6765.dtb $i $i.merge;\ done GEN include/generated/mach-types.h ufdt_apply_overlay: took 0.000000000 secs CHK include/generated/timeconst.h CC kernel/bounds.s UPD include/generated/timeconst.h CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/arm/kernel/asm-offsets.s CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL ../scripts/checksyscalls.sh CC init/main.o HOSTCC usr/gen_init_cpio CC arch/arm/vfp/vfpmodule.o GEN usr/initramfs_data.cpio.gz AS usr/initramfs_data.o LD usr/built-in.o LDS arch/arm/vdso/vdso.lds CC arch/arm/vdso/vgettimeofday.o AS arch/arm/vfp/entry.o AS arch/arm/vfp/vfphw.o CC arch/arm/vfp/vfpsingle.o AS arch/arm/vdso/datapage.o HOSTCC arch/arm/vdso/vdsomunge VDSO arch/arm/vdso/vdso.so.raw MUNGE arch/arm/vdso/vdso.so.dbg OBJCOPY arch/arm/vdso/vdso.so AS arch/arm/vdso/vdso.o LD arch/arm/vdso/built-in.o CC arch/arm/vfp/vfpdouble.o CHK include/generated/compile.h UPD include/generated/compile.h CC init/do_mounts.o CC arch/arm/kernel/elf.o LD arch/arm/vfp/vfp.o LD arch/arm/vfp/built-in.o AS arch/arm/kernel/entry-common.o CC arch/arm/mm/dma-mapping.o CC arch/arm/kernel/irq.o CC arch/arm/kernel/opcodes.o CC init/do_mounts_initrd.o CC arch/arm/kernel/process.o CC arch/arm/mm/extable.o CC init/do_mounts_dm.o CC arch/arm/mm/fault.o CC arch/arm/kernel/ptrace.o CC init/noinitramfs.o CC arch/arm/mm/init.o CC init/initramfs.o CC arch/arm/kernel/reboot.o CC init/calibrate.o CC arch/arm/mm/iomap.o CC init/init_task.o CC arch/arm/kernel/return_address.o CC arch/arm/mm/fault-armv.o CC init/version.o CC arch/arm/kernel/setup.o CC arch/arm/mm/flush.o LD init/mounts.o LD init/built-in.o CC arch/arm/kernel/signal.o CC arch/arm/common/firmware.o CC arch/arm/mm/idmap.o AS arch/arm/kernel/sigreturn_codes.o CC arch/arm/kernel/stacktrace.o LD arch/arm/common/built-in.o CC arch/arm/kernel/sys_arm.o CC arch/arm/mm/ioremap.o CC arch/arm/mm/mmap.o CC arch/arm/kernel/time.o CC arch/arm/mm/pgd.o CC arch/arm/kernel/traps.o CC arch/arm/mm/mmu.o CC arch/arm/kernel/atags_parse.o CC arch/arm/mm/pageattr.o AS arch/arm/kernel/entry-armv.o CC arch/arm/kernel/cpuidle.o CC arch/arm/kernel/armksyms.o CC arch/arm/mm/proc-syms.o CC arch/arm/kernel/module.o CC arch/arm/mm/alignment.o CC arch/arm/kernel/module-plts.o AS arch/arm/kernel/sleep.o CC arch/arm/mm/highmem.o CC arch/arm/kernel/suspend.o CC arch/arm/kernel/smp.o AS arch/arm/mm/abort-ev7.o CC arch/arm/kernel/smp_tlb.o AS arch/arm/mm/pabort-v7.o AS arch/arm/mm/cache-v7.o CC arch/arm/mm/copypage-v6.o CC arch/arm/mm/context.o AS arch/arm/mm/tlb-v7.o CC arch/arm/kernel/arch_timer.o AS arch/arm/mm/proc-v7.o CC arch/arm/kernel/devtree.o CC arch/arm/mm/l2c-common.o CC arch/arm/kernel/swp_emulate.o CC arch/arm/mm/cache-l2x0.o AS arch/arm/mm/l2c-l2x0-resume.o CC arch/arm/kernel/hw_breakpoint.o AS arch/arm/mm/cache-mtk-v7.o CC arch/arm/kernel/perf_regs.o LD arch/arm/mm/built-in.o CC arch/arm/kernel/perf_callchain.o LD arch/arm/probes/built-in.o CC arch/arm/kernel/perf_event_xscale.o LD arch/arm/net/built-in.o CC arch/arm/kernel/perf_event_v6.o LD arch/arm/firmware/built-in.o CC arch/arm/kernel/perf_event_v7.o SHIPPED arch/arm/crypto/sha256-core.S CC arch/arm/crypto/sha256_glue.o CC kernel/fork.o CC arch/arm/kernel/topology.o CC arch/arm/crypto/sha256_neon_glue.o AS arch/arm/crypto/aes-ce-core.o CC arch/arm/crypto/aes-ce-glue.o CC arch/arm/kernel/vdso.o CC arch/arm/kernel/io.o AS arch/arm/crypto/sha2-ce-core.o CC arch/arm/crypto/sha2-ce-glue.o AS arch/arm/kernel/hyp-stub.o CC arch/arm/kernel/psci_smp.o AS arch/arm/crypto/sha256-core.o AS arch/arm/kernel/smccc-call.o LD arch/arm/crypto/aes-arm-ce.o LD arch/arm/crypto/sha2-arm-ce.o LD arch/arm/crypto/sha256-arm.o AS arch/arm/kernel/head.o LD arch/arm/crypto/built-in.o LDS arch/arm/kernel/vmlinux.lds LD arch/arm/kernel/built-in.o LD certs/built-in.o CC kernel/exec_domain.o CC kernel/panic.o CC mm/filemap.o CC kernel/cpu.o CC mm/mempool.o CC kernel/exit.o CC kernel/softirq.o CC mm/oom_kill.o CC mm/maccess.o CC kernel/resource.o CC mm/page_alloc.o CC kernel/sysctl.o CC mm/page-writeback.o CC kernel/sysctl_binary.o CC kernel/capability.o CC kernel/ptrace.o CC mm/readahead.o CC mm/swap.o CC kernel/user.o CC mm/truncate.o CC kernel/signal.o CC kernel/sys.o CC mm/vmscan.o CC mm/shmem.o CC kernel/kmod.o CC kernel/workqueue.o CC kernel/pid.o CC mm/util.o CC mm/mmzone.o CC mm/vmstat.o CC mm/backing-dev.o CC kernel/task_work.o CC kernel/extable.o CC mm/mm_init.o CC kernel/params.o CC mm/mmu_context.o CC kernel/kthread.o CC kernel/sys_ni.o CC mm/percpu.o CC mm/slab_common.o CC kernel/nsproxy.o CC mm/compaction.o CC kernel/notifier.o CC mm/vmacache.o CC kernel/ksysfs.o CC mm/interval_tree.o CC kernel/cred.o CC kernel/reboot.o CC mm/list_lru.o CC kernel/async.o CC mm/workingset.o CC kernel/range.o CC kernel/smpboot.o CC mm/debug.o CC mm/gup.o CC kernel/ucount.o CC kernel/groups.o CC mm/highmem.o CC kernel/bpf/core.o CC mm/memory.o CC kernel/events/core.o CC kernel/bpf/syscall.o CC mm/mincore.o CC kernel/bpf/verifier.o CC mm/mlock.o CC mm/mmap.o CC kernel/bpf/inode.o CC kernel/events/ring_buffer.o CC mm/mprotect.o CC kernel/bpf/helpers.o CC kernel/events/callchain.o CC mm/mremap.o CC kernel/bpf/hashtab.o CC kernel/events/hw_breakpoint.o CC mm/msync.o LD kernel/events/built-in.o CC mm/rmap.o CC kernel/bpf/arraymap.o CC mm/vmalloc.o CC kernel/bpf/percpu_freelist.o CC kernel/bpf/stackmap.o CC kernel/bpf/cgroup.o CC mm/pagewalk.o CC mm/pgtable-generic.o CC kernel/irq/irqdesc.o LD kernel/bpf/built-in.o CC mm/process_vm_access.o CC mm/init-mm.o LD kernel/livepatch/built-in.o CC mm/nobootmem.o CC kernel/locking/mutex.o CC kernel/irq/handle.o CC mm/fadvise.o CC kernel/locking/semaphore.o CC kernel/irq/manage.o CC mm/madvise.o CC kernel/locking/rwsem.o CC kernel/locking/percpu-rwsem.o CC mm/memblock.o CC kernel/locking/spinlock.o CC kernel/irq/spurious.o CC kernel/locking/osq_lock.o CC kernel/irq/resend.o CC kernel/locking/rtmutex.o CC kernel/irq/chip.o CC mm/page_io.o CC kernel/locking/rwsem-xadd.o CC mm/swap_state.o CC kernel/irq/dummychip.o LD kernel/locking/built-in.o CC mm/swapfile.o CC mm/dmapool.o CC kernel/irq/devres.o CC kernel/irq/autoprobe.o CC kernel/irq/irqdomain.o CC mm/slub.o CC kernel/irq/proc.o CC mm/migrate.o CC kernel/irq/pm.o CC kernel/irq/affinity.o CC mm/page_isolation.o LD kernel/irq/built-in.o CC mm/zsmalloc.o CC kernel/power/qos.o CC kernel/printk/printk.o ../kernel/power/qos.c: In function 'pm_qos_add_request': ../kernel/power/qos.c:908:2: warning: 'strncpy' output may be truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation] 908 | strncpy(req->owner, owner, sizeof(req->owner) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/printk/printk.c: In function 'control_devkmsg': ../kernel/printk/printk.c:189:3: warning: 'strncpy' output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation] 189 | strncpy(devkmsg_log_str, "on", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/printk/printk.c:192:3: warning: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 192 | strncpy(devkmsg_log_str, "off", 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC kernel/power/main.o CC mm/early_ioremap.o ../kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': ../kernel/printk/printk.c:223:3: warning: 'strncpy' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] 223 | strncpy(old_str, devkmsg_log_str, DEVKMSG_STR_MAX_SIZE - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/printk/printk.c:242:4: warning: 'strncpy' output may be truncated copying 9 bytes from a string of length 9 [-Wstringop-truncation] 242 | strncpy(devkmsg_log_str, old_str, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | DEVKMSG_STR_MAX_SIZE - 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~ CC mm/cma.o CC kernel/power/console.o CC kernel/printk/nmi.o CC mm/usercopy.o CC kernel/power/process.o LD kernel/printk/built-in.o CC kernel/power/suspend.o LD mm/built-in.o CC kernel/power/autosleep.o CC ipc/util.o CC fs/open.o CC kernel/power/wakelock.o CC ipc/msgutil.o CC kernel/power/poweroff.o CC kernel/power/wakeup_reason.o CC ipc/msg.o CC fs/read_write.o LD kernel/power/built-in.o CC kernel/rcu/update.o CC ipc/sem.o CC kernel/rcu/sync.o CC kernel/rcu/srcu.o CC fs/file_table.o CC kernel/rcu/tree.o CC ipc/shm.o CC fs/super.o CC ipc/syscall.o CC ipc/ipc_sysctl.o CC ipc/namespace.o CC fs/char_dev.o LD ipc/built-in.o CC security/hie/hie.o CC fs/stat.o LD kernel/rcu/built-in.o CC kernel/sched/core.o LD security/hie/built-in.o CC security/integrity/iint.o CC fs/exec.o CC security/integrity/integrity_audit.o LD security/integrity/integrity.o LD security/integrity/built-in.o CC security/keys/gc.o CC security/keys/key.o CC fs/pipe.o CC security/keys/keyring.o CC fs/namei.o CC security/keys/keyctl.o CC security/keys/permission.o CC security/keys/process_keys.o CC security/keys/request_key.o CC security/keys/request_key_auth.o CC fs/fcntl.o CC security/keys/user_defined.o CC security/keys/proc.o CC fs/ioctl.o CC security/keys/sysctl.o LD security/keys/built-in.o GEN security/selinux/flask.h security/selinux/av_permissions.h CC security/selinux/avc.o CC fs/readdir.o CC kernel/sched/loadavg.o CC fs/select.o CC security/selinux/hooks.o CC kernel/sched/clock.o CC kernel/sched/cputime.o CC fs/dcache.o CC kernel/sched/idle_task.o CC kernel/sched/fair.o CC security/selinux/selinuxfs.o CC fs/inode.o CC security/selinux/netlink.o CC security/selinux/nlmsgtab.o CC fs/attr.o CC security/selinux/netif.o CC fs/bad_inode.o CC fs/file.o CC security/selinux/netnode.o CC security/selinux/netport.o CC fs/filesystems.o CC security/selinux/exports.o CC fs/namespace.o CC security/selinux/ss/ebitmap.o CC security/selinux/ss/hashtab.o CC security/selinux/ss/symtab.o CC security/selinux/ss/sidtab.o CC fs/seq_file.o CC security/selinux/ss/avtab.o CC security/selinux/ss/policydb.o CC fs/xattr.o CC fs/libfs.o CC security/selinux/ss/services.o CC kernel/sched/rt.o CC fs/fs-writeback.o In file included from ../include/trace/define_trace.h:96, from ../include/trace/events/writeback.h:762, from ../fs/fs-writeback.c:98: ../include/trace/events/writeback.h: In function 'perf_trace_writeback_class': ../include/trace/events/writeback.h:276:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 276 | strncpy(__entry->name, dev_name(wb->bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/events/writeback.h:275:2: note: in expansion of macro 'TP_fast_assign' 275 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'perf_trace_writeback_bdi_register': ../include/trace/events/writeback.h:299:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 299 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:292:1: note: in expansion of macro 'TRACE_EVENT' 292 | TRACE_EVENT(writeback_bdi_register, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:298:2: note: in expansion of macro 'TP_fast_assign' 298 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'perf_trace_wbc_class': ../include/trace/events/writeback.h:324:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 324 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/events/writeback.h:323:2: note: in expansion of macro 'TP_fast_assign' 323 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'perf_trace_writeback_queue_io': ../include/trace/events/writeback.h:375:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 375 | strncpy(__entry->name, dev_name(wb->bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:360:1: note: in expansion of macro 'TRACE_EVENT' 360 | TRACE_EVENT(writeback_queue_io, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:373:2: note: in expansion of macro 'TP_fast_assign' 373 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'perf_trace_writeback_dirty_page': ../include/trace/events/writeback.h:68:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 68 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 69 | mapping ? dev_name(inode_to_bdi(mapping->host)->dev) : "(unknown)", 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:55:1: note: in expansion of macro 'TRACE_EVENT' 55 | TRACE_EVENT(writeback_dirty_page, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:67:2: note: in expansion of macro 'TP_fast_assign' 67 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'perf_trace_writeback_write_inode_template': ../include/trace/events/writeback.h:178:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 178 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 179 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/events/writeback.h:177:2: note: in expansion of macro 'TP_fast_assign' 177 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'perf_trace_writeback_sb_inodes_requeue': ../include/trace/events/writeback.h:586:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 586 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 587 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:572:1: note: in expansion of macro 'TRACE_EVENT' 572 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:585:2: note: in expansion of macro 'TP_fast_assign' 585 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h:586:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 586 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 587 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:572:1: note: in expansion of macro 'TRACE_EVENT' 572 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:585:2: note: in expansion of macro 'TP_fast_assign' 585 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h:586:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 586 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 587 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:572:1: note: in expansion of macro 'TRACE_EVENT' 572 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:585:2: note: in expansion of macro 'TP_fast_assign' 585 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h:586:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 586 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 587 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:572:1: note: in expansion of macro 'TRACE_EVENT' 572 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:585:2: note: in expansion of macro 'TP_fast_assign' 585 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'perf_trace_writeback_single_inode_template': ../include/trace/events/writeback.h:660:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 660 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 661 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/perf.h:65:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 65 | { assign; } \ | ^~~~~~ ../include/trace/events/writeback.h:659:2: note: in expansion of macro 'TP_fast_assign' 659 | TP_fast_assign( | ^~~~~~~~~~~~~~ In file included from ../include/trace/define_trace.h:95, from ../include/trace/events/writeback.h:762, from ../fs/fs-writeback.c:98: ../include/trace/events/writeback.h: In function 'trace_event_raw_event_writeback_dirty_page': ../include/trace/events/writeback.h:68:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 68 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 69 | mapping ? dev_name(inode_to_bdi(mapping->host)->dev) : "(unknown)", 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:55:1: note: in expansion of macro 'TRACE_EVENT' 55 | TRACE_EVENT(writeback_dirty_page, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:67:2: note: in expansion of macro 'TP_fast_assign' 67 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'trace_event_raw_event_writeback_write_inode_template': ../include/trace/events/writeback.h:178:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 178 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 179 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/events/writeback.h:177:2: note: in expansion of macro 'TP_fast_assign' 177 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'trace_event_raw_event_writeback_class': ../include/trace/events/writeback.h:276:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 276 | strncpy(__entry->name, dev_name(wb->bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/events/writeback.h:275:2: note: in expansion of macro 'TP_fast_assign' 275 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'trace_event_raw_event_writeback_bdi_register': ../include/trace/events/writeback.h:299:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 299 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:292:1: note: in expansion of macro 'TRACE_EVENT' 292 | TRACE_EVENT(writeback_bdi_register, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:298:2: note: in expansion of macro 'TP_fast_assign' 298 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'trace_event_raw_event_wbc_class': ../include/trace/events/writeback.h:324:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 324 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/events/writeback.h:323:2: note: in expansion of macro 'TP_fast_assign' 323 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'trace_event_raw_event_writeback_queue_io': ../include/trace/events/writeback.h:375:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 375 | strncpy(__entry->name, dev_name(wb->bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:360:1: note: in expansion of macro 'TRACE_EVENT' 360 | TRACE_EVENT(writeback_queue_io, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:373:2: note: in expansion of macro 'TP_fast_assign' 373 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'trace_event_raw_event_writeback_sb_inodes_requeue': ../include/trace/events/writeback.h:586:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 586 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 587 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:572:1: note: in expansion of macro 'TRACE_EVENT' 572 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:585:2: note: in expansion of macro 'TP_fast_assign' 585 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h:586:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 586 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 587 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:572:1: note: in expansion of macro 'TRACE_EVENT' 572 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:585:2: note: in expansion of macro 'TP_fast_assign' 585 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h:586:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 586 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 587 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:572:1: note: in expansion of macro 'TRACE_EVENT' 572 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:585:2: note: in expansion of macro 'TP_fast_assign' 585 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h:586:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 586 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 587 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:64:9: note: in expansion of macro 'PARAMS' 64 | PARAMS(assign), \ | ^~~~~~ ../include/trace/events/writeback.h:572:1: note: in expansion of macro 'TRACE_EVENT' 572 | TRACE_EVENT(writeback_sb_inodes_requeue, | ^~~~~~~~~~~ ../include/trace/events/writeback.h:585:2: note: in expansion of macro 'TP_fast_assign' 585 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../include/trace/events/writeback.h: In function 'trace_event_raw_event_writeback_single_inode_template': ../include/trace/events/writeback.h:660:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 660 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 661 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:686:4: note: in definition of macro 'DECLARE_EVENT_CLASS' 686 | { assign; } \ | ^~~~~~ ../include/trace/events/writeback.h:659:2: note: in expansion of macro 'TP_fast_assign' 659 | TP_fast_assign( | ^~~~~~~~~~~~~~ CC security/selinux/ss/conditional.o CC kernel/sched/deadline.o CC security/selinux/ss/mls.o CC kernel/sched/stop_task.o CC fs/pnode.o CC security/selinux/ss/status.o CC kernel/sched/wait.o CC fs/splice.o LD security/selinux/selinux.o LD security/selinux/built-in.o CC security/commoncap.o CC kernel/sched/swait.o CC kernel/sched/completion.o CC kernel/sched/idle.o CC security/min_addr.o CC fs/sync.o CC security/security.o CC kernel/sched/cpupri.o CC fs/utimes.o CC kernel/sched/cpudeadline.o CC fs/stack.o CC kernel/sched/energy.o CC kernel/sched/walt.o CC fs/fs_struct.o CC fs/statfs.o CC kernel/sched/stats.o CC security/lsm_audit.o CC kernel/sched/debug.o CC fs/fs_pin.o LD security/built-in.o CC fs/nsfs.o CC fs/buffer.o CC crypto/api.o CC kernel/sched/tune.o CC crypto/cipher.o CC crypto/compress.o CC fs/block_dev.o CC crypto/memneq.o CC kernel/sched/cpuacct.o CC crypto/crypto_wq.o CC kernel/sched/cpufreq.o CC kernel/sched/cpufreq_schedplus.o CC crypto/algapi.o CC fs/direct-io.o LD kernel/sched/built-in.o CC kernel/time/time.o CC crypto/scatterwalk.o CC kernel/time/timer.o CC crypto/proc.o CC fs/mpage.o CC crypto/aead.o CC fs/proc_namespace.o CC crypto/ablkcipher.o CC kernel/time/hrtimer.o CC fs/configfs/inode.o CC crypto/blkcipher.o CC fs/configfs/file.o CC kernel/time/itimer.o CC fs/configfs/dir.o CC crypto/skcipher.o CC kernel/time/posix-timers.o CC fs/configfs/symlink.o In function 'fill_item_path', inlined from 'configfs_get_target_path' at ../fs/configfs/symlink.c:250:2, inlined from 'configfs_getlink' at ../fs/configfs/symlink.c:272:10, inlined from 'configfs_get_link' at ../fs/configfs/symlink.c:295:10, inlined from 'configfs_get_link' at ../fs/configfs/symlink.c:281:20: ../fs/configfs/symlink.c:67:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 67 | strncpy(buffer + length,config_item_name(p),cur); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/configfs/symlink.c: In function 'configfs_get_link': ../fs/configfs/symlink.c:63:13: note: length computed here 63 | int cur = strlen(config_item_name(p)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/configfs/mount.o CC crypto/seqiv.o CC kernel/time/posix-cpu-timers.o CC fs/configfs/item.o CC crypto/echainiv.o LD fs/configfs/configfs.o CC kernel/time/timekeeping.o LD fs/configfs/built-in.o CC fs/crypto/crypto.o CC crypto/ahash.o CC fs/crypto/fname.o CC crypto/shash.o CC fs/crypto/hooks.o CC kernel/time/ntp.o CC crypto/akcipher.o CC fs/crypto/keyinfo.o CC kernel/time/clocksource.o CC crypto/kpp.o CC fs/crypto/policy.o CC kernel/time/jiffies.o CC fs/crypto/bio.o CC crypto/algboss.o CC kernel/time/timer_list.o CC kernel/time/timeconv.o CC crypto/testmgr.o LD fs/crypto/fscrypto.o LD fs/crypto/built-in.o CC fs/debugfs/inode.o CC kernel/time/timecounter.o CC kernel/time/posix-clock.o CC crypto/hmac.o CC fs/debugfs/file.o CC kernel/time/alarmtimer.o CC crypto/xcbc.o In file included from ../include/linux/kernel.h:13, from ../include/linux/list.h:8, from ../include/linux/preempt.h:10, from ../include/linux/spinlock.h:50, from ../include/linux/seqlock.h:35, from ../include/linux/time.h:5, from ../kernel/time/alarmtimer.c:18: ../kernel/time/alarmtimer.c: In function 'alarmtimer_suspend': ../include/linux/printk.h:528:3: warning: 'temp.tv64' may be used uninitialized in this function [-Wmaybe-uninitialized] 528 | printk(fmt, ##__VA_ARGS__); \ | ^~~~~~ ../kernel/time/alarmtimer.c:230:20: note: 'temp.tv64' was declared here 230 | ktime_t min, now, temp; | ^~~~ CC crypto/crypto_null.o CC kernel/time/clockevents.o LD fs/debugfs/debugfs.o LD fs/debugfs/built-in.o CC fs/devpts/inode.o CC crypto/md5.o CC kernel/time/tick-common.o LD fs/devpts/devpts.o LD fs/devpts/built-in.o LD fs/exofs/built-in.o CC fs/ext4/balloc.o CC crypto/sha1_generic.o CC kernel/time/tick-broadcast.o CC crypto/sha256_generic.o CC fs/ext4/bitmap.o CC kernel/time/tick-broadcast-hrtimer.o CC fs/ext4/dir.o CC kernel/time/sched_clock.o CC crypto/sha512_generic.o CC kernel/time/tick-oneshot.o CC fs/ext4/file.o CC kernel/time/tick-sched.o CC crypto/gf128mul.o CC fs/ext4/fsync.o CC kernel/time/timekeeping_debug.o CC crypto/ecb.o CC fs/ext4/ialloc.o LD kernel/time/built-in.o CC kernel/trace/trace_clock.o CC crypto/cbc.o CC kernel/trace/ring_buffer.o CC crypto/cts.o CC fs/ext4/inode.o CC crypto/xts.o ../crypto/xts.c:332:13: warning: conflicting types for built-in function 'free'; expected 'void(void *)' [-Wbuiltin-declaration-mismatch] 332 | static void free(struct crypto_instance *inst) | ^~~~ ../crypto/xts.c:27:1: note: 'free' is declared in header '' 26 | #include +++ |+#include 27 | CC crypto/ctr.o CC kernel/trace/trace.o CC crypto/gcm.o CC crypto/cryptd.o CC crypto/des_generic.o CC fs/ext4/page-io.o CC fs/ext4/ioctl.o CC crypto/twofish_generic.o CC crypto/twofish_common.o CC fs/ext4/namei.o CC kernel/trace/trace_output.o CC crypto/aes_generic.o CC crypto/arc4.o CC kernel/trace/trace_seq.o CC crypto/deflate.o CC kernel/trace/trace_stat.o CC fs/ext4/super.o CC crypto/crc32c_generic.o CC kernel/trace/trace_printk.o CC crypto/authenc.o CC kernel/trace/trace_sched_switch.o CC crypto/authencesn.o CC kernel/trace/trace_nop.o CC kernel/trace/blktrace.o CC crypto/lzo.o CC crypto/lz4.o CC crypto/rng.o CC kernel/trace/trace_events.o CC crypto/drbg.o ../fs/ext4/super.c: In function '__save_error_info': ../fs/ext4/super.c:325:2: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 325 | strncpy(es->s_last_error_func, func, sizeof(es->s_last_error_func)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/ext4/super.c:329:3: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] 329 | strncpy(es->s_first_error_func, func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | sizeof(es->s_first_error_func)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC crypto/jitterentropy.o CC crypto/jitterentropy-kcapi.o CC crypto/ghash-generic.o CC kernel/trace/trace_export.o CC crypto/ablk_helper.o CC kernel/trace/trace_event_perf.o CC fs/ext4/symlink.o LD crypto/crypto.o LD crypto/crypto_algapi.o CC kernel/trace/trace_events_filter.o LD crypto/crypto_blkcipher.o LD crypto/crypto_hash.o LD crypto/cryptomgr.o LD crypto/jitterentropy_rng.o LD crypto/built-in.o CC fs/fat/cache.o CC fs/ext4/hash.o CC fs/fat/dir.o CC fs/ext4/resize.o CC kernel/trace/trace_events_trigger.o CC fs/fat/fatent.o CC fs/ext4/extents.o CC kernel/trace/power-traces.o CC fs/fat/file.o CC fs/fat/inode.o CC kernel/trace/rpm-traces.o In file included from ../fs/ext4/extents.c:44: ../fs/ext4/extents.c: In function 'ext4_ext_map_blocks': ../fs/ext4/ext4_extents.h:226:12: warning: 'zero_ex2.ee_start_hi' may be used uninitialized in this function [-Wmaybe-uninitialized] 226 | block |= ((ext4_fsblk_t) le16_to_cpu(ex->ee_start_hi) << 31) << 1; ../fs/ext4/extents.c:3422:31: note: 'zero_ex2.ee_start_hi' was declared here 3422 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ In file included from ../fs/ext4/extents.c:44: ../fs/ext4/ext4_extents.h:225:8: warning: 'zero_ex2.ee_start_lo' may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | block = le32_to_cpu(ex->ee_start_lo); ../fs/ext4/extents.c:3422:31: note: 'zero_ex2.ee_start_lo' was declared here 3422 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ In file included from ../fs/ext4/extents.c:44: ../fs/ext4/ext4_extents.h:225:8: warning: 'zero_ex1.ee_start_lo' may be used uninitialized in this function [-Wmaybe-uninitialized] 225 | block = le32_to_cpu(ex->ee_start_lo); ../fs/ext4/extents.c:3422:21: note: 'zero_ex1.ee_start_lo' was declared here 3422 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ In file included from ../fs/ext4/extents.c:44: ../fs/ext4/ext4_extents.h:226:12: warning: 'zero_ex1.ee_start_hi' may be used uninitialized in this function [-Wmaybe-uninitialized] 226 | block |= ((ext4_fsblk_t) le16_to_cpu(ex->ee_start_hi) << 31) << 1; ../fs/ext4/extents.c:3422:21: note: 'zero_ex1.ee_start_hi' was declared here 3422 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ ../fs/ext4/extents.c:3141:9: warning: 'zero_ex1.ee_block' may be used uninitialized in this function [-Wmaybe-uninitialized] 3141 | return ext4_es_insert_extent(inode, ee_block, ee_len, ee_pblock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3142 | EXTENT_STATUS_WRITTEN); | ~~~~~~~~~~~~~~~~~~~~~~ ../fs/ext4/extents.c:3422:21: note: 'zero_ex1.ee_block' was declared here 3422 | struct ext4_extent zero_ex1, zero_ex2; | ^~~~~~~~ CC kernel/trace/mtk_trace.o CC fs/fat/misc.o LD kernel/trace/built-in.o CC kernel/freezer.o CC fs/ext4/ext4_jbd2.o CC fs/fat/nfs.o CC kernel/profile.o CC fs/fat/namei_vfat.o CC fs/ext4/migrate.o CC kernel/stacktrace.o CC fs/ext4/mballoc.o CC kernel/futex.o CC fs/fat/namei_msdos.o LD fs/fat/fat.o LD fs/fat/vfat.o LD fs/fat/msdos.o LD fs/fat/built-in.o CC kernel/smp.o CC fs/fuse/dev.o CC kernel/uid16.o CC kernel/module.o CC fs/ext4/block_validity.o CC fs/fuse/dir.o CC fs/ext4/move_extent.o CC fs/fuse/file.o CC fs/ext4/mmp.o CC kernel/kallsyms.o CC fs/ext4/indirect.o CC kernel/cgroup.o CC fs/ext4/extents_status.o CC fs/fuse/inode.o CC fs/fuse/control.o CC fs/ext4/xattr.o CC fs/fuse/xattr.o CC fs/fuse/acl.o CC fs/ext4/xattr_user.o LD fs/fuse/fuse.o LD fs/fuse/built-in.o CC fs/ext4/xattr_trusted.o CC fs/isofs/namei.o CC fs/ext4/inline.o CC fs/isofs/inode.o CC kernel/cgroup_freezer.o CC kernel/cpuset.o CC fs/isofs/dir.o CC fs/ext4/readpage.o CC fs/isofs/util.o CC fs/isofs/rock.o CC fs/ext4/sysfs.o CC kernel/utsname.o CC fs/isofs/export.o CC fs/ext4/xattr_security.o CC kernel/user_namespace.o CC fs/isofs/joliet.o LD fs/ext4/ext4.o LD fs/ext4/built-in.o CC fs/isofs/compress.o CC kernel/pid_namespace.o CC fs/jbd2/transaction.o LD fs/isofs/isofs.o LD fs/isofs/built-in.o CC fs/kernfs/mount.o GZIP kernel/config_data.gz CC kernel/stop_machine.o CC fs/kernfs/inode.o CC fs/kernfs/dir.o CC kernel/audit.o CC fs/jbd2/commit.o CC fs/kernfs/file.o CC fs/jbd2/recovery.o CC fs/kernfs/symlink.o CC kernel/auditfilter.o In function 'kernfs_get_target_path', inlined from 'kernfs_getlink' at ../fs/kernfs/symlink.c:109:10, inlined from 'kernfs_iop_get_link' at ../fs/kernfs/symlink.c:127:10, inlined from 'kernfs_iop_get_link' at ../fs/kernfs/symlink.c:115:20: ../fs/kernfs/symlink.c:91:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 91 | strncpy(s + len, kn->name, slen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/kernfs/symlink.c: In function 'kernfs_iop_get_link': ../fs/kernfs/symlink.c:88:14: note: length computed here 88 | int slen = strlen(kn->name); | ^~~~~~~~~~~~~~~~ LD fs/kernfs/built-in.o CC kernel/auditsc.o CC fs/jbd2/checkpoint.o CC fs/jbd2/revoke.o CC fs/nls/nls_base.o CC fs/jbd2/journal.o CC fs/nls/nls_cp437.o CC fs/nls/nls_cp950.o CC kernel/audit_watch.o CC fs/nls/nls_ascii.o CC fs/nls/nls_iso8859-1.o CC fs/nls/nls_utf8.o CC kernel/audit_fsnotify.o LD fs/nls/built-in.o CC kernel/audit_tree.o CC fs/notify/fsnotify.o CC kernel/seccomp.o CC fs/notify/notification.o LD fs/jbd2/jbd2.o LD fs/jbd2/built-in.o CC kernel/utsname_sysctl.o CC fs/notify/group.o CC fs/proc/task_mmu.o CC kernel/taskstats.o CC fs/notify/inode_mark.o CC kernel/tsacct.o CC fs/proc/inode.o CC fs/notify/mark.o CC kernel/tracepoint.o CC fs/proc/root.o CC fs/notify/vfsmount_mark.o CC kernel/elfcore.o CC fs/notify/fdinfo.o CC fs/proc/base.o CC kernel/irq_work.o CC fs/notify/dnotify/dnotify.o LD fs/notify/dnotify/built-in.o LD fs/notify/fanotify/built-in.o CC fs/notify/inotify/inotify_fsnotify.o CC kernel/cpu_pm.o CC fs/notify/inotify/inotify_user.o CC kernel/membarrier.o CC kernel/memremap.o CC fs/proc/generic.o LD fs/notify/inotify/built-in.o LD fs/notify/built-in.o CC fs/pstore/inode.o CC fs/pstore/platform.o CHK kernel/config_data.h UPD kernel/config_data.h CC kernel/configs.o CC fs/proc/array.o LD kernel/built-in.o CC block/bio.o CC fs/pstore/pmsg.o CC fs/pstore/ram.o CC fs/proc/fd.o CC fs/proc/proc_tty.o CC fs/pstore/ram_core.o CC fs/proc/cmdline.o CC fs/proc/consoles.o CC block/elevator.o CC fs/proc/serial_num.o LD fs/pstore/pstore.o LD fs/pstore/ramoops.o LD fs/pstore/built-in.o CC fs/quota/dquot.o CC fs/proc/cpuinfo.o CC fs/proc/devices.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o CC block/blk-core.o CC fs/proc/meminfo.o CC fs/proc/stat.o CC fs/quota/quota_v2.o CC fs/proc/uptime.o CC fs/quota/quota_tree.o CC fs/proc/version.o CC fs/proc/softirqs.o CC fs/proc/namespaces.o CC fs/quota/quota.o CC fs/proc/self.o CC block/blk-tag.o CC fs/proc/thread_self.o CC fs/quota/kqid.o CC fs/proc/uid.o CC fs/quota/netlink.o CC block/blk-sysfs.o CC fs/proc/proc_sysctl.o LD fs/quota/built-in.o CC fs/ramfs/inode.o CC block/blk-flush.o CC fs/proc/proc_net.o CC fs/ramfs/file-mmu.o CC block/blk-settings.o LD fs/ramfs/ramfs.o LD fs/ramfs/built-in.o CC fs/sdcardfs/dentry.o CC fs/proc/kmsg.o CC fs/sdcardfs/file.o CC fs/proc/page.o CC block/blk-ioc.o CC fs/sdcardfs/inode.o LD fs/proc/proc.o LD fs/proc/built-in.o CC fs/sysfs/file.o CC block/blk-map.o CC fs/sdcardfs/main.o CC fs/sysfs/dir.o CC block/blk-exec.o CC fs/sysfs/symlink.o CC fs/sdcardfs/super.o CC fs/sdcardfs/lookup.o CC fs/sysfs/mount.o CC block/blk-merge.o CC fs/sysfs/group.o CC fs/sdcardfs/mmap.o LD fs/sysfs/built-in.o CC fs/tracefs/inode.o CC fs/sdcardfs/packagelist.o CC block/blk-softirq.o LD fs/tracefs/tracefs.o LD fs/tracefs/built-in.o CC fs/eventpoll.o CC block/blk-timeout.o CC fs/anon_inodes.o CC fs/sdcardfs/derived_perm.o CC block/blk-lib.o CC fs/signalfd.o LD fs/sdcardfs/sdcardfs.o LD fs/sdcardfs/built-in.o CC fs/timerfd.o CC block/blk-mq.o CC fs/eventfd.o CC fs/aio.o CC fs/locks.o CC block/blk-mq-tag.o CC fs/binfmt_script.o CC fs/binfmt_elf.o CC block/blk-mq-sysfs.o CC fs/mbcache.o CC fs/posix_acl.o CC block/blk-mq-cpumap.o CC fs/coredump.o CC block/ioctl.o CC fs/drop_caches.o CC fs/dcookies.o CC block/genhd.o LD fs/built-in.o CC block/scsi_ioctl.o CC drivers/amba/bus.o CC drivers/android/binder.o CC block/partition-generic.o LD drivers/amba/built-in.o CC block/ioprio.o LD drivers/auxdisplay/built-in.o CC block/badblocks.o CC drivers/base/component.o CC drivers/base/core.o CC block/partitions/check.o CC block/partitions/msdos.o CC block/partitions/efi.o CC drivers/base/bus.o LD block/partitions/built-in.o CC block/bounce.o CC drivers/android/binder_alloc.o CC drivers/base/dd.o CC block/noop-iosched.o LD drivers/android/built-in.o CC drivers/block/loop.o CC drivers/base/syscore.o CC block/deadline-iosched.o CC block/cfq-iosched.o CC drivers/base/driver.o CC drivers/block/zram/zcomp.o CC drivers/base/class.o CC drivers/block/zram/zram_drv.o CC drivers/base/platform.o LD block/built-in.o CC drivers/base/cpu.o LD drivers/block/zram/zram.o LD drivers/block/zram/built-in.o LD drivers/block/built-in.o CC sound/sound_core.o LD sound/arm/built-in.o CC drivers/base/firmware.o LD sound/atmel/built-in.o CC drivers/base/init.o CC drivers/base/map.o CC sound/core/sound.o CC drivers/base/devres.o LD sound/drivers/mpu401/built-in.o LD sound/drivers/opl3/built-in.o LD sound/drivers/opl4/built-in.o LD sound/drivers/pcsp/built-in.o LD sound/drivers/vx/built-in.o LD sound/drivers/built-in.o CC sound/core/init.o LD sound/firewire/built-in.o CC drivers/base/attribute_container.o LD sound/hda/built-in.o CC drivers/base/transport_class.o CC sound/core/memory.o LD sound/i2c/other/built-in.o LD sound/i2c/built-in.o CC drivers/base/topology.o LD sound/isa/ad1816a/built-in.o LD sound/isa/ad1848/built-in.o LD sound/isa/cs423x/built-in.o LD sound/isa/es1688/built-in.o LD sound/isa/galaxy/built-in.o LD sound/isa/gus/built-in.o CC sound/core/control.o LD sound/isa/msnd/built-in.o CC drivers/base/container.o LD sound/isa/opti9xx/built-in.o LD sound/isa/sb/built-in.o LD sound/isa/wavefront/built-in.o LD sound/isa/wss/built-in.o LD sound/isa/built-in.o CC drivers/base/property.o LD sound/mips/built-in.o CC drivers/base/cacheinfo.o LD sound/oss/built-in.o CC drivers/base/devtmpfs.o CC sound/core/misc.o CC sound/core/device.o CC sound/core/info.o CC drivers/base/power/sysfs.o CC drivers/base/regmap/regmap.o CC drivers/base/power/generic_ops.o CC sound/core/info_oss.o CC drivers/base/power/common.o CC sound/core/sound_oss.o CC sound/core/ctljack.o CC drivers/base/power/qos.o CC sound/core/jack.o CC drivers/base/regmap/regcache.o CC sound/core/hwdep.o CC drivers/base/power/runtime.o CC drivers/base/regmap/regcache-rbtree.o ../drivers/base/regmap/regcache-rbtree.c:36:1: warning: alignment 1 of 'struct regcache_rbtree_node' is less than 4 [-Wpacked-not-aligned] 36 | } __attribute__ ((packed)); | ^ ../drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_insert': ../drivers/base/regmap/regcache-rbtree.c:130:15: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rb_link_node(&rbnode->node, parent, new); | ^~~~~~~~~~~~~ ../drivers/base/regmap/regcache-rbtree.c:131:18: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 131 | rb_insert_color(&rbnode->node, root); | ^~~~~~~~~~~~~ ../drivers/base/regmap/regcache-rbtree.c: In function 'regcache_rbtree_exit': ../drivers/base/regmap/regcache-rbtree.c:243:18: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | next = rb_next(&rbtree_node->node); | ^~~~~~~~~~~~~~~~~~ ../drivers/base/regmap/regcache-rbtree.c:244:12: warning: taking address of packed member of 'struct regcache_rbtree_node' may result in an unaligned pointer value [-Waddress-of-packed-member] 244 | rb_erase(&rbtree_node->node, &rbtree_ctx->root); | ^~~~~~~~~~~~~~~~~~ CC sound/core/timer.o CC drivers/base/regmap/regcache-lzo.o CC drivers/base/power/wakeirq.o CC drivers/base/regmap/regcache-flat.o CC drivers/base/power/main.o CC drivers/base/regmap/regmap-debugfs.o CC sound/core/hrtimer.o CC drivers/base/regmap/regmap-i2c.o CC sound/core/pcm.o CC drivers/base/regmap/regmap-spi.o CC sound/core/pcm_native.o CC drivers/base/power/wakeup.o CC drivers/base/regmap/regmap-mmio.o LD drivers/base/regmap/built-in.o CC drivers/base/power/clock_ops.o CC drivers/base/dma-mapping.o LD drivers/base/power/built-in.o CC sound/core/pcm_lib.o CC drivers/base/dma-coherent.o CC drivers/base/firmware_class.o CC sound/core/pcm_misc.o CC drivers/base/module.o CC sound/core/pcm_memory.o CC drivers/base/pinctrl.o CC sound/core/memalloc.o LD drivers/base/built-in.o LD drivers/bus/built-in.o LD drivers/cdrom/built-in.o CC drivers/char/mem.o CC drivers/char/random.o CC drivers/char/misc.o CC sound/core/pcm_timer.o CC sound/core/rawmidi.o LD sound/core/oss/built-in.o LD drivers/char/agp/built-in.o CC sound/core/seq/seq.o CC sound/core/seq/seq_lock.o CC drivers/char/rpmb/rpmb-mtk.o CC sound/core/seq/seq_clientmgr.o CC sound/core/seq/seq_memory.o LD sound/core/snd.o CC sound/core/seq/seq_queue.o CC drivers/char/rpmb/core.o CC sound/core/seq/seq_fifo.o LD sound/core/snd-hwdep.o LD sound/core/snd-timer.o CC sound/core/seq/seq_prioq.o LD drivers/char/rpmb/rpmb.o LD drivers/char/rpmb/built-in.o LD drivers/char/built-in.o LD drivers/char/ipmi/built-in.o CC drivers/clk/clk-devres.o LD sound/core/snd-hrtimer.o CC sound/core/seq/seq_timer.o LD sound/core/snd-pcm.o CC sound/core/seq/seq_system.o CC drivers/clk/clkdev.o LD sound/core/snd-rawmidi.o CC sound/core/seq/seq_ports.o LD sound/parisc/built-in.o CC sound/core/seq/seq_info.o CC drivers/clk/clk.o LD sound/pci/ac97/built-in.o CC sound/core/seq/seq_device.o LD sound/pci/ali5451/built-in.o LD sound/pci/asihpi/built-in.o LD sound/pci/au88x0/built-in.o LD sound/pci/aw2/built-in.o LD sound/pci/ca0106/built-in.o LD sound/pci/cs46xx/built-in.o LD sound/pci/cs5535audio/built-in.o LD sound/pci/ctxfi/built-in.o LD sound/pci/echoaudio/built-in.o LD sound/pci/emu10k1/built-in.o LD sound/pci/hda/built-in.o LD sound/pci/ice1712/built-in.o LD sound/pci/korg1212/built-in.o LD sound/pci/lola/built-in.o LD sound/pci/lx6464es/built-in.o LD sound/pci/mixart/built-in.o LD sound/pci/nm256/built-in.o CC sound/core/seq/seq_midi_event.o LD sound/pci/oxygen/built-in.o LD sound/pci/pcxhr/built-in.o LD sound/pci/riptide/built-in.o LD sound/pci/rme9652/built-in.o LD sound/pci/trident/built-in.o LD sound/pci/vx222/built-in.o LD sound/pci/ymfpci/built-in.o LD sound/pci/built-in.o CC sound/core/seq/oss/seq_oss.o CC sound/core/seq/oss/seq_oss_init.o CC sound/core/seq/seq_dummy.o CC sound/core/seq/oss/seq_oss_timer.o CC sound/core/seq/oss/seq_oss_ioctl.o CC drivers/clk/clk-divider.o CC sound/core/seq/seq_midi.o CC sound/core/seq/oss/seq_oss_event.o CC sound/core/seq/oss/seq_oss_rw.o LD sound/core/seq/snd-seq.o CC sound/core/seq/oss/seq_oss_synth.o CC drivers/clk/clk-fixed-factor.o LD sound/core/seq/snd-seq-device.o CC sound/core/seq/oss/seq_oss_midi.o LD sound/core/seq/snd-seq-midi-event.o CC sound/core/seq/oss/seq_oss_readq.o CC drivers/clk/clk-fixed-rate.o LD sound/core/seq/snd-seq-dummy.o CC sound/core/seq/oss/seq_oss_writeq.o LD sound/core/seq/snd-seq-midi.o CC drivers/clk/clk-gate.o CC drivers/clk/clk-multiplier.o LD sound/core/seq/oss/snd-seq-oss.o LD sound/core/seq/oss/built-in.o LD sound/core/seq/built-in.o LD sound/core/built-in.o LD sound/pcmcia/pdaudiocf/built-in.o LD sound/pcmcia/vx/built-in.o CC drivers/clk/clk-mux.o LD sound/pcmcia/built-in.o LD sound/ppc/built-in.o LD sound/sh/built-in.o CC drivers/clk/clk-composite.o CC sound/soc/soc-core.o CC sound/soc/soc-dapm.o CC drivers/clk/clk-fractional-divider.o CC drivers/clk/clk-gpio.o CC drivers/clk/clk-conf.o LD drivers/clk/bcm/built-in.o CC drivers/clk/mediatek/clk-mtk.o CC drivers/clk/mediatek/clk-pll.o CC sound/soc/soc-jack.o CC sound/soc/soc-cache.o CC drivers/clk/mediatek/clk-gate.o CC drivers/clk/mediatek/clk-mux.o CC sound/soc/soc-utils.o CC drivers/clk/mediatek/clk-apmixed.o CC sound/soc/soc-pcm.o CC drivers/clk/mediatek/clk-mt6765.o CC drivers/clk/mediatek/clk-mt6765-pg.o CC sound/soc/soc-io.o CC drivers/clk/mediatek/clk-mtk-v1.o CC sound/soc/soc-devres.o CC drivers/clk/mediatek/mt6765_clkmgr.o CC drivers/clk/mediatek/clk-bringup.o CC sound/soc/soc-ops.o LD sound/soc/adi/built-in.o CC drivers/clk/mediatek/clkdbg.o LD sound/soc/amd/built-in.o CC drivers/clk/mediatek/clkchk.o LD sound/soc/atmel/built-in.o CC drivers/clk/mediatek/clkdbg_mt6765.o LD sound/soc/au1x/built-in.o CC drivers/clk/mediatek/clkchk-mt6765.o LD sound/soc/bcm/built-in.o LD sound/soc/blackfin/built-in.o LD sound/soc/cirrus/built-in.o CC sound/soc/codecs/rt5509.o LD sound/soc/davinci/built-in.o LD sound/soc/dwc/built-in.o LD drivers/clk/mediatek/built-in.o CC sound/soc/codecs/rt5509-regmap.o LD drivers/clk/mvebu/built-in.o LD drivers/clk/ti/built-in.o LD drivers/clk/built-in.o CC drivers/clocksource/clksrc-probe.o CC drivers/clocksource/mmio.o CC drivers/cpufreq/cpufreq.o CC drivers/clocksource/mtk_apxgpt.o CC sound/soc/codecs/rt5509-calib.o CC drivers/clocksource/mtk_systimer.o CC drivers/clocksource/arm_arch_timer.o LD sound/soc/codecs/snd-soc-rt5509.o LD sound/soc/codecs/built-in.o LD sound/soc/fsl/built-in.o LD sound/soc/generic/built-in.o CC drivers/cpufreq/freq_table.o LD sound/soc/img/built-in.o LD sound/soc/intel/boards/built-in.o LD sound/soc/intel/built-in.o LD sound/soc/jz4740/built-in.o LD sound/soc/kirkwood/built-in.o CC sound/soc/mediatek/codec/mt6357/mtk-soc-codec-6357.o CC drivers/cpufreq/cpufreq_stats.o CC drivers/clocksource/dummy_timer.o LD drivers/clocksource/built-in.o CC drivers/cpufreq/cpufreq_times.o CC drivers/cpuidle/cpuidle.o CC drivers/cpufreq/cpufreq_performance.o CC drivers/cpufreq/cpufreq_powersave.o CC drivers/cpuidle/driver.o CC drivers/cpufreq/cpufreq_userspace.o CC drivers/cpufreq/cpufreq_ondemand.o CC drivers/cpuidle/governor.o CC drivers/cpuidle/sysfs.o CC sound/soc/mediatek/codec/mt6357/mtk-auddrv-ana.o CC drivers/cpufreq/cpufreq_interactive.o CC drivers/cpuidle/governors/menu.o CC drivers/cpuidle/governors/mtk_menu.o LD sound/soc/mediatek/codec/mt6357/built-in.o CC sound/soc/mediatek/common_int/mtk-auddrv-devtree-parser.o CC drivers/cpufreq/cpufreq_governor.o LD drivers/cpuidle/governors/built-in.o CC drivers/cpuidle/cpuidle-mtk_acao.o CC sound/soc/mediatek/common_int/mtk-auddrv-underflow-mach.o CC drivers/cpufreq/cpufreq_governor_attr_set.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-btcvsd.o CC drivers/cpufreq/cpumaxfreq.o LD drivers/cpuidle/built-in.o LD drivers/crypto/built-in.o LD drivers/cpufreq/built-in.o CC drivers/devfreq/devfreq.o CC drivers/devfreq/helio-dvfsrc-opp.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-btcvsd-rx.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-btcvsd-tx.o ../drivers/devfreq/devfreq.c: In function 'devfreq_add_device.part.0': ../drivers/devfreq/devfreq.c:561:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 561 | strncpy(devfreq->governor_name, governor_name, DEVFREQ_NAME_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/devfreq/helio-dvfsrc-sysfs.o CC drivers/devfreq/helio-dvfsrc-ipi.o CC sound/soc/mediatek/common_int/mtk-soc-speaker-amp.o CC sound/soc/mediatek/common_int/mtk-auddrv-afe.o CC drivers/devfreq/helio-dvfsrc.o CC drivers/devfreq/helio-dvfsrc-mt6765.o CC sound/soc/mediatek/common_int/mtk-auddrv-gpio.o CC sound/soc/mediatek/common_int/mtk-soc-afe-control.o CC drivers/devfreq/helio-dvfsrc-opp-mt6765.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-common.o LD drivers/devfreq/built-in.o CC drivers/dma/dmaengine.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-capture.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-dl1.o CC drivers/dma/virt-dma.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-dummy.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-routing.o CC drivers/dma/of-dma.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-capture2.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-i2s2-adc2.o CC drivers/dma/8250_mtk_dma.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-voice-md1.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-voice-md2.o LD drivers/dma/qcom/built-in.o LD drivers/dma/xilinx/built-in.o LD drivers/dma/built-in.o CC drivers/dma-buf/dma-buf.o CC drivers/dma-buf/fence.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-voice-md1-bt.o CC drivers/dma-buf/reservation.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-voice-md2-bt.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-voice-usb.o CC drivers/dma-buf/seqno-fence.o CC drivers/dma-buf/fence-array.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-voice-usb-echoref.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-dl1-i2s0.o CC drivers/dma-buf/sync_file.o CC drivers/dma-buf/sw_sync.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-dl1-i2s0Dl1.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-i2s0-awb.o CC drivers/dma-buf/sync_debug.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-uldlloopback.o LD drivers/firewire/built-in.o CC drivers/firmware/psci.o LD drivers/dma-buf/built-in.o LD drivers/firmware/broadcom/built-in.o CC drivers/gpio/devres.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-dl2.o LD drivers/firmware/meson/built-in.o LD drivers/firmware/built-in.o LD drivers/gpu/arm/built-in.o CC drivers/gpio/gpiolib.o CC drivers/gpu/drm/drm_crtc_helper.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-deep-buffer-dl.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-mrgrx.o CC drivers/gpu/drm/drm_dp_helper.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-mrgrx-awb.o CC drivers/gpio/gpiolib-legacy.o CC drivers/gpu/drm/drm_probe_helper.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-fm-i2s.o CC drivers/gpio/gpiolib-of.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-fm-i2s-awb.o LD drivers/gpio/built-in.o CC drivers/gpu/drm/drm_plane_helper.o CC drivers/hid/hid-core.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-dl1-awb.o CC drivers/gpu/drm/drm_dp_mst_topology.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-dl1-bt.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-bt-dai.o CC drivers/hid/hid-input.o CC sound/soc/mediatek/common_int/mtk-soc-dai-stub.o CC drivers/gpu/drm/drm_atomic_helper.o CC sound/soc/mediatek/common_int/mtk-soc-dai-routing.o CC sound/soc/mediatek/common_int/mtk-soc-codec-dummy.o CC drivers/hid/hid-debug.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-fmtx.o CC drivers/hid/hidraw.o CC drivers/gpu/drm/drm_kms_helper_common.o CC sound/soc/mediatek/common_int/mtk-soc-tdm-capture.o CC drivers/gpu/drm/drm_dp_dual_mode_helper.o CC drivers/hid/uhid.o CC sound/soc/mediatek/common_int/mtk-soc-pcm-hp-impedance.o ../drivers/hid/uhid.c: In function 'uhid_hid_get_report': ../drivers/hid/uhid.c:253:47: warning: taking address of packed member of 'struct uhid_get_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 253 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.get_report.id); | ^~~~~~~~~~~~~~~~~~~~ ../drivers/hid/uhid.c: In function 'uhid_hid_set_report': ../drivers/hid/uhid.c:297:47: warning: taking address of packed member of 'struct uhid_set_report_req' may result in an unaligned pointer value [-Waddress-of-packed-member] 297 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); | ^~~~~~~~~~~~~~~~~~~~ ../drivers/hid/uhid.c: In function 'uhid_dev_create2': ../drivers/hid/uhid.c:512:2: warning: 'strncpy' output may be truncated copying 127 bytes from a string of length 127 [-Wstringop-truncation] 512 | strncpy(hid->name, ev->u.create2.name, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/uhid.c:514:2: warning: 'strncpy' output may be truncated copying 63 bytes from a string of length 63 [-Wstringop-truncation] 514 | strncpy(hid->phys, ev->u.create2.phys, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/uhid.c:516:2: warning: 'strncpy' output may be truncated copying 63 bytes from a string of length 63 [-Wstringop-truncation] 516 | strncpy(hid->uniq, ev->u.create2.uniq, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/hid/hid-generic.o CC sound/soc/mediatek/common_int/mtk-soc-machine.o CC drivers/gpu/drm/drm_simple_kms_helper.o CC drivers/hid/hid-a4tech.o CC drivers/hid/hid-apple.o LD sound/soc/mediatek/common_int/built-in.o CC drivers/gpu/drm/drm_modeset_helper.o CC sound/soc/mediatek/mt6765/mtk-auddrv-clk.o CC drivers/hid/hid-belkin.o CC drivers/hid/hid-cherry.o CC drivers/gpu/drm/drm_fb_helper.o CC drivers/hid/hid-chicony.o CC sound/soc/mediatek/mt6765/mtk-soc-afe-connection.o CC drivers/hid/hid-cypress.o CC drivers/hid/hid-dr.o CC sound/soc/mediatek/mt6765/mt6765-sound.o CC drivers/hid/hid-ezkey.o CC drivers/gpu/drm/drm_auth.o CC drivers/hid/hid-gyration.o CC drivers/hid/hid-kensington.o CC drivers/gpu/drm/drm_bufs.o CC drivers/hid/hid-kye.o LD sound/soc/mediatek/mt6765/built-in.o CC sound/soc/mediatek/vendor/mtk-hw-component.o CC drivers/hid/hid-lg.o LD sound/soc/mediatek/vendor/built-in.o LD sound/soc/mediatek/built-in.o LD sound/soc/mxs/built-in.o CC drivers/hid/hid-magicmouse.o LD sound/soc/nuc900/built-in.o LD sound/soc/omap/built-in.o LD sound/soc/pxa/built-in.o LD sound/soc/qcom/built-in.o LD sound/soc/rockchip/built-in.o LD sound/soc/samsung/built-in.o LD sound/soc/sh/built-in.o LD sound/soc/sirf/built-in.o LD sound/soc/spear/built-in.o LD sound/soc/sti/built-in.o LD sound/soc/sunxi/built-in.o LD sound/soc/tegra/built-in.o CC drivers/gpu/drm/drm_cache.o LD sound/soc/txx9/built-in.o LD sound/soc/ux500/built-in.o LD sound/soc/xtensa/built-in.o CC drivers/hid/hid-microsoft.o LD sound/soc/zte/built-in.o LD sound/soc/snd-soc-core.o LD sound/soc/built-in.o LD sound/sparc/built-in.o LD sound/spi/built-in.o CC drivers/hid/hid-monterey.o LD sound/synth/emux/built-in.o LD sound/synth/built-in.o CC sound/usb/card.o CC drivers/gpu/drm/drm_context.o CC drivers/hid/hid-pl.o CC drivers/hid/hid-petalynx.o CC drivers/gpu/drm/drm_dma.o CC sound/usb/clock.o CC drivers/hid/hid-samsung.o CC drivers/gpu/drm/drm_fops.o CC sound/usb/endpoint.o CC drivers/hid/hid-sjoy.o CC drivers/hid/hid-sunplus.o CC drivers/gpu/drm/drm_gem.o CC sound/usb/format.o CC drivers/hid/hid-gaff.o CC drivers/hid/hid-tmff.o CC drivers/hid/hid-topseed.o CC sound/usb/helper.o CC drivers/gpu/drm/drm_ioctl.o CC drivers/hid/hid-twinhan.o CC sound/usb/mixer.o CC drivers/hid/hid-zpff.o CC drivers/hid/usbhid/hid-core.o CC drivers/gpu/drm/drm_irq.o CC sound/usb/mixer_quirks.o CC drivers/hid/usbhid/hid-quirks.o CC sound/usb/mixer_scarlett.o CC drivers/gpu/drm/drm_lock.o LD drivers/hid/usbhid/usbhid.o LD drivers/hid/usbhid/built-in.o LD drivers/hid/hid.o LD drivers/hid/hid-logitech.o LD drivers/hid/built-in.o CC sound/usb/pcm.o CC drivers/gpu/drm/drm_memory.o LD drivers/hwtracing/intel_th/built-in.o CC drivers/gpu/drm/drm_drv.o CC drivers/i2c/i2c-boardinfo.o CC sound/usb/proc.o CC drivers/i2c/i2c-core.o CC drivers/gpu/drm/drm_vm.o CC sound/usb/quirks.o CC drivers/gpu/drm/drm_scatter.o CC sound/usb/stream.o CC drivers/gpu/drm/drm_pci.o CC sound/usb/midi.o CC drivers/i2c/algos/i2c-algo-bit.o CC drivers/gpu/drm/drm_platform.o LD drivers/i2c/algos/built-in.o CC drivers/i2c/busses/i2c-mtk.o CC drivers/gpu/drm/drm_sysfs.o LD sound/usb/6fire/built-in.o LD sound/usb/bcd2000/built-in.o LD sound/usb/caiaq/built-in.o LD sound/usb/hiface/built-in.o LD sound/usb/misc/built-in.o LD sound/usb/usx2y/built-in.o LD sound/usb/snd-usb-audio.o LD sound/usb/snd-usbmidi-lib.o LD sound/usb/built-in.o CC sound/last.o CC drivers/gpu/drm/drm_hashtab.o LD sound/soundcore.o LD sound/built-in.o CC drivers/gpu/drm/drm_mm.o CC drivers/i2c/busses/i2c-mtk_debug.o CC drivers/gpu/drm/drm_crtc.o LD firmware/built-in.o CC drivers/gpu/drm/drm_fourcc.o LD drivers/i2c/busses/built-in.o LD drivers/i2c/muxes/built-in.o LD drivers/i2c/built-in.o CC drivers/gpu/drm/drm_modes.o LD drivers/idle/built-in.o CC drivers/gpu/drm/drm_edid.o CC drivers/iio/industrialio-core.o CC drivers/iio/industrialio-event.o CC drivers/gpu/drm/drm_info.o CC drivers/iio/inkern.o LD drivers/iio/accel/built-in.o CC drivers/gpu/drm/drm_debugfs.o LD drivers/iio/adc/built-in.o CC drivers/gpu/drm/drm_encoder_slave.o LD drivers/iio/amplifiers/built-in.o LD drivers/iio/buffer/built-in.o LD drivers/iio/chemical/built-in.o LD drivers/iio/common/hid-sensors/built-in.o LD drivers/iio/common/ms_sensors/built-in.o LD drivers/iio/common/ssp_sensors/built-in.o LD drivers/iio/common/st_sensors/built-in.o LD drivers/iio/common/built-in.o LD drivers/iio/dac/built-in.o LD drivers/iio/dummy/built-in.o LD drivers/iio/frequency/built-in.o LD drivers/iio/gyro/built-in.o LD drivers/iio/health/built-in.o LD drivers/iio/humidity/built-in.o LD drivers/iio/imu/bmi160/built-in.o CC drivers/input/input.o LD drivers/iio/imu/inv_mpu6050/built-in.o LD drivers/iio/imu/built-in.o LD drivers/iio/light/built-in.o LD drivers/iio/magnetometer/built-in.o LD drivers/iio/orientation/built-in.o LD drivers/iio/potentiometer/built-in.o LD drivers/iio/pressure/built-in.o LD drivers/iio/proximity/built-in.o LD drivers/iio/temperature/built-in.o LD drivers/iio/trigger/built-in.o LD drivers/iio/industrialio.o CC drivers/gpu/drm/drm_trace_points.o LD drivers/iio/built-in.o CC drivers/gpu/drm/drm_global.o LD drivers/iommu/built-in.o CC drivers/gpu/drm/drm_prime.o CC drivers/irqchip/irqchip.o CC drivers/irqchip/irq-gic-v3.o CC drivers/input/input-compat.o CC drivers/gpu/drm/drm_rect.o CC drivers/input/input-mt.o CC drivers/irqchip/irq-gic-common.o CC drivers/irqchip/irq-partition-percpu.o CC drivers/input/ff-core.o CC drivers/gpu/drm/drm_vma_manager.o CC drivers/irqchip/irq-mtk-sysirq.o LD drivers/irqchip/built-in.o CC drivers/gpu/drm/drm_flip_work.o CC drivers/input/input-leds.o CC drivers/input/evdev.o CC drivers/gpu/drm/drm_modeset_lock.o CC drivers/input/keyboard/mediatek/kpd.o CC drivers/input/keyboard/mediatek/mt6765/hal_kpd.o CC drivers/input/misc/uinput.o CC drivers/gpu/drm/drm_atomic.o LD drivers/input/keyboard/mediatek/mt6765/built-in.o LD drivers/input/keyboard/mediatek/built-in.o LD drivers/input/keyboard/built-in.o CC drivers/input/touchscreen/of_touchscreen.o LD drivers/input/misc/built-in.o CC drivers/input/touchscreen/mediatek/mtk_tpd.o LD drivers/input/input-core.o CC drivers/input/touchscreen/mediatek/tpd_button.o ../drivers/input/touchscreen/mediatek/tpd_button.c: In function 'mtk_virtual_keys_show': ../drivers/input/touchscreen/mediatek/tpd_button.c:29:8: warning: 'snprintf' argument 4 may overlap destination object 'buf' [-Wrestrict] 29 | j += snprintf(buf+j, PAGE_SIZE-j, "%s%s:%d:%d:%d:%d:%d%s", buf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | __stringify(EV_KEY), tpd_keys[i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | tpd_keys_dim[i][0], tpd_keys_dim[i][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | tpd_keys_dim[i][2], tpd_keys_dim[i][3], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | (i == tpd_keycnt - 1 ? "\n" : ":")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/touchscreen/mediatek/tpd_button.c:24:39: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 24 | struct kobj_attribute *attr, char *buf) | ~~~~~~^~~ CC drivers/input/touchscreen/mediatek/tpd_calibrate.o CC drivers/gpu/drm/drm_bridge.o CC drivers/input/touchscreen/mediatek/tpd_debug.o CC drivers/input/touchscreen/mediatek/tpd_default.o CC drivers/gpu/drm/drm_framebuffer.o CC drivers/input/touchscreen/mediatek/tpd_misc.o CC drivers/input/touchscreen/mediatek/tpd_setting.o CC drivers/input/touchscreen/mediatek/SOLOMON/atmel_mxt_ts.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_ex_fun.o CC drivers/gpu/drm/drm_connector.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_flash.o CC drivers/gpu/drm/drm_blend.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_gesture.o CC drivers/gpu/drm/drm_encoder.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_core.o LD drivers/input/touchscreen/mediatek/SOLOMON/built-in.o CC drivers/gpu/drm/drm_mode_object.o CC drivers/input/touchscreen/mediatek/goodix917d/gt9xx.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_esdcheck.o CC drivers/gpu/drm/drm_property.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_ex_mode.o LD drivers/input/touchscreen/mediatek/goodix917d/built-in.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_proximity.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_i2c.o CC drivers/gpu/drm/drm_plane.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_point_report_check.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_flash/focaltech_upgrade_ft5446.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_test/focaltech_test.o LD drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_flash/built-in.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_test/focaltech_test_ini.o CC drivers/gpu/drm/drm_color_mgmt.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_test/focaltech_test_detail_threshold.o CC drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_test/supported_ic/focaltech_test_ft5446.o CC drivers/gpu/drm/drm_of.o LD drivers/gpu/drm/bridge/built-in.o LD drivers/gpu/drm/hisilicon/built-in.o LD drivers/gpu/drm/i2c/built-in.o LD drivers/gpu/drm/omapdrm/displays/built-in.o LD drivers/gpu/drm/omapdrm/dss/built-in.o LD drivers/gpu/drm/omapdrm/built-in.o LD drivers/gpu/drm/panel/built-in.o LD drivers/gpu/drm/tilcdc/built-in.o LD drivers/gpu/drm/drm_kms_helper.o LD drivers/gpu/drm/drm.o LD drivers/gpu/drm/built-in.o LD drivers/gpu/vga/built-in.o LD drivers/gpu/built-in.o CC drivers/leds/led-core.o LD drivers/lguest/built-in.o LD drivers/macintosh/built-in.o CC drivers/mailbox/mailbox.o CC drivers/leds/led-class.o LD drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_test/supported_ic/built-in.o LD drivers/input/touchscreen/mediatek/focaltech_touch/focaltech_test/built-in.o LD drivers/input/touchscreen/mediatek/focaltech_touch/built-in.o LD drivers/input/touchscreen/mediatek/built-in.o LD drivers/input/touchscreen/built-in.o LD drivers/input/built-in.o CC drivers/mailbox/mtk-cmdq-mailbox.o CC drivers/md/dm-uevent.o CC drivers/leds/led-triggers.o CC drivers/md/dm.o CC drivers/leds/trigger/ledtrig-timer.o LD drivers/mailbox/built-in.o CC drivers/md/dm-table.o LD drivers/leds/trigger/built-in.o LD drivers/leds/built-in.o CC drivers/md/dm-target.o LD drivers/media/common/b2c2/built-in.o LD drivers/media/common/saa7146/built-in.o LD drivers/media/common/siano/built-in.o LD drivers/media/common/v4l2-tpg/built-in.o LD drivers/media/common/built-in.o LD drivers/media/firewire/built-in.o LD drivers/media/i2c/soc_camera/built-in.o LD drivers/media/i2c/built-in.o LD drivers/media/mmc/siano/built-in.o CC drivers/md/dm-linear.o LD drivers/media/mmc/built-in.o LD drivers/media/pci/b2c2/built-in.o CC drivers/md/dm-stripe.o LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/pci/dm1105/built-in.o LD drivers/media/pci/mantis/built-in.o LD drivers/media/pci/netup_unidvb/built-in.o LD drivers/media/pci/ngene/built-in.o LD drivers/media/pci/pluto2/built-in.o LD drivers/media/pci/pt1/built-in.o LD drivers/media/pci/pt3/built-in.o LD drivers/media/pci/saa7146/built-in.o LD drivers/media/pci/smipcie/built-in.o LD drivers/media/pci/ttpci/built-in.o LD drivers/media/pci/built-in.o LD drivers/media/platform/omap/built-in.o LD drivers/media/platform/built-in.o LD drivers/media/rc/keymaps/built-in.o LD drivers/media/rc/built-in.o LD drivers/media/spi/built-in.o LD drivers/media/tuners/built-in.o LD drivers/media/usb/b2c2/built-in.o LD drivers/media/usb/dvb-usb/built-in.o LD drivers/media/usb/dvb-usb-v2/built-in.o LD drivers/media/usb/s2255/built-in.o LD drivers/media/usb/siano/built-in.o LD drivers/media/usb/stkwebcam/built-in.o LD drivers/media/usb/ttusb-budget/built-in.o LD drivers/media/usb/ttusb-dec/built-in.o LD drivers/media/usb/zr364xx/built-in.o LD drivers/media/usb/built-in.o LD drivers/media/built-in.o CC drivers/md/dm-ioctl.o CC drivers/memory/mtk-smi.o CC drivers/md/dm-io.o ../drivers/md/dm-ioctl.c: In function 'retrieve_status': ../drivers/md/dm-ioctl.c:1133:3: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 1133 | strncpy(spec->target_type, ti->type->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1134 | sizeof(spec->target_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/md/dm-kcopyd.o LD drivers/memory/built-in.o CC drivers/md/dm-sysfs.o CC drivers/mfd/mfd-core.o CC drivers/mfd/syscon.o CC drivers/md/dm-stats.o CC drivers/md/dm-rq.o LD drivers/mfd/built-in.o CC drivers/md/dm-builtin.o LD drivers/misc/cb710/built-in.o LD drivers/misc/eeprom/built-in.o LD drivers/misc/lis3lv02d/built-in.o CC drivers/mmc/card/block.o CC drivers/md/dm-bufio.o CC drivers/misc/mediatek/accdet/accdet_drv.o CC drivers/misc/mediatek/accdet/mt6357/accdet.o CC drivers/md/dm-crypt.o CC drivers/mmc/card/queue.o ../drivers/misc/mediatek/accdet/mt6357/accdet.c: In function 'cat_register': ../drivers/misc/mediatek/accdet/mt6357/accdet.c:244:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 244 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/accdet/mt6357/accdet.c:266:3: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 266 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/accdet/mt6357/accdet.c:271:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 271 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/accdet/mt6357/accdet.c:275:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 275 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/accdet/mt6357/accdet.c:281:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 281 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/accdet/mt6357/accdet.c:288:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 288 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/accdet/mt6357/accdet.c:293:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 293 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/accdet/mt6357/accdet.c:298:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 298 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/accdet/mt6357/built-in.o LD drivers/misc/mediatek/accdet/built-in.o CC drivers/misc/mediatek/aee/aed/aed-main.o CC drivers/mmc/card/mtk_mmc_block.o CC drivers/md/dm-verity-fec.o In function 'ee_gen_type_msg', inlined from 'aed_ee_write' at ../drivers/misc/mediatek/aee/aed/aed-main.c:1104:4: ../drivers/misc/mediatek/aee/aed/aed-main.c:760:2: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 760 | strncpy(data, (char const *)&eerec->assert_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | strlen((char const *)&eerec->assert_type)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/mmc/card/mmc_block.o LD drivers/mmc/card/built-in.o CC drivers/misc/mediatek/aee/aed/aed-debug.o CC drivers/mmc/core/core.o CC drivers/md/dm-verity-target.o CC drivers/misc/mediatek/aee/aed/monitor_hang.o LD drivers/md/dm-mod.o LD drivers/md/dm-verity.o LD drivers/md/built-in.o CC drivers/net/ifb.o LD drivers/misc/mediatek/aee/aed/aed.o LD drivers/misc/mediatek/aee/aed/built-in.o CC drivers/misc/mediatek/aee/common/dummy.o CC drivers/misc/mediatek/aee/common/aee-common.o CC drivers/net/Space.o CC drivers/mmc/core/bus.o CC drivers/misc/mediatek/aee/common/reboot-reason.o CC drivers/net/loopback.o CC drivers/mmc/core/host.o CC drivers/net/tun.o LD drivers/misc/mediatek/aee/common/aee.o LD drivers/misc/mediatek/aee/common/built-in.o CC drivers/misc/mediatek/aee/mrdump/mrdump_control.o CC drivers/misc/mediatek/aee/mrdump/mrdump_hw.o CC drivers/misc/mediatek/aee/mrdump/mrdump_full.o CC drivers/mmc/core/mmc.o CC drivers/misc/mediatek/aee/mrdump/mrdump_key_setup.o CC drivers/misc/mediatek/aee/mrdump/mrdump_mini.o CC drivers/net/ppp/ppp_generic.o CC drivers/mmc/core/mmc_ops.o CC drivers/misc/mediatek/aee/mrdump/mrdump_panic.o CC drivers/mmc/core/sd.o CC drivers/misc/mediatek/aee/mrdump/mrdump_arm.o CC drivers/misc/mediatek/aee/mrdump/mrdump_panic_wdt.o CC drivers/mmc/core/sd_ops.o CC drivers/net/ppp/ppp_async.o LD drivers/misc/mediatek/aee/mrdump/mrdump.o LD drivers/misc/mediatek/aee/mrdump/built-in.o LD drivers/misc/mediatek/aee/built-in.o CC drivers/misc/mediatek/atf/atf_logger.o CC drivers/mmc/core/sdio.o CC drivers/net/ppp/bsd_comp.o CC drivers/misc/mediatek/atf/mt_secure_call.o LD drivers/misc/mediatek/atf/built-in.o CC drivers/misc/mediatek/audio_ipi/audio_ipi_dummy.o CC drivers/net/ppp/ppp_deflate.o LD drivers/misc/mediatek/audio_ipi/built-in.o CC drivers/misc/mediatek/audio_scp/mtk-audio-scp-misc-driver.o CC drivers/mmc/core/sdio_ops.o CC drivers/net/ppp/ppp_mppe.o LD drivers/misc/mediatek/audio_scp/built-in.o CC drivers/misc/mediatek/auxadc/mtk_auxadc.o CC drivers/mmc/core/sdio_bus.o CC drivers/net/ppp/ppp_synctty.o ../drivers/misc/mediatek/auxadc/mtk_auxadc.c: In function 'show_AUXADC_channel': ../drivers/misc/mediatek/auxadc/mtk_auxadc.c:1418:4: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1418 | strncat(buf, tmp_buf, strlen(tmp_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/auxadc/mtk_auxadc.c:1412:4: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1412 | strncat(buf, tmp_buf, strlen(tmp_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/auxadc/mtk_auxadc.c:1429:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1429 | strncat(buf, tmp_buf, strlen(tmp_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/mmc/core/sdio_cis.o LD drivers/misc/mediatek/auxadc/built-in.o CC drivers/net/ppp/pppox.o CC drivers/misc/mediatek/base/power/clkbuf_v1/mtk_clkbuf_ctl.o CC drivers/mmc/core/sdio_io.o CC drivers/misc/mediatek/base/power/clkbuf_v1/mt6765/mtk_clkbuf_hw.o CC drivers/net/ppp/pppoe.o LD drivers/misc/mediatek/base/power/clkbuf_v1/mt6765/built-in.o LD drivers/misc/mediatek/base/power/clkbuf_v1/built-in.o CC drivers/misc/mediatek/base/power/cm_mgr_v1/mtk_cm_mgr.o CC drivers/mmc/core/sdio_irq.o CC drivers/net/ppp/pppolac.o CC drivers/mmc/core/quirks.o CC drivers/misc/mediatek/base/power/cm_mgr_v1/mt6765/mtk_cm_mgr_platform.o CC drivers/mmc/core/slot-gpio.o CC drivers/net/ppp/pppopns.o CC drivers/mmc/core/pwrseq.o LD drivers/misc/mediatek/base/power/cm_mgr_v1/mt6765/built-in.o LD drivers/misc/mediatek/base/power/cm_mgr_v1/built-in.o LD drivers/net/ppp/built-in.o CC drivers/misc/mediatek/base/power/cpufreq_v1/src/mtk_cpufreq_main.o CC drivers/net/slip/slhc.o CC drivers/mmc/core/debugfs.o CC drivers/misc/mediatek/base/power/cpufreq_v1/src/mtk_cpufreq_interface.o CC drivers/mmc/core/pwrseq_simple.o LD drivers/net/slip/built-in.o LD drivers/net/usb/built-in.o LD drivers/net/wireless/admtek/built-in.o LD drivers/net/wireless/ath/built-in.o LD drivers/net/wireless/atmel/built-in.o LD drivers/net/wireless/broadcom/built-in.o LD drivers/net/wireless/cisco/built-in.o LD drivers/net/wireless/intel/built-in.o CC drivers/misc/mediatek/base/power/cpufreq_v1/src/mtk_cpufreq_api.o LD drivers/net/wireless/intersil/built-in.o LD drivers/net/wireless/marvell/built-in.o LD drivers/net/wireless/mediatek/built-in.o LD drivers/net/wireless/ralink/built-in.o LD drivers/net/wireless/realtek/built-in.o LD drivers/net/wireless/rsi/built-in.o CC drivers/mmc/core/pwrseq_emmc.o LD drivers/net/wireless/st/built-in.o LD drivers/net/wireless/ti/built-in.o LD drivers/net/wireless/zydas/built-in.o LD drivers/net/wireless/built-in.o LD drivers/net/built-in.o CC drivers/misc/mediatek/base/power/cpuidle_v3/mtk_cpuidle.o LD drivers/mmc/core/mmc_core.o LD drivers/mmc/core/built-in.o CC drivers/mmc/host/mediatek/ComboA/sd.o CC drivers/misc/mediatek/base/power/cpufreq_v1/src/mtk_cpufreq_debug.o LD drivers/misc/mediatek/base/power/cpuidle_v3/built-in.o CC drivers/misc/mediatek/base/power/cpufreq_v1/src/mtk_cpufreq_hybrid.o CC drivers/misc/mediatek/base/power/dcm_v1/mt6765/mtk_dcm_autogen.o CC drivers/misc/mediatek/base/power/cpufreq_v1/src/mach/mt6765/mtk_cpufreq_platform.o CC drivers/misc/mediatek/base/power/dcm_v1/mt6765/mtk_dcm_internal.o LD drivers/misc/mediatek/base/power/cpufreq_v1/src/mach/mt6765/built-in.o LD drivers/misc/mediatek/base/power/cpufreq_v1/src/mach/built-in.o LD drivers/misc/mediatek/base/power/cpufreq_v1/src/built-in.o LD drivers/misc/mediatek/base/power/cpufreq_v1/built-in.o CC drivers/misc/mediatek/base/power/dcm_v1/mtk_dcm.o LD drivers/misc/mediatek/base/power/dcm_v1/mt6765/built-in.o CC drivers/misc/mediatek/base/power/eem_v2/mt6765/mtk_eem.o LD drivers/misc/mediatek/base/power/dcm_v1/built-in.o CC drivers/misc/mediatek/base/power/hps_v3/mtk_hotplug_cb.o CC drivers/misc/mediatek/base/power/hps_v3/mtk_hps_main.o CC drivers/misc/mediatek/base/power/hps_v3/mtk_hps_core.o CC drivers/mmc/host/mediatek/ComboA/dbg.o CC drivers/misc/mediatek/base/power/eem_v2/mt6765/mtk_eem_platform.o CC drivers/misc/mediatek/base/power/hps_v3/mtk_hps_procfs.o CC drivers/misc/mediatek/base/power/eem_v2/mt6765/mtk_eem_internal.o CC drivers/misc/mediatek/base/power/hps_v3/mtk_hps_cpu.o CC drivers/misc/mediatek/base/power/eem_v2/mt6765/mtk_eem_api.o CC drivers/misc/mediatek/base/power/hps_v3/mtk_hps_api.o LD drivers/misc/mediatek/base/power/eem_v2/mt6765/built-in.o LD drivers/misc/mediatek/base/power/eem_v2/built-in.o CC drivers/mmc/host/mediatek/ComboA/mtk_sd_misc.o CC drivers/misc/mediatek/base/power/hps_v3/mtk_hps_algo.o CC drivers/misc/mediatek/base/power/hps_v3/mtk_hps_ops.o CC drivers/mmc/host/mediatek/ComboA/msdc_tune.o LD drivers/misc/mediatek/base/power/hps_v3/built-in.o CC drivers/misc/mediatek/base/power/leakage_table_v2/mtk_static_power.o CC drivers/misc/mediatek/base/power/leakage_table_v2/mtk_static_power_mt6765.o CC drivers/mmc/host/mediatek/ComboA/msdc_partition.o ../drivers/misc/mediatek/base/power/leakage_table_v2/mtk_static_power.c: In function 'mtk_spower_make_table': ../drivers/misc/mediatek/base/power/leakage_table_v2/mtk_static_power.c:194:27: warning: 'tab[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 194 | wat = spower_lkg_info[tab[0]->leakage_id].value; | ~~~^~~ CC drivers/mmc/host/mediatek/ComboA/mt6765/msdc_cust.o LD drivers/misc/mediatek/base/power/leakage_table_v2/built-in.o CC drivers/misc/mediatek/base/power/mcdi/mtk_mcdi_governor.o LD drivers/nfc/built-in.o CC drivers/mmc/host/mediatek/ComboA/autok.o CC drivers/misc/mediatek/base/power/mcdi/mtk_mcdi_governor_lib.o LD drivers/nvme/host/built-in.o LD drivers/nvme/target/built-in.o LD drivers/nvme/built-in.o CC drivers/mmc/host/mediatek/ComboA/mt6765/autok_dvfs.o CC drivers/misc/mediatek/base/power/mcdi/mtk_mcdi_governor_hint.o CC drivers/misc/mediatek/base/power/mcdi/mtk_mcdi_api.o CC drivers/misc/mediatek/base/power/mcdi/mcdi_v1/mtk_mcdi_main.o CC drivers/of/base.o CC drivers/misc/mediatek/base/power/mcdi/mcdi_v1/mtk_mcdi_util.o CC drivers/misc/mediatek/base/power/mcdi/mcdi_v1/mtk_mcdi_profile.o LD drivers/mmc/host/mediatek/ComboA/msdc.o LD drivers/mmc/host/mediatek/ComboA/built-in.o LD drivers/mmc/host/mediatek/built-in.o LD drivers/mmc/host/built-in.o LD drivers/mmc/built-in.o CC drivers/misc/mediatek/base/power/mcdi/mcdi_v1/mtk_mcdi_cpc.o CC drivers/of/device.o CC drivers/of/platform.o LD drivers/misc/mediatek/base/power/mcdi/mcdi_v1/built-in.o CC drivers/misc/mediatek/base/power/mcdi/mt6765/mtk_mcdi_plat.o CC drivers/misc/mediatek/base/power/mcdi/mt6765/mtk_mcdi_state.o LD drivers/misc/mediatek/base/power/mcdi/mt6765/built-in.o LD drivers/misc/mediatek/base/power/mcdi/built-in.o CC drivers/misc/mediatek/base/power/mdpm_v1/mtk_mdpm_common.o CC drivers/misc/mediatek/base/power/mt6765/mtk_picachu.o CC drivers/of/fdt.o CC drivers/misc/mediatek/base/power/mdpm_v1/mt6765/mtk_mdpm_platform.o CC drivers/misc/mediatek/base/power/mt6765/mtk_gpufreq_core.o LD drivers/misc/mediatek/base/power/mdpm_v1/mt6765/built-in.o LD drivers/misc/mediatek/base/power/mdpm_v1/built-in.o CC drivers/of/fdt_address.o CC drivers/misc/mediatek/base/power/pbm_v4/mtk_pbm.o CC drivers/of/address.o LD drivers/misc/mediatek/base/power/pbm_v4/built-in.o CC drivers/of/irq.o LD drivers/misc/mediatek/base/power/mt6765/built-in.o CC drivers/misc/mediatek/base/power/power_gs_v1/mt6765/mtk_power_gs_6355_array.o CC drivers/misc/mediatek/base/power/power_gs_v1/mt6765/mtk_cg_array.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_main.o CC drivers/misc/mediatek/base/power/power_gs_v1/mt6765/mtk_dcm_array.o CC drivers/misc/mediatek/base/power/power_gs_v1/mt6765/mtk_power_gs_sp.o CC drivers/of/of_net.o CC drivers/misc/mediatek/base/power/power_gs_v1/mt6765/mtk_power_gs_compare.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_interface.o LD drivers/misc/mediatek/base/power/power_gs_v1/mt6765/built-in.o CC drivers/misc/mediatek/base/power/power_gs_v1/mtk_power_gs.o CC drivers/of/of_reserved_mem.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_api.o CC drivers/misc/mediatek/base/power/power_gs_v1/mtk_power_gs_api.o LD drivers/of/built-in.o ../drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_api.c: In function 'mt_ppm_register_client': ../drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_api.c:77:28: warning: array subscript 2 is above array bounds of 'struct ppm_client_data[2]' [-Warray-bounds] 77 | ppm_main_info.client_info[client].name = "UNKNOWN"; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ../drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_api.c:15: ../drivers/misc/mediatek/base/power/ppm_v3/inc/mtk_ppm_internal.h:246:25: note: while referencing 'client_info' 246 | struct ppm_client_data client_info[NR_PPM_CLIENTS]; | ^~~~~~~~~~~ ../drivers/misc/mediatek/base/power/ppm_v3/inc/mtk_ppm_internal.h:270:24: note: defined here 'ppm_main_info' 270 | extern struct ppm_data ppm_main_info; | ^~~~~~~~~~~~~ CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_profile.o CC drivers/misc/mediatek/base/power/spm/common/mtk_idle.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_ipi.o LD drivers/misc/mediatek/base/power/power_gs_v1/built-in.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_cpi.o CC drivers/misc/mediatek/base/power/spm/common/mtk_idle_select.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_dlpt.o CC drivers/misc/mediatek/base/power/spm/common/mtk_idle_internal.o CC drivers/misc/mediatek/base/power/spm/common/mtk_idle_profile.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_sys_boost.o CC drivers/misc/mediatek/base/power/spm/common/mtk_idle_twam.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_ptpod.o CC drivers/misc/mediatek/base/power/spm/common/mtk_dpidle.o CC drivers/misc/mediatek/base/power/spm/common/mtk_sodi.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_pwr_thro.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_thermal.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_lcm_off.o CC drivers/misc/mediatek/base/power/spm/common/mtk_spm_resource_req.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_hard_user_limit.o CC drivers/misc/mediatek/base/power/spm/common/mtk_sleep.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_user_limit.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_force_limit.o CC drivers/misc/mediatek/base/power/spm/common/mtk_sleep_init.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mtk_ppm_policy_ut.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mach/mt6765/mtk_ppm_platform.o CC drivers/misc/mediatek/base/power/spm/common/mtk_vcore_dvfs.o CC drivers/misc/mediatek/base/power/spm/common/mtk_idle_sysfs.o CC drivers/misc/mediatek/base/power/spm/common/mtk_idle_sysfs_debugfs.o CC drivers/misc/mediatek/base/power/spm/common/mtk_lp_kernfs.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mach/mt6765/mtk_ppm_power_data.o CC drivers/misc/mediatek/base/power/spm/common/mtk_lp_sysfs.o CC drivers/misc/mediatek/base/power/spm/common/mtk_lp_sysfs_debugfs.o CC drivers/misc/mediatek/base/power/ppm_v3/src/mach/mt6765/mtk_ppm_cobra_algo.o CC drivers/misc/mediatek/base/power/udi_v1/mtk_udi.o LD drivers/misc/mediatek/base/power/spm/common/built-in.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm.o LD drivers/misc/mediatek/base/power/udi_v1/built-in.o LD drivers/misc/mediatek/base/power/ppm_v3/src/mach/mt6765/built-in.o CC drivers/misc/mediatek/base/power/upower_v2/mtk_unified_power.o LD drivers/misc/mediatek/base/power/ppm_v3/src/mach/built-in.o LD drivers/misc/mediatek/base/power/ppm_v3/src/built-in.o LD drivers/misc/mediatek/base/power/ppm_v3/built-in.o CC drivers/misc/mediatek/base/power/upower_v2/mtk_unified_power_internal.o CC drivers/misc/mediatek/base/power/upower_v2/mtk_unified_power_api.o CC drivers/misc/mediatek/base/power/upower_v2/mtk_unified_power_mt6765.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_twam.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_irq.o LD drivers/misc/mediatek/base/power/upower_v2/built-in.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_dram.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_internal.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_suspend.o ../drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_internal.c: In function '__spm_output_wake_reason': ../drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_internal.c:194:5: warning: 'strncat' specified bound 10 equals source length [-Wstringop-overflow=] 194 | strncat(buf, local_ptr, strlen(local_ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_internal.c:200:5: warning: 'strncat' specified bound 5 equals source length [-Wstringop-overflow=] 200 | strncat(buf, local_ptr, strlen(local_ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_internal.c:206:5: warning: 'strncat' specified bound 4 equals source length [-Wstringop-overflow=] 206 | strncat(buf, local_ptr, strlen(local_ptr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_suspend_process.o ../drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_internal.c:214:5: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 214 | strncat(buf, wakesrc_str[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | strlen(wakesrc_str[i])); | ~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_internal.c:212:23: note: length computed here 212 | if ((strlen(buf) + strlen(wakesrc_str[i])) < | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_sspm.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_power.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_fs.o CC drivers/perf/arm_pmu.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_utils.o CC drivers/pinctrl/core.o LD drivers/perf/built-in.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_idle_cond_check.o LD drivers/platform/built-in.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_idle.o CC drivers/power/supply/power_supply_core.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_vcore_dvfs.o CC drivers/pinctrl/pinctrl-utils.o CC drivers/misc/mediatek/base/power/spm/mt6765/mtk_spm_resource_req_console.o CC drivers/pinctrl/pinmux.o CC drivers/power/supply/power_supply_sysfs.o LD drivers/misc/mediatek/base/power/spm/mt6765/built-in.o LD drivers/misc/mediatek/base/power/spm/built-in.o LD drivers/misc/mediatek/base/power/built-in.o LD drivers/misc/mediatek/base/built-in.o CC drivers/misc/mediatek/blocktag/blocktag.o CC drivers/pinctrl/pinconf.o CC drivers/power/supply/power_supply_leds.o CC drivers/power/supply/mediatek/battery/mtk_battery.o CC drivers/pinctrl/devicetree.o CC drivers/pinctrl/pinconf-generic.o LD drivers/misc/mediatek/blocktag/built-in.o CC drivers/misc/mediatek/boot/mtk_boot_common.o LD drivers/pinctrl/bcm/built-in.o LD drivers/pinctrl/freescale/built-in.o CC drivers/pinctrl/mediatek/pinctrl-mtk-common.o In file included from ../drivers/pinctrl/mediatek/pinctrl-mtk-common.c:41: ../drivers/pinctrl/mediatek/pinctrl-mtk-common.h:367:8: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 367 | const const struct mtk_pin_drv_grp *pin_drv_grp; | ^~~~~ CC drivers/misc/mediatek/boot/mtk_boot.o CC drivers/power/supply/mediatek/battery/mtk_power_misc.o LD drivers/misc/mediatek/boot/BOOT_COMMON.o LD drivers/misc/mediatek/boot/built-in.o CC drivers/misc/mediatek/boot_reason/mtk_boot_reason.o CC drivers/power/supply/mediatek/battery/mtk_gauge_coulomb_service.o CC drivers/pinctrl/mediatek/pinctrl-mt6765.o LD drivers/misc/mediatek/boot_reason/BOOT_REASON.o LD drivers/misc/mediatek/boot_reason/built-in.o CC drivers/misc/mediatek/btif/common/mtk_btif.o In file included from ../drivers/pinctrl/mediatek/pinctrl-mt6765.c:23: ../drivers/pinctrl/mediatek/pinctrl-mtk-common.h:367:8: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 367 | const const struct mtk_pin_drv_grp *pin_drv_grp; | ^~~~~ CC drivers/power/supply/mediatek/battery/mtk_gauge_class.o LD drivers/pinctrl/mediatek/built-in.o LD drivers/pinctrl/nomadik/built-in.o LD drivers/pinctrl/built-in.o LD drivers/pwm/built-in.o CC drivers/regulator/core.o CC drivers/power/supply/mediatek/battery/mtk_battery_recovery.o CC drivers/misc/mediatek/btif/common/mtk_btif_exp.o CC drivers/misc/mediatek/btif/common/btif_dma_plat.o CC drivers/regulator/dummy.o CC drivers/power/supply/mediatek/battery/mtk_battery_core.o CC drivers/misc/mediatek/btif/common/btif_plat.o CC drivers/regulator/fixed-helper.o CC drivers/regulator/helpers.o LD drivers/misc/mediatek/btif/common/btif.o LD drivers/misc/mediatek/btif/common/built-in.o LD drivers/misc/mediatek/btif/built-in.o CC drivers/misc/mediatek/c2k_usb/f_rawbulk.o CC drivers/regulator/devres.o ../drivers/power/supply/mediatek/battery/mtk_battery_core.c: In function 'bmd_ctrl_cmd_from_user': ../drivers/power/supply/mediatek/battery/mtk_battery_core.c:3836:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 3836 | strncpy(gm.proc_log, &msg->fgd_data[0], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3837 | strlen(&msg->fgd_data[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/regulator/of_regulator.o CC drivers/misc/mediatek/c2k_usb/rawbulk.o LD drivers/power/supply/mediatek/battery/built-in.o CC drivers/power/supply/mediatek/charger/charger_class.o LD drivers/regulator/built-in.o CC drivers/power/supply/mediatek/charger/mtk_charger.o CC drivers/misc/mediatek/c2k_usb/rawbulk_transfer.o CC drivers/power/supply/mediatek/charger/mtk_switch_charging.o In file included from ../drivers/power/supply/mediatek/charger/mtk_switch_charging.c:67: ../drivers/power/supply/mediatek/charger/mtk_switch_charging.c: In function 'mtk_switch_charging_run': ../drivers/power/supply/mediatek/charger/mtk_charger_intf.h:51:6: warning: statement will never be executed [-Wswitch-unreachable] 51 | if (chr_get_debug_level() >= CHRLOG_ERROR_LEVEL) { \ | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/mediatek/charger/mtk_switch_charging.c:654:4: note: in expansion of macro 'chr_err' 654 | chr_err("%s_2 [%d] %d\n", __func__, swchgalg->state, | ^~~~~~~ CC drivers/rtc/rtc-lib.o LD drivers/misc/mediatek/c2k_usb/c2k_usb.o LD drivers/misc/mediatek/c2k_usb/built-in.o CC drivers/misc/mediatek/cam_cal/src/mt6765/../common/v1/eeprom_driver.o CC drivers/rtc/hctosys.o CC drivers/power/supply/mediatek/charger/mtk_pdc_intf.o CC drivers/rtc/class.o ../drivers/misc/mediatek/cam_cal/src/mt6765/../common/v1/eeprom_driver.c: In function 'imgSensorSetDataEfuseID': ../drivers/misc/mediatek/cam_cal/src/mt6765/../common/v1/eeprom_driver.c:302:4: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 302 | strncpy((char*)&imgSensorStaticEfuseID[index][0],(char*)efuseIDStr,strlen((char*)efuseIDStr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/power/supply/mediatek/charger/mtk_chg_type_det.o CC drivers/misc/mediatek/cam_cal/src/mt6765/../common/v1/eeprom_i2c_common_driver.o CC drivers/rtc/interface.o CC drivers/power/supply/mediatek/charger/mtk_pe40_intf.o CC drivers/misc/mediatek/cam_cal/src/mt6765/eeprom_i2c_custom_driver.o CC drivers/rtc/rtc-dev.o CC drivers/misc/mediatek/cam_cal/src/mt6765/cam_cal_list.o LD drivers/power/supply/mediatek/charger/built-in.o CC drivers/power/supply/mediatek/misc/mtk_gauge_time_service.o CC drivers/misc/mediatek/cam_cal/src/mt6765/eeprom_i2c_dev.o CC drivers/rtc/rtc-proc.o LD drivers/misc/mediatek/cam_cal/src/mt6765/built-in.o LD drivers/misc/mediatek/cam_cal/src/built-in.o CC drivers/misc/mediatek/cameraisp/dip/cameradip_dummy.o LD drivers/misc/mediatek/cameraisp/dip/built-in.o .. CC drivers/misc/mediatek/cameraisp/dpe/cameradpe_dummy.o CC drivers/misc/mediatek/cameraisp/dpe/mt6765/camera_dpe.o CC drivers/rtc/rtc-sysfs.o LD drivers/power/supply/mediatek/misc/built-in.o LD drivers/power/supply/mediatek/built-in.o LD drivers/power/supply/power_supply.o LD drivers/power/supply/built-in.o LD drivers/power/built-in.o FDVT: Drv use 4.0 folder CC drivers/misc/mediatek/cameraisp/fdvt/fdvt_dummy.o CC drivers/misc/mediatek/cameraisp/fdvt/4.0/camera_fdvt.o LD drivers/rtc/rtc-core.o LD drivers/rtc/built-in.o .. CC drivers/misc/mediatek/cameraisp/mfb/camera_mfb_dummy.o LD drivers/misc/mediatek/cameraisp/mfb/built-in.o CC drivers/scsi/scsi.o LD drivers/misc/mediatek/cameraisp/fdvt/4.0/built-in.o LD drivers/misc/mediatek/cameraisp/fdvt/built-in.o LD drivers/soc/bcm/built-in.o LD drivers/soc/fsl/built-in.o CC drivers/soc/mediatek/mtk-cmdq-helper.o CC drivers/scsi/hosts.o LD drivers/misc/mediatek/cameraisp/dpe/built-in.o .. CC drivers/misc/mediatek/cameraisp/rsc/camera_rsc_dummy.o CC drivers/misc/mediatek/cameraisp/rsc/engine_request.o LD drivers/soc/mediatek/built-in.o LD drivers/soc/built-in.o CC drivers/spi/spi.o LD drivers/misc/mediatek/cameraisp/rsc/built-in.o CC drivers/misc/mediatek/cameraisp/src/cameraisp_dummy.o CC drivers/misc/mediatek/cameraisp/src/mt6765/camera_isp.o CC drivers/scsi/scsi_ioctl.o CC drivers/scsi/scsicam.o CC drivers/scsi/scsi_error.o CC drivers/spi/spi-mt65xx.o ../drivers/spi/spi-mt65xx.c: In function 'spi_log_show': ../drivers/spi/spi-mt65xx.c:226:2: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 226 | strncat(buf, buf_temp, strlen(buf_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/spi/spi-mt65xx-dev.o CC drivers/scsi/scsi_lib.o LD drivers/spi/built-in.o CC drivers/scsi/scsi_common.o CC drivers/staging/android/ion/ion.o CC drivers/scsi/scsi_lib_dma.o CC drivers/staging/android/ion/ion-ioctl.o CC drivers/scsi/scsi_scan.o CC drivers/staging/android/ion/ion_heap.o CC drivers/staging/android/ion/ion_page_pool.o CC drivers/staging/android/ion/ion_system_heap.o CC drivers/scsi/scsi_sysfs.o LD drivers/misc/mediatek/cameraisp/src/mt6765/built-in.o LD drivers/misc/mediatek/cameraisp/src/built-in.o .. CC drivers/misc/mediatek/cameraisp/tsf/camera_tsf_dummy.o LD drivers/misc/mediatek/cameraisp/tsf/built-in.o CC drivers/misc/mediatek/cameraisp/wpe/camerawpe_dummy.o CC drivers/staging/android/ion/ion_carveout_heap.o LD drivers/misc/mediatek/cameraisp/wpe/built-in.o LD drivers/misc/mediatek/cameraisp/built-in.o CC drivers/misc/mediatek/ccci_util/ccci_util_lib_fo.o CC drivers/staging/android/ion/ion_chunk_heap.o CC drivers/scsi/scsi_devinfo.o ../drivers/scsi/scsi_devinfo.c: In function 'scsi_strcpy_devinfo': ../drivers/scsi/scsi_devinfo.c:301:2: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 301 | strncpy(to, from, min(to_length, from_length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/scsi_devinfo.c:300:16: note: length computed here 300 | from_length = strlen(from); | ^~~~~~~~~~~~ ../drivers/scsi/scsi_devinfo.c:312:4: warning: 'strncpy' output truncated copying between 0 and 16 bytes from a string of length 16 [-Wstringop-truncation] 312 | strncpy(&to[from_length], spaces, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | to_length - from_length); | ~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/staging/android/ion/ion_cma_heap.o CC drivers/misc/mediatek/ccci_util/ccci_util_lib_load_img.o CC drivers/scsi/scsi_sysctl.o CC drivers/staging/android/ion/mtk/ion_drv.o CC drivers/scsi/scsi_proc.o CC drivers/misc/mediatek/ccci_util/ccci_util_lib_sys.o CC drivers/staging/android/ion/mtk/ion_mm_heap.o CC drivers/scsi/scsi_trace.o CC drivers/misc/mediatek/ccci_util/ccci_private_log.o CC drivers/scsi/scsi_logging.o CC drivers/staging/android/ion/mtk/ion_fb_heap.o CC drivers/scsi/scsi_pm.o CC drivers/misc/mediatek/ccci_util/ccci_util_lib_time.o CC drivers/staging/android/ion/mtk/ion_sec_heap.o CC drivers/misc/mediatek/ccci_util/ccci_util_lib_main.o CC drivers/misc/mediatek/ccci_util/ccci_util_ld_md_errno.o LD drivers/scsi/arm/built-in.o CC drivers/misc/mediatek/ccci_util/ccci_util_broadcast.o CC drivers/scsi/sd.o CC drivers/staging/android/ion/mtk/ion_profile.o CC drivers/staging/android/ion/mtk/ion_history.o CC drivers/misc/mediatek/ccci_util/ccci_util_dummy.o CC drivers/staging/android/ion/mtk/ion_comm.o LD drivers/misc/mediatek/ccci_util/ccci_util_lib.o LD drivers/misc/mediatek/ccci_util/built-in.o CC drivers/misc/mediatek/ccmni/ccmni.o LD drivers/staging/android/ion/mtk/built-in.o LD drivers/staging/android/ion/built-in.o CC drivers/staging/android/ashmem.o LD drivers/scsi/scsi_mod.o LD drivers/scsi/sd_mod.o LD drivers/scsi/built-in.o ../drivers/misc/mediatek/ccu/src/Makefile:25: CCU_MAKE_FILE_CALLED ../drivers/misc/mediatek/ccu/src/1.1/Makefile:23: CCU_INC=../drivers/misc/mediatek/ccu/src/mt6765/ccu_ext_interface CC drivers/misc/mediatek/ccu/src/1.1/ccu_drv.o CC drivers/staging/android/lowmemorykiller.o CC drivers/staging/android/alarm-dev.o CC drivers/misc/mediatek/ccu/src/1.1/ccu_n3d_a.o LD drivers/misc/mediatek/ccmni/eccmni.o LD drivers/misc/mediatek/ccmni/built-in.o CC drivers/misc/mediatek/chip/mtk_chip_common.o CC drivers/misc/mediatek/ccu/src/1.1/ccu_i2c.o LD drivers/staging/android/built-in.o LD drivers/staging/iio/accel/built-in.o LD drivers/staging/iio/adc/built-in.o LD drivers/staging/iio/addac/built-in.o LD drivers/staging/iio/cdc/built-in.o LD drivers/staging/iio/frequency/built-in.o LD drivers/staging/iio/gyro/built-in.o LD drivers/staging/iio/impedance-analyzer/built-in.o CC drivers/misc/mediatek/chip/mt6765/mtk_chip.o LD drivers/staging/iio/light/built-in.o LD drivers/staging/iio/meter/built-in.o LD drivers/staging/iio/resolver/built-in.o LD drivers/staging/iio/trigger/built-in.o LD drivers/staging/iio/built-in.o LD drivers/staging/media/built-in.o CC drivers/staging/nanohub/main.o LD drivers/misc/mediatek/ccu/src/1.1/built-in.o CC drivers/misc/mediatek/ccu/src/mt6765/ccu_hw.o LD drivers/misc/mediatek/chip/mt6765/CHIP.o LD drivers/misc/mediatek/chip/mt6765/built-in.o LD drivers/misc/mediatek/chip/CHIP_COMMON.o LD drivers/misc/mediatek/chip/built-in.o CC drivers/misc/mediatek/ccu/src/mt6765/ccu_reg.o CC drivers/staging/nanohub/bl.o CC drivers/staging/nanohub/comms.o CC drivers/misc/mediatek/ccu/src/mt6765/ccu_kd_mailbox.o CC drivers/misc/mediatek/ccu/src/mt6765/ccu_i2c_hw.o CC drivers/staging/nanohub/nanohub-mtk.o CC drivers/misc/mediatek/ccu/src/mt6765/ccu_sw_ver.o CC drivers/misc/mediatek/cirq/mtk_sys_cirq.o LD drivers/misc/mediatek/ccu/src/mt6765/built-in.o LD drivers/misc/mediatek/ccu/src/built-in.o CC drivers/misc/mediatek/cmdq/mdp_sync/mdp_fence.o LD drivers/staging/nanohub/nanohub.o LD drivers/staging/nanohub/built-in.o LD drivers/staging/built-in.o CC drivers/misc/mediatek/cmdq/v3/cmdq_record.o LD drivers/misc/mediatek/cmdq/mdp_sync/built-in.o CC drivers/misc/mediatek/cmdq/v3/cmdq_virtual.o LD drivers/misc/mediatek/cirq/built-in.o CC drivers/misc/mediatek/cmo/cmo-mtk.o CC drivers/misc/mediatek/cmdq/v3/cmdq_device.o LD drivers/misc/mediatek/cmo/built-in.o CC drivers/misc/mediatek/conn_md/conn_md.o CC drivers/misc/mediatek/cmdq/v3/cmdq_driver.o In function 'conn_md_log_add_msg', inlined from 'conn_md_log_msg_time' at ../drivers/misc/mediatek/conn_md/conn_md.c:98:3, inlined from 'conn_md_thread' at ../drivers/misc/mediatek/conn_md/conn_md.c:488:4: ../drivers/misc/mediatek/conn_md/conn_md.c:63:3: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 63 | strncat(g_log_msg_info.msg_buf, buf, msg_buf_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/conn_md/conn_md.c: In function 'conn_md_thread': ../drivers/misc/mediatek/conn_md/conn_md.c:60:17: note: length computed here 60 | msg_buf_size = strlen(buf); | ^~~~~~~~~~~ CC drivers/misc/mediatek/cmdq/v3/cmdq_mmp.o CC drivers/misc/mediatek/conn_md/conn_md_exp.o CC drivers/misc/mediatek/cmdq/v3/cmdq_mdp_common.o CC drivers/misc/mediatek/cmdq/v3/cmdq_test.o CC drivers/misc/mediatek/conn_md/conn_md_log.o ../drivers/misc/mediatek/cmdq/v3/cmdq_mdp_common.c: In function 'cmdq_mdp_check_TF_address': ../drivers/misc/mediatek/cmdq/v3/cmdq_mdp_common.c:3340:3: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 3340 | strncat(module, "_", 1); | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/conn_md/conn_md_dump.o CC drivers/misc/mediatek/conn_md/conn_md_dbg.o CC drivers/misc/mediatek/conn_md/conn_md_test.o CC drivers/misc/mediatek/cmdq/v3/cmdq_event_common.o LD drivers/misc/mediatek/conn_md/conn_md_bridge.o LD drivers/misc/mediatek/conn_md/built-in.o CC drivers/misc/mediatek/connectivity/common/connectivity_build_in_adapter.o CC drivers/misc/mediatek/cmdq/v3/cmdq_subsys_common.o In file included from ../drivers/misc/mediatek/connectivity/common/connectivity_build_in_adapter.c:35: ../drivers/pinctrl/mediatek/pinctrl-mtk-common.h:367:8: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier] 367 | const const struct mtk_pin_drv_grp *pin_drv_grp; | ^~~~~ CC drivers/misc/mediatek/cmdq/v3/cmdq_helper_ext.o CC drivers/misc/mediatek/connectivity/common/wmt_build_in_adapter.o CC drivers/misc/mediatek/cmdq/v3/mt6765/cmdq_mdp.o LD drivers/misc/mediatek/connectivity/connadp.o LD drivers/misc/mediatek/connectivity/built-in.o CC drivers/misc/mediatek/cqdma/cqdma.o LD drivers/misc/mediatek/cmdq/v3/mt6765/built-in.o CC drivers/misc/mediatek/debug_latch/l2c_parity/l2c_parity.o LD drivers/misc/mediatek/cqdma/built-in.o PLATFORM = mt6765 DEVAPC platform code exists... CC drivers/misc/mediatek/devapc/mt6765/devapc.o LD drivers/misc/mediatek/debug_latch/l2c_parity/built-in.o CC drivers/misc/mediatek/debug_latch/plat_dbg_info/plat_dbg_info.o LD drivers/misc/mediatek/devapc/mt6765/built-in.o LD drivers/misc/mediatek/devapc/built-in.o CC drivers/misc/mediatek/devinfo/devinfo.o CC drivers/misc/mediatek/debug_latch/plat_dbg_info/plat_sram_flag.o LD drivers/misc/mediatek/cmdq/v3/built-in.o LD drivers/misc/mediatek/cmdq/built-in.o CC drivers/misc/mediatek/dfd/dfd.o LD drivers/misc/mediatek/devinfo/built-in.o CC drivers/misc/mediatek/dfrc/dfrc.o LD drivers/misc/mediatek/debug_latch/plat_dbg_info/built-in.o LD drivers/misc/mediatek/debug_latch/built-in.o CC drivers/misc/mediatek/dramc/dramc.o CC drivers/misc/mediatek/dfd/mt6765/plat_dfd.o LD drivers/misc/mediatek/dfd/mt6765/built-in.o LD drivers/misc/mediatek/dfd/built-in.o CC drivers/misc/mediatek/eccci/ccci_core.o CC drivers/misc/mediatek/dramc/mtk_lastdramc.o CC drivers/misc/mediatek/dramc/mtk_memtest.o CC drivers/misc/mediatek/eccci/ccci_bm.o LD drivers/misc/mediatek/dfrc/dfrc_driver.o LD drivers/misc/mediatek/dfrc/built-in.o CC drivers/misc/mediatek/eccci/ccci_modem.o CC drivers/misc/mediatek/dramc/mtk_rshmoo.o CC drivers/misc/mediatek/dramc/mt6765/mtk_dramc.o CC drivers/misc/mediatek/eccci/modem_sys1.o CC drivers/misc/mediatek/emi/mt6765/bwl_platform.o CC drivers/misc/mediatek/emi/mt6765/mpu_platform.o LD drivers/misc/mediatek/dramc/mt6765/built-in.o LD drivers/misc/mediatek/dramc/built-in.o CC drivers/misc/mediatek/eccci/modem_sys3.o CC drivers/misc/mediatek/emi/mt6765/plat_debug_api.o CC drivers/misc/mediatek/emi/mt6765/../emi_ctrl_v1.o CC drivers/misc/mediatek/emi/mt6765/../submodule/bwl_v1.o CC drivers/misc/mediatek/eccci/fsm/ccci_fsm.o CC drivers/misc/mediatek/eccci/fsm/ccci_fsm_ioctl.o CC drivers/misc/mediatek/emi/mt6765/../submodule/mpu_v1.o CC drivers/misc/mediatek/emi/mt6765/../submodule/elm_v2.o CC drivers/misc/mediatek/eccci/fsm/ccci_fsm_monitor.o CC drivers/misc/mediatek/emi/mt6765/../submodule/pasr_api_v1.o CC drivers/misc/mediatek/eccci/fsm/ccci_fsm_poller.o LD drivers/misc/mediatek/emi/mt6765/built-in.o LD drivers/misc/mediatek/emi/built-in.o CC drivers/misc/mediatek/eccci/fsm/ccci_fsm_scp.o LD drivers/misc/mediatek/ext_disp/common/built-in.o CC drivers/misc/mediatek/ext_disp/mt6765/external_display.o CC drivers/misc/mediatek/ext_gic/mtk-gic-v3-extend.o CC drivers/misc/mediatek/eccci/fsm/ccci_fsm_ee.o LD drivers/misc/mediatek/ext_gic/built-in.o CC drivers/misc/mediatek/eccci/fsm/ccci_fsm_sys.o CC drivers/misc/mediatek/flashlight/flashlight-core.o CC drivers/misc/mediatek/ext_disp/mt6765/mtk_extd_mgr.o CC drivers/misc/mediatek/eccci/fsm/mdee_dumper_v1.o CC drivers/misc/mediatek/ext_disp/mt6765/extd_debug.o CC drivers/misc/mediatek/ext_disp/mt6765/extd_utils.o CC drivers/misc/mediatek/eccci/fsm/mdee_dumper_v2.o CC drivers/misc/mediatek/flashlight/flashlight-device.o CC drivers/misc/mediatek/flashlight/flashlights-mt6370.o CC drivers/misc/mediatek/ext_disp/mt6765/extd_hdmi.o CC drivers/misc/mediatek/ext_disp/mt6765/extd_epd.o CC drivers/misc/mediatek/ext_disp/mt6765/extd_lcm.o CC drivers/misc/mediatek/ext_disp/mt6765/extd_multi_control.o LD drivers/misc/mediatek/flashlight/flashlight.o LD drivers/misc/mediatek/flashlight/built-in.o CC drivers/misc/mediatek/ext_disp/mt6765/extd_factory.o CC drivers/misc/mediatek/eccci/fsm/mdee_dumper_v3.o CC drivers/misc/mediatek/flashlight/richtek/rt-flashlight.o LD drivers/misc/mediatek/ext_disp/mt6765/built-in.o LD drivers/misc/mediatek/ext_disp/built-in.o CC drivers/misc/mediatek/freqhopping/mt_freqhopping_drv.o LD drivers/misc/mediatek/eccci/fsm/ccci_fsm_all.o LD drivers/misc/mediatek/eccci/fsm/built-in.o CC drivers/misc/mediatek/eccci/hif/ccci_hif.o CC drivers/misc/mediatek/flashlight/richtek/rtfled.o CC drivers/misc/mediatek/freqhopping/mt6765/mt_freqhopping_sspm.o CC drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.o LD drivers/misc/mediatek/flashlight/richtek/built-in.o CC drivers/misc/mediatek/gpu/ged/src/ged.o LD drivers/misc/mediatek/freqhopping/mt6765/built-in.o LD drivers/misc/mediatek/freqhopping/built-in.o CC drivers/misc/mediatek/gpu/ged/src/ged_base.o imgsensor drv by common ../common/v1/cactus_ov13855_ofilm_mipi_raw/ ../common/v1/cactus_s5k3l8_sunny_mipi_raw/ ../common/v1/cactus_s5k5e8yx_ofilm_mipi_raw/ ../common/v1/cactus_hi556_sunny_mipi_raw/ ../common/v1/cereus_s5k5e8yx_sunny_mipi_raw/ CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/imgsensor.o CC drivers/misc/mediatek/gpu/ged/src/ged_main.o ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.c: In function 'cldma_queue_switch_ring': ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.c:1530:50: warning: array subscript 1 is above array bounds of 'int[1]' [-Warray-bounds] 1530 | &md_ctrl->normal_rx_ring[normal_rx_queue2ring[queue->index]]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.c:83:12: note: while referencing 'normal_rx_queue2ring' 83 | static int normal_rx_queue2ring[CLDMA_RXQ_NUM] = { -1 }; | ^~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.c:1530:5: warning: array subscript '' is outside the bounds of an interior zero-length array 'struct cldma_ring[0]' [-Wzero-length-bounds] 1530 | &md_ctrl->normal_rx_ring[normal_rx_queue2ring[queue->index]]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/misc/mediatek/eccci/mt6765/ccci_platform.h:20, from ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.c:47: ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.h:269:20: note: while referencing 'normal_rx_ring' 269 | struct cldma_ring normal_rx_ring[NORMAL_RXQ_NUM]; | ^~~~~~~~~~~~~~ ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.c:1510:5: warning: array subscript '' is outside the bounds of an interior zero-length array 'struct cldma_ring[0]' [-Wzero-length-bounds] 1510 | &md_ctrl->normal_tx_ring[normal_tx_queue2ring[queue->index]]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/misc/mediatek/eccci/mt6765/ccci_platform.h:20, from ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.c:47: ../drivers/misc/mediatek/eccci/hif/ccci_hif_cldma.h:268:20: note: while referencing 'normal_tx_ring' 268 | struct cldma_ring normal_tx_ring[NORMAL_TXQ_NUM]; | ^~~~~~~~~~~~~~ CC drivers/misc/mediatek/gpu/ged/src/ged_debugFS.o CC drivers/misc/mediatek/gpu/ged/src/ged_log.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/imgsensor_hw.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/imgsensor_i2c.o CC drivers/misc/mediatek/eccci/hif/ccci_hif_dpmaif.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/imgsensor_legacy.o CC drivers/misc/mediatek/gpu/ged/src/ged_hal.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/imgsensor_proc.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/imgsensor_sensor_list.o CC drivers/misc/mediatek/gpu/ged/src/ged_bridge.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_hi556_sunny_mipi_raw/cactus_hi556_sunny_mipi_Sensor.o CC drivers/misc/mediatek/gpu/ged/src/ged_profile_dvfs.o CC drivers/misc/mediatek/gpu/ged/src/ged_monitor_3D_fence.o CC drivers/misc/mediatek/eccci/hif/dpmaif_drv.o LD drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_hi556_sunny_mipi_raw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_ov13855_ofilm_mipi_raw/cactus_ov13855_ofilmmipiraw_Sensor.o CC drivers/misc/mediatek/gpu/ged/src/ged_notify_sw_vsync.o CC drivers/misc/mediatek/gpu/ged/src/ged_hashtable.o CC drivers/misc/mediatek/eccci/hif/ccci_ringbuf.o LD drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_ov13855_ofilm_mipi_raw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_s5k3l8_sunny_mipi_raw/cactus_s5k3l8_sunnymipiraw_Sensor.o CC drivers/misc/mediatek/gpu/ged/src/ged_thread.o CC drivers/misc/mediatek/gpu/ged/src/ged_ge.o CC drivers/misc/mediatek/eccci/hif/ccci_hif_ccif.o CC drivers/misc/mediatek/gpu/ged/src/ged_dvfs.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_s5k3l8_sunny_mipi_raw/cactus_s5k3l8_sunnymipiraw_pdaf.o LD drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_s5k3l8_sunny_mipi_raw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_s5k5e8yx_ofilm_mipi_raw/cactus_s5k5e8yx_ofilmmipiraw_Sensor.o CC drivers/misc/mediatek/gpu/ged/src/ged_kpi.o LD drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cactus_s5k5e8yx_ofilm_mipi_raw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cereus_s5k5e8yx_sunny_mipi_raw/cereus_s5k5e8yx_sunny_mipiraw_Sensor.o LD drivers/misc/mediatek/eccci/hif/ccci_hif_all.o LD drivers/misc/mediatek/eccci/hif/built-in.o CC drivers/misc/mediatek/eccci/mt6765/ccci_platform.o CC drivers/misc/mediatek/gpu/ged/src/ged_fdvfs.o LD drivers/misc/mediatek/imgsensor/src/mt6765/../common/v1/cereus_s5k5e8yx_sunny_mipi_raw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6765/camera_hw/gpio/gpio.o CC drivers/misc/mediatek/gpu/ged/src/ged_gpu_tuner.o CC drivers/misc/mediatek/eccci/mt6765/md_sys1_platform.o ../drivers/misc/mediatek/gpu/ged/src/ged_gpu_tuner.c: In function 'ged_gpu_tuner_hint_set': ../drivers/misc/mediatek/gpu/ged/src/ged_gpu_tuner.c:505:4: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 505 | strncpy(item->status.packagename, packagename, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/ged/src/ged_gpu_tuner.c:503:11: note: length computed here 503 | len = strlen(packagename); | ^~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/imgsensor/src/mt6765/camera_hw/gpio/built-in.o ../drivers/misc/mediatek/gpu/ged/src/ged_gpu_tuner.c: In function '_ged_custom_hint_set_write_entry.part.0': ../drivers/misc/mediatek/gpu/ged/src/ged_gpu_tuner.c:274:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 274 | strncpy(gpu_tuner_last_custom_hint.packagename, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | packagename, len); | ~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/ged/src/ged_gpu_tuner.c:273:9: note: length computed here 273 | len = strlen(packagename); | ^~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/ged/src/ged_gpu_tuner.c:276:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 276 | strncpy(gpu_tuner_last_custom_hint.cmd, cmd, strlen(cmd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/imgsensor/src/mt6765/camera_hw/mclk/mclk.o LD drivers/misc/mediatek/gpu/ged/ged.o LD drivers/misc/mediatek/gpu/ged/built-in.o CC drivers/misc/mediatek/gpu/gpu_bm/gpu_bm.o LD drivers/misc/mediatek/imgsensor/src/mt6765/camera_hw/mclk/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6765/camera_hw/regulator/regulator.o LD drivers/misc/mediatek/gpu/gpu_bm/built-in.o *MTK_GPU_VERSION 2 = doma LD drivers/misc/mediatek/imgsensor/src/mt6765/camera_hw/regulator/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6765/camera_hw/imgsensor_cfg_table.o LD drivers/misc/mediatek/eccci/mt6765/ccci.o LD drivers/misc/mediatek/eccci/mt6765/built-in.o CC drivers/misc/mediatek/eccci/port/port_cfg.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.o LD drivers/misc/mediatek/imgsensor/src/mt6765/camera_hw/built-in.o CC drivers/misc/mediatek/imgsensor/src/mt6765/imgsensor_clk.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c: In function 'PVRSRVBridgeRGXCreateRPMFreeList': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:123:6: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERPMFREELIST_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 123 | &psRGXCreateRPMFreeListOUT->ui32HWFreeList, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:136:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERPMFREELIST_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 136 | &psRGXCreateRPMFreeListOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | hCleanupCookie, | ~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c: In function 'PVRSRVBridgeRGXCreateRPMContext': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:304:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERPMCONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 304 | &psRGXCreateRPMContextOUT->ui32HWFrameData); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:316:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERPMCONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 316 | &psRGXCreateRPMContextOUT->hCleanupCookie, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:330:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERPMCONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | &psRGXCreateRPMContextOUT->hHWMemDesc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c: In function 'PVRSRVBridgeRGXKickRS': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:931:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXKICKRS_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 931 | &psRGXKickRSOUT->hUpdateFence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c: In function 'PVRSRVBridgeRGXKickVRDM': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:1475:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXKICKVRDM_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1475 | &psRGXKickVRDMOUT->hUpdateFence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c: In function 'PVRSRVBridgeRGXCreateRayContext': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxray_bridge/server_rgxray_bridge.c:1705:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERAYCONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1705 | &psRGXCreateRayContextOUT->hRayContext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/imgsensor/src/mt6765/built-in.o LD drivers/misc/mediatek/imgsensor/src/built-in.o CC drivers/misc/mediatek/io_boost/mtk_io_boost.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/timerquery_bridge/server_timerquery_bridge.o CC drivers/misc/mediatek/eccci/port/port_char.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/timerquery_bridge/server_timerquery_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/timerquery_bridge/server_timerquery_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/timerquery_bridge/server_timerquery_bridge.c: In function 'PVRSRVBridgeRGXQueryTimer': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/timerquery_bridge/server_timerquery_bridge.c:111:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXQUERYTIMER_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 111 | &psRGXQueryTimerOUT->ui64StartTime, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/timerquery_bridge/server_timerquery_bridge.c:112:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXQUERYTIMER_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 112 | &psRGXQueryTimerOUT->ui64EndTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/timerquery_bridge/server_timerquery_bridge.c: In function 'PVRSRVBridgeRGXCurrentTime': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/timerquery_bridge/server_timerquery_bridge.c:128:6: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCURRENTTIME_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 128 | &psRGXCurrentTimeOUT->ui64Time); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/io_boost/built-in.o CC drivers/misc/mediatek/eccci/port/port_ctlmsg.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/debugmisc_bridge/server_debugmisc_bridge.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/debugmisc_bridge/server_debugmisc_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/debugmisc_bridge/server_debugmisc_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/breakpoint_bridge/server_breakpoint_bridge.o LD drivers/misc/mediatek/irtx/built-in.o CC drivers/misc/mediatek/eccci/port/port_ipc.o CC drivers/misc/mediatek/jpeg/v2/jpeg_drv_enc.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/breakpoint_bridge/server_breakpoint_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/breakpoint_bridge/server_breakpoint_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cache_bridge/server_cache_bridge.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cache_bridge/server_cache_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cache_bridge/server_cache_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/jpeg/v2/jpeg_drv_dec.o ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cache_bridge/server_cache_bridge.c: In function 'PVRSRVBridgeCacheOpQueue': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cache_bridge/server_cache_bridge.c:286:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_CACHEOPQUEUE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | &psCacheOpQueueOUT->ui32NextFenceSeqNum); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/jpeg/v2/jpeg_drv.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cache_bridge/client_cache_direct_bridge.o CC drivers/misc/mediatek/eccci/port/port_net.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXCreateHWRTData': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:207:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATEHWRTDATA_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 207 | &psRGXCreateHWRTDataOUT->ui32FWHWRTData); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:219:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATEHWRTDATA_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 219 | &psRGXCreateHWRTDataOUT->hCleanupCookie, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:233:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATEHWRTDATA_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 233 | &psRGXCreateHWRTDataOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~ 234 | hRTACtlMemDesc, | ~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:248:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATEHWRTDATA_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 248 | &psRGXCreateHWRTDataOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~ 249 | hsHWRTDataMemDesc, | ~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXCreateRenderTarget': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:392:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERENDERTARGET_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | &psRGXCreateRenderTargetOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | ui32sRenderTargetFWDevVAddr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:405:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERENDERTARGET_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 405 | &psRGXCreateRenderTargetOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | hsRenderTargetMemDesc, | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXCreateZSBuffer': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:522:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATEZSBUFFER_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 522 | &psRGXCreateZSBufferOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~ 523 | ui32sZSBufferFWDevVAddr); | ~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:535:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATEZSBUFFER_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 535 | &psRGXCreateZSBufferOUT->hsZSBufferKM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXPopulateZSBuffer': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:663:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXPOPULATEZSBUFFER_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 663 | &psRGXPopulateZSBufferOUT->hsPopulation, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXCreateFreeList': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:811:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATEFREELIST_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 811 | &psRGXCreateFreeListOUT->hCleanupCookie, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXCreateRenderContext': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:1025:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATERENDERCONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1025 | &psRGXCreateRenderContextOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1026 | hRenderContext, | ~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXKickTA3D': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:2120:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXKICKTA3D_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2120 | &psRGXKickTA3DOUT->hUpdateFence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:2124:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXKICKTA3D_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2124 | &psRGXKickTA3DOUT->hUpdateFence3D, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:2145:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXKICKTA3D_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2145 | &psRGXKickTA3DOUT->bbCommittedRefCountsTA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:2146:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXKICKTA3D_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2146 | &psRGXKickTA3DOUT->bbCommittedRefCounts3D, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXGetLastRenderContextResetReason': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:2463:14: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXGETLASTRENDERCONTEXTRESETREASON_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2463 | &psRGXGetLastRenderContextResetReasonOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | ui32LastResetReason, | ~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:2465:14: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXGETLASTRENDERCONTEXTRESETREASON_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2465 | &psRGXGetLastRenderContextResetReasonOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2466 | ui32LastResetJobRef); | ~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c: In function 'PVRSRVBridgeRGXGetPartialRenderCount': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxta3d_bridge/server_rgxta3d_bridge.c:2518:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXGETPARTIALRENDERCOUNT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2518 | &psRGXGetPartialRenderCountOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | ui32NumPartialRenders); | ~~~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/jpeg/v2/jpeg_driver.o LD drivers/misc/mediatek/jpeg/v2/built-in.o LD drivers/misc/mediatek/jpeg/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/client_sync_direct_bridge.o CC drivers/misc/mediatek/eccci/port/port_poller.o CC drivers/misc/mediatek/keyhint/keyhint.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/sync_server.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/client_sync_direct_bridge.c:53: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/sync_server.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/client_sync_direct_bridge.c:53: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.o LD drivers/misc/mediatek/keyhint/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c: In function 'PVRSRVBridgeAllocSyncPrimitiveBlock': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:91:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_ALLOCSYNCPRIMITIVEBLOCK_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 91 | &psAllocSyncPrimitiveBlockOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ui32SyncPrimVAddr, | ~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:93:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_ALLOCSYNCPRIMITIVEBLOCK_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 93 | &psAllocSyncPrimitiveBlockOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ui32SyncPrimBlockSize, | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:107:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_ALLOCSYNCPRIMITIVEBLOCK_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 107 | &psAllocSyncPrimitiveBlockOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | hSyncHandle, (void *)psSyncHandleInt, | ~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:121:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_ALLOCSYNCPRIMITIVEBLOCK_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 121 | &psAllocSyncPrimitiveBlockOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | hhSyncPMR, (void *)pshSyncPMRInt, | ~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c: In function 'PVRSRVBridgeServerSyncAlloc': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:398:9: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_SERVERSYNCALLOC_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 398 | &psServerSyncAllocOUT->ui32SyncPrimVAddr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:412:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_SERVERSYNCALLOC_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 412 | &psServerSyncAllocOUT->hSyncHandle, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c: In function 'PVRSRVBridgeServerSyncQueueHWOp': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:515:6: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_SERVERSYNCQUEUEHWOP_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 515 | &psServerSyncQueueHWOpOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | ui32FenceValue, | ~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:517:6: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_SERVERSYNCQUEUEHWOP_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 517 | &psServerSyncQueueHWOpOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | ui32UpdateValue); | ~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c: In function 'PVRSRVBridgeSyncPrimOpCreate': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:1058:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_SYNCPRIMOPCREATE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1058 | &psSyncPrimOpCreateOUT->hServerCookie, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c: In function 'PVRSRVBridgeSyncPrimOpReady': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/sync_bridge/server_sync_bridge.c:1383:9: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_SYNCPRIMOPREADY_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1383 | &psSyncPrimOpReadyOUT->bReady); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/eccci/port/port_proxy.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c: In function 'PVRSRVBridgeConnect': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:83:8: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_CONNECT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 83 | &psConnectOUT->ui32CapabilityFlags, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:84:8: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_CONNECT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 84 | &psConnectOUT->ui32PVRBridges, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:85:8: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_CONNECT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | &psConnectOUT->ui32RGXBridges); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c: In function 'PVRSRVBridgeAcquireGlobalEventObject': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:130:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_ACQUIREGLOBALEVENTOBJECT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | &psAcquireGlobalEventObjectOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | hGlobalEventObject, | ~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c: In function 'PVRSRVBridgeEventObjectOpen': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:239:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_EVENTOBJECTOPEN_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 239 | &psEventObjectOpenOUT->hOSEvent, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c: In function 'PVRSRVBridgeGetDevClockSpeed': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:392:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_GETDEVCLOCKSPEED_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 392 | &psGetDevClockSpeedOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~ 393 | ui32ui32ClockSpeed); | ~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c: In function 'PVRSRVBridgeGetDeviceStatus': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:523:9: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_GETDEVICESTATUS_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | &psGetDeviceStatusOUT->ui32DeviceSatus); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c: In function 'PVRSRVBridgeAcquireInfoPage': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/srvcore_bridge/server_srvcore_bridge.c:709:25: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_ACQUIREINFOPAGE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 709 | psHandleBase, &psAcquireInfoPageOUT->hPMR, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/lcm/mt65xx_lcm_list.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/client_devicememhistory_direct_bridge.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxmem.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_history_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/client_devicememhistory_direct_bridge.c:50: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxmem.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_history_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/client_devicememhistory_direct_bridge.c:50: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/lcm/lcm_common.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.o CC drivers/misc/mediatek/lcm/lcm_gpio.o CC drivers/misc/mediatek/lcm/lcm_i2c.o CC drivers/misc/mediatek/lcm/lcm_pmic.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c: In function 'PVRSRVBridgeDevicememHistoryMap': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c:175:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYMAP_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | &psDevicememHistoryMapOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | ui32AllocationIndexOut); | ~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c: In function 'PVRSRVBridgeDevicememHistoryUnmap': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c:310:9: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYUNMAP_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 310 | &psDevicememHistoryUnmapOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | ui32AllocationIndexOut); | ~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c: In function 'PVRSRVBridgeDevicememHistoryMapVRange': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c:432:6: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYMAPVRANGE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 432 | &psDevicememHistoryMapVRangeOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | ui32AllocationIndexOut); | ~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c: In function 'PVRSRVBridgeDevicememHistoryUnmapVRange': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c:541:8: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYUNMAPVRANGE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 541 | &psDevicememHistoryUnmapVRangeOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | ui32AllocationIndexOut); | ~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c: In function 'PVRSRVBridgeDevicememHistorySparseChange': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/devicememhistory_bridge/server_devicememhistory_bridge.c:733:9: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVICEMEMHISTORYSPARSECHANGE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 733 | &psDevicememHistorySparseChangeOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | ui32AllocationIndexOut); | ~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/lcm/lcm_util.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.o CC drivers/misc/mediatek/lcm/hx8394f_hd720_dsi_vdo_tianma/hx8394f_hd720_dsi_vdo_tianma.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c: In function 'PVRSRVBridgeRGXCreateComputeContext': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c:210:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATECOMPUTECONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 210 | &psRGXCreateComputeContextOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | hComputeContext, | ~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c: In function 'PVRSRVBridgeRGXKickCDM': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c:762:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXKICKCDM_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 762 | &psRGXKickCDMOUT->hUpdateFence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c: In function 'PVRSRVBridgeRGXGetLastComputeContextResetReason': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c:1039:8: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXGETLASTCOMPUTECONTEXTRESETREASON_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1039 | &psRGXGetLastComputeContextResetReasonOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1040 | ui32LastResetReason, | ~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxcmp_bridge/server_rgxcmp_bridge.c:1041:8: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXGETLASTCOMPUTECONTEXTRESETREASON_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1041 | &psRGXGetLastComputeContextResetReasonOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1042 | ui32LastResetJobRef); | ~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/lcm/hx8394f_hd720_dsi_vdo_tianma/built-in.o CC drivers/misc/mediatek/lcm/ili9881c_hdp_dsi_vdo_ilitek_rt5081_boe/ili9881c_hdp_dsi_vdo_ilitek_rt5081_boe.o CC drivers/misc/mediatek/eccci/port/port_rpc.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxhwperf_bridge/server_rgxhwperf_bridge.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxhwperf_bridge/server_rgxhwperf_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxhwperf_bridge/server_rgxhwperf_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/htbuffer_bridge/client_htbuffer_direct_bridge.o LD drivers/misc/mediatek/lcm/ili9881c_hdp_dsi_vdo_ilitek_rt5081_boe/built-in.o CC drivers/misc/mediatek/lcm/ili9881c_hdp_dsi_vdo_ilitek_rt5081_ebbg/ili9881c_hdp_dsi_vdo_ilitek_rt5081_ebbg.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/htbserver.h:74, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/htbuffer_bridge/client_htbuffer_direct_bridge.c:49: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/htbserver.h:74, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/htbuffer_bridge/client_htbuffer_direct_bridge.c:49: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/htbuffer_bridge/server_htbuffer_bridge.o LD drivers/misc/mediatek/lcm/ili9881c_hdp_dsi_vdo_ilitek_rt5081_ebbg/built-in.o CC drivers/misc/mediatek/lcm/virtual_dsi_vdo_default/virtual_dsi_vdo_default.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/htbuffer_bridge/server_htbuffer_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/htbuffer_bridge/server_htbuffer_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/eccci/port/port_smem.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cmm_bridge/server_cmm_bridge.o LD drivers/misc/mediatek/lcm/virtual_dsi_vdo_default/built-in.o LD drivers/misc/mediatek/lcm/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq_bridge/server_rgxtq_bridge.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cmm_bridge/server_cmm_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cmm_bridge/server_cmm_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq_bridge/server_rgxtq_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq_bridge/server_rgxtq_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cmm_bridge/server_cmm_bridge.c: In function 'PVRSRVBridgeDevmemIntExportCtx': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cmm_bridge/server_cmm_bridge.c:129:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTEXPORTCTX_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | &psDevmemIntExportCtxOUT->hContextExport, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cmm_bridge/server_cmm_bridge.c: In function 'PVRSRVBridgeDevmemIntAcquireRemoteCtx': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cmm_bridge/server_cmm_bridge.c:260:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTACQUIREREMOTECTX_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 260 | &psDevmemIntAcquireRemoteCtxOUT->hContext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/cmm_bridge/server_cmm_bridge.c:274:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTACQUIREREMOTECTX_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | &psDevmemIntAcquireRemoteCtxOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | hPrivData, (void *)hPrivDataInt, | ~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq_bridge/server_rgxtq_bridge.c: In function 'PVRSRVBridgeRGXCreateTransferContext': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq_bridge/server_rgxtq_bridge.c:191:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATETRANSFERCONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 191 | &psRGXCreateTransferContextOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | hTransferContext, | ~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq_bridge/server_rgxtq_bridge.c: In function 'PVRSRVBridgeRGXSubmitTransfer': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq_bridge/server_rgxtq_bridge.c:1413:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXSUBMITTRANSFER_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1413 | &psRGXSubmitTransferOUT->h2DUpdateFence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq_bridge/server_rgxtq_bridge.c:1415:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXSUBMITTRANSFER_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1415 | &psRGXSubmitTransferOUT->h3DUpdateFence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/leds/mtk_leds_drv.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/client_mm_direct_bridge.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_server.h:52, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/client_mm_direct_bridge.c:51: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_server.h:52, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/client_mm_direct_bridge.c:51: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.o CC drivers/misc/mediatek/eccci/port/port_sysmsg.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/leds/mt6765/mtk_leds.o ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgePMRExportPMR': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:112:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMREXPORTPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 112 | &psPMRExportPMROUT->ui64Size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:113:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMREXPORTPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | &psPMRExportPMROUT->ui32Log2Contig, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:114:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMREXPORTPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 114 | &psPMRExportPMROUT->ui64Password); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:154:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMREXPORTPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 154 | &psPMRExportPMROUT->hPMRExport, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgePMRGetUID': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:356:47: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMRGETUID_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 356 | psPMRGetUIDOUT->eError = PMRGetUID(psPMRInt, &psPMRGetUIDOUT->ui64UID); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgePMRMakeLocalImportHandle': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:420:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMRMAKELOCALIMPORTHANDLE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 420 | &psPMRMakeLocalImportHandleOUT->hExtMem, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgePMRImportPMR': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:543:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMRIMPORTPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 543 | &psPMRImportPMROUT->hPMR, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgePMRLocalImportPMR': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:616:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMRLOCALIMPORTPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 616 | &psPMRLocalImportPMROUT->uiSize, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:617:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMRLOCALIMPORTPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 617 | &psPMRLocalImportPMROUT->sAlign); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:629:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PMRLOCALIMPORTPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 629 | &psPMRLocalImportPMROUT->hPMR, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgePhysmemNewRamBackedPMR': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:874:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMNEWRAMBACKEDPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 874 | &psPhysmemNewRamBackedPMROUT->hPMRPtr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgePhysmemNewRamBackedLockedPMR': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1054:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMNEWRAMBACKEDLOCKEDPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1054 | &psPhysmemNewRamBackedLockedPMROUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1055 | hPMRPtr, (void *)psPMRPtrInt, | ~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgePhysmemImportSecBuf': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1107:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTSECBUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1107 | &psPhysmemImportSecBufOUT->ui64SecBufHandle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1119:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTSECBUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1119 | &psPhysmemImportSecBufOUT->hPMRPtr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgeDevmemIntCtxCreate': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1404:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTCTXCREATE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1404 | &psDevmemIntCtxCreateOUT->ui32CPUCacheLineSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1416:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTCTXCREATE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1416 | &psDevmemIntCtxCreateOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1417 | hDevMemServerContext, | ~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1431:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTCTXCREATE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1431 | &psDevmemIntCtxCreateOUT->hPrivData, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgeDevmemIntHeapCreate': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1572:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTHEAPCREATE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1572 | &psDevmemIntHeapCreateOUT->hDevmemHeapPtr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgeDevmemIntMapPMR': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1725:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTMAPPMR_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1725 | &psDevmemIntMapPMROUT->hMapping, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgeDevmemIntReserveRange': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:1864:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_DEVMEMINTRESERVERANGE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 1864 | &psDevmemIntReserveRangeOUT->hReservation, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgeHeapCfgHeapConfigCount': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2327:8: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_HEAPCFGHEAPCONFIGCOUNT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2327 | &psHeapCfgHeapConfigCountOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2328 | ui32NumHeapConfigs); | ~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgeHeapCfgHeapCount': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2345:9: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_HEAPCFGHEAPCOUNT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2345 | &psHeapCfgHeapCountOUT->ui32NumHeaps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgeHeapCfgHeapDetails': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2529:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_HEAPCFGHEAPDETAILS_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2529 | &psHeapCfgHeapDetailsOUT->sDevVAddrBase, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2530:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_HEAPCFGHEAPDETAILS_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2530 | &psHeapCfgHeapDetailsOUT->uiHeapLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2531:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_HEAPCFGHEAPDETAILS_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2531 | &psHeapCfgHeapDetailsOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2532 | ui32Log2DataPageSizeOut, | ~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2533:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_HEAPCFGHEAPDETAILS_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2533 | &psHeapCfgHeapDetailsOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2534 | ui32Log2ImportAlignmentOut, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2535:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_HEAPCFGHEAPDETAILS_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2535 | &psHeapCfgHeapDetailsOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2536 | ui32Log2TilingStrideFactorOut); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c: In function 'PVRSRVBridgeGetMaxDevMemSize': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2636:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_GETMAXDEVMEMSIZE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2636 | &psGetMaxDevMemSizeOUT->uiLMASize, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/mm_bridge/server_mm_bridge.c:2637:10: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_GETMAXDEVMEMSIZE_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 2637 | &psGetMaxDevMemSizeOUT->uiUMASize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxkicksync_bridge/server_rgxkicksync_bridge.o CC drivers/misc/mediatek/eccci/port/ccci_swtp.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxkicksync_bridge/server_rgxkicksync_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxkicksync_bridge/server_rgxkicksync_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxkicksync_bridge/server_rgxkicksync_bridge.c: In function 'PVRSRVBridgeRGXCreateKickSyncContext': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxkicksync_bridge/server_rgxkicksync_bridge.c:114:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXCREATEKICKSYNCCONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 114 | &psRGXCreateKickSyncContextOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | hKickSyncContext, | ~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxkicksync_bridge/server_rgxkicksync_bridge.c: In function 'PVRSRVBridgeRGXKickSync': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxkicksync_bridge/server_rgxkicksync_bridge.c:600:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXKICKSYNC_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 600 | &psRGXKickSyncOUT->hUpdateFenceFD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/leds/mt6765/built-in.o LD drivers/misc/mediatek/leds/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.o CC drivers/misc/mediatek/lens/main/main_lens.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/eccci/port/ccci_port.o LD drivers/misc/mediatek/eccci/port/built-in.o LD drivers/misc/mediatek/eccci/ccci.o ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c: In function 'PVRSRVBridgeTLOpenStream': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:159:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_TLOPENSTREAM_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 159 | &psTLOpenStreamOUT->hSD, (void *)psSDInt, | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:172:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_TLOPENSTREAM_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | &psTLOpenStreamOUT->hTLPMR, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c: In function 'PVRSRVBridgeTLAcquireData': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:298:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_TLACQUIREDATA_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 298 | &psTLAcquireDataOUT->ui32ReadOffset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:299:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_TLACQUIREDATA_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 299 | &psTLAcquireDataOUT->ui32ReadLen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c: In function 'PVRSRVBridgeTLDiscoverStreams': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:461:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_TLDISCOVERSTREAMS_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 461 | &psTLDiscoverStreamsOUT->ui32NumFound); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c: In function 'PVRSRVBridgeTLReserveStream': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:523:9: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_TLRESERVESTREAM_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 523 | &psTLReserveStreamOUT->ui32BufferOffset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/server_pvrtl_bridge.c:526:9: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_TLRESERVESTREAM_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 526 | &psTLReserveStreamOUT->ui32Available); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/eccci/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/client_pvrtl_direct_bridge.o CC drivers/misc/mediatek/log_store/log_store.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/tlserver.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/client_pvrtl_direct_bridge.c:50: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/tlserver.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/pvrtl_bridge/client_pvrtl_direct_bridge.c:50: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/lens/main/common/ak7371af/AK7371AF.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/regconfig_bridge/server_regconfig_bridge.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/regconfig_bridge/server_regconfig_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/regconfig_bridge/server_regconfig_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/log_store/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxsignals_bridge/server_rgxsignals_bridge.o LD drivers/misc/mediatek/lens/main/common/ak7371af/built-in.o CC drivers/misc/mediatek/m4u/2.0/m4u.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxsignals_bridge/server_rgxsignals_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ CC drivers/misc/mediatek/lens/main/common/bu63169af/BU63169AF.o In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxsignals_bridge/server_rgxsignals_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq2_bridge/server_rgxtq2_bridge.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq2_bridge/server_rgxtq2_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq2_bridge/server_rgxtq2_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq2_bridge/server_rgxtq2_bridge.c: In function 'PVRSRVBridgeRGXTDMCreateTransferContext': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq2_bridge/server_rgxtq2_bridge.c:208:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXTDMCREATETRANSFERCONTEXT_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 208 | &psRGXTDMCreateTransferContextOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | hTransferContext, | ~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq2_bridge/server_rgxtq2_bridge.c: In function 'PVRSRVBridgeRGXTDMSubmitTransfer': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/rgxtq2_bridge/server_rgxtq2_bridge.c:902:7: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_RGXTDMSUBMITTRANSFER_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 902 | &psRGXTDMSubmitTransferOUT-> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | hUpdateFence, uiUpdateFenceNameInt, | ~~~~~~~~~~~~ CC drivers/misc/mediatek/lens/main/common/bu63169af/OIS_func.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.o CC drivers/misc/mediatek/lens/main/common/bu63169af/OIS_main.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/lens/main/common/bu63169af/OIS_user.o LD drivers/misc/mediatek/lens/main/common/bu63169af/built-in.o CC drivers/misc/mediatek/lens/main/common/bu6424af/BU6424AF.o ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c: In function 'PVRSRVBridgePhysmemImportDmaBuf': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:155:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTDMABUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | &psPhysmemImportDmaBufOUT->uiSize, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:156:5: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTDMABUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 156 | &psPhysmemImportDmaBufOUT->sAlign); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:168:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTDMABUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 168 | &psPhysmemImportDmaBufOUT->hPMRPtr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c: In function 'PVRSRVBridgePhysmemExportDmaBuf': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:236:15: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMEXPORTDMABUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 236 | psPMRInt, &psPhysmemExportDmaBufOUT->iFd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c: In function 'PVRSRVBridgePhysmemImportSparseDmaBuf': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:380:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTSPARSEDMABUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 380 | &psPhysmemImportSparseDmaBufOUT->uiSize, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:381:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTSPARSEDMABUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 381 | &psPhysmemImportSparseDmaBufOUT->sAlign); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/generated/dmabuf_bridge/server_dmabuf_bridge.c:393:11: warning: taking address of packed member of 'struct PVRSRV_BRIDGE_OUT_PHYSMEMIMPORTSPARSEDMABUF_TAG' may result in an unaligned pointer value [-Waddress-of-packed-member] 393 | &psPhysmemImportSparseDmaBufOUT->hPMRPtr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/ion_support.o LD drivers/misc/mediatek/lens/main/common/bu6424af/built-in.o CC drivers/misc/mediatek/lens/main/common/bu6429af/BU6429AF.o In file included from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/../drivers/staging/android/ion/ion_priv.h:20, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/ion_support.c:23: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/../drivers/staging/android/ion/ion_priv.h:20, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/ion_support.c:23: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/sysconfig.o CC drivers/misc/mediatek/m4u/2.0/m4u_mva.o LD drivers/misc/mediatek/lens/main/common/bu6429af/built-in.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/sysconfig.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/sysconfig.c:48: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/sysconfig.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/sysconfig.c:48: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ CC drivers/misc/mediatek/lens/main/common/bu64748af/bu64748_function.o ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.o In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:15: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:15: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/lens/main/common/bu64748af/bu64748af.o ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKWriteBackFreqToRGX': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:194:15: warning: unused variable 'psPVRSRVData' [-Wunused-variable] 194 | PVRSRV_DATA *psPVRSRVData = PVRSRVGetPVRSRVData(); | ^~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKEnableMfgMtcmos0': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:253:51: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 253 | "MTKEnableMfgMtcmos0 mfg0 (0x%p)", mtcmos_mfg0)); | ^ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKDisableMfgMtcmos0': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:270:58: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 270 | PVR_DPF((PVR_DBG_MESSAGE, "MTKDisableMfgMtcmos0 mfg0")); | ^ In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKInitHWAPM': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:353:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 353 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | (g_pvRegsKM + 0x504), mfg_readl(g_pvRegsKM + 0x504))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:353:3: note: in expansion of macro 'PVR_DPF' 353 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:353:50: note: format string is defined here 353 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:356:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 356 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | (g_pvRegsKM + 0x508), mfg_readl(g_pvRegsKM + 0x508))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:356:3: note: in expansion of macro 'PVR_DPF' 356 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:356:50: note: format string is defined here 356 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:359:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 359 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | (g_pvRegsKM + 0x50c), mfg_readl(g_pvRegsKM + 0x50c))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:359:3: note: in expansion of macro 'PVR_DPF' 359 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:359:50: note: format string is defined here 359 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:362:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 362 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (g_pvRegsKM + 0x510), mfg_readl(g_pvRegsKM + 0x510))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:362:3: note: in expansion of macro 'PVR_DPF' 362 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:362:50: note: format string is defined here 362 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:365:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 365 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | (g_pvRegsKM + 0x514), mfg_readl(g_pvRegsKM + 0x514))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:365:3: note: in expansion of macro 'PVR_DPF' 365 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:365:50: note: format string is defined here 365 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:368:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 368 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | (g_pvRegsKM + 0x518), mfg_readl(g_pvRegsKM + 0x518))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:368:3: note: in expansion of macro 'PVR_DPF' 368 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:368:50: note: format string is defined here 368 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:371:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 371 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | (g_pvRegsKM + 0x51c), mfg_readl(g_pvRegsKM + 0x51c))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:371:3: note: in expansion of macro 'PVR_DPF' 371 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:371:50: note: format string is defined here 371 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:374:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 374 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | (g_pvRegsKM + 0x520), mfg_readl(g_pvRegsKM + 0x520))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:374:3: note: in expansion of macro 'PVR_DPF' 374 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:374:50: note: format string is defined here 374 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:377:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 377 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | (g_pvRegsKM + 0x524), mfg_readl(g_pvRegsKM + 0x524))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:377:3: note: in expansion of macro 'PVR_DPF' 377 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:377:50: note: format string is defined here 377 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvr_notifier.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/mmu_common.h:86, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:380:27: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'void *' [-Wformat=] 380 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | (g_pvRegsKM + 0x528), mfg_readl(g_pvRegsKM + 0x528))); | ~~~~~~~~~~~~~~~~~~~~ | | | void * ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:234:66: note: in definition of macro '__PVR_DPF_0x002UL' 234 | #define __PVR_DPF_0x002UL(...) PVRSRVDebugPrintf(DBGPRIV_ERROR, __VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//include/pvr_debug.h:276:21: note: in expansion of macro '__PVR_DPF' 276 | #define PVR_DPF(x) __PVR_DPF x | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:380:3: note: in expansion of macro 'PVR_DPF' 380 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ^~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:380:50: note: format string is defined here 380 | PVR_DPF((PVR_DBG_ERROR, "HWAPM: *g_pvRegsKM+0x%x = 0x%x", | ~^ | | | unsigned int | %p ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:327:15: warning: unused variable 'regval' [-Wunused-variable] 327 | unsigned int regval; | ^~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKDoGpuDVFS': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:437:44: warning: passing argument 1 of 'PVRSRVDevicePreClockSpeedChange' makes pointer from integer without a cast [-Wint-conversion] 437 | eResult = PVRSRVDevicePreClockSpeedChange(ui32RGXDevIdx, | ^~~~~~~~~~~~~ | | | IMG_UINT32 {aka unsigned int} In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/device.h:64, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:53, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/power.h:102:66: note: expected 'PPVRSRV_DEVICE_NODE' {aka 'struct _PVRSRV_DEVICE_NODE_ *'} but argument is of type 'IMG_UINT32' {aka 'unsigned int'} 102 | PVRSRV_ERROR PVRSRVDevicePreClockSpeedChange(PPVRSRV_DEVICE_NODE psDeviceNode, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:444:29: warning: passing argument 1 of 'PVRSRVGetDevicePowerState' makes pointer from integer without a cast [-Wint-conversion] 444 | PVRSRVGetDevicePowerState(ui32RGXDevIdx, &ePowerState); | ^~~~~~~~~~~~~ | | | IMG_UINT32 {aka unsigned int} In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/device.h:64, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:53, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/power.h:97:61: note: expected 'PCPVRSRV_DEVICE_NODE' {aka 'const struct _PVRSRV_DEVICE_NODE_ *'} but argument is of type 'IMG_UINT32' {aka 'unsigned int'} 97 | PVRSRV_ERROR PVRSRVGetDevicePowerState(PCPVRSRV_DEVICE_NODE psDeviceNode, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:458:25: warning: passing argument 1 of 'MTKWriteBackFreqToRGX' makes pointer from integer without a cast [-Wint-conversion] 458 | MTKWriteBackFreqToRGX(ui32RGXDevIdx, ui32GPUFreq); | ^~~~~~~~~~~~~ | | | IMG_UINT32 {aka unsigned int} ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:191:55: note: expected 'PVRSRV_DEVICE_NODE *' {aka 'struct _PVRSRV_DEVICE_NODE_ *'} but argument is of type 'IMG_UINT32' {aka 'unsigned int'} 191 | static void MTKWriteBackFreqToRGX(PVRSRV_DEVICE_NODE *psDevNode, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:470:37: warning: passing argument 1 of 'PVRSRVDevicePostClockSpeedChange' makes pointer from integer without a cast [-Wint-conversion] 470 | PVRSRVDevicePostClockSpeedChange(ui32RGXDevIdx, | ^~~~~~~~~~~~~ | | | IMG_UINT32 {aka unsigned int} In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/device.h:64, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:53, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.h:18, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:16: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/power.h:106:59: note: expected 'PPVRSRV_DEVICE_NODE' {aka 'struct _PVRSRV_DEVICE_NODE_ *'} but argument is of type 'IMG_UINT32' {aka 'unsigned int'} 106 | void PVRSRVDevicePostClockSpeedChange(PPVRSRV_DEVICE_NODE psDeviceNode, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:413:11: warning: unused variable 'bet' [-Wunused-variable] 413 | IMG_BOOL bet = IMG_FALSE; | ^~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKFDVFSCommitFreqIdx': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:534:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 534 | if (pbCommited) | ^~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:536:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 536 | return; | ^~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:482:25: warning: unused variable 'ePowerState' [-Wunused-variable] 482 | PVRSRV_DEV_POWER_STATE ePowerState; | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKCommitFreqIdx': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:548:25: warning: unused variable 'ePowerState' [-Wunused-variable] 548 | PVRSRV_DEV_POWER_STATE ePowerState; | ^~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: At top level: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:610:14: warning: no previous prototype for 'MTKCommitFreqForPVR' [-Wmissing-prototypes] 610 | unsigned int MTKCommitFreqForPVR(unsigned long ui32NewFreq) | ^~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKCalGpuLoading': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:799:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 799 | PVRSRV_RGXDEV_INFO *psDevInfo = psDevNode->pvDevice; | ^~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKSystemPrePowerState': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1034:3: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 1034 | ; | ^ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKSystemPostPowerState': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1042:3: warning: suggest braces around empty body in an 'if' statement [-Wempty-body] 1042 | ; | ^ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: At top level: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1153:14: warning: no previous prototype for 'MTKGetCustomBoostGpuFreq' [-Wmissing-prototypes] 1153 | unsigned int MTKGetCustomBoostGpuFreq(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1160:14: warning: no previous prototype for 'MTKGetCustomUpBoundGpuFreq' [-Wmissing-prototypes] 1160 | unsigned int MTKGetCustomUpBoundGpuFreq(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1256:6: warning: no previous prototype for 'mtk_fdvfs_update_cur_freq' [-Wmissing-prototypes] 1256 | void mtk_fdvfs_update_cur_freq(int ui32GPUFreq) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKMFGSystemInit': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1384:24: warning: unused variable 'psDevInfo' [-Wunused-variable] 1384 | PVRSRV_RGXDEV_INFO *psDevInfo = psDevNode->pvDevice; | ^~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1405:1: warning: label 'ERROR' defined but not used [-Wunused-label] 1405 | ERROR: | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1281:15: warning: unused variable 'error' [-Wunused-variable] 1281 | PVRSRV_ERROR error; | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1280:6: warning: unused variable 'i' [-Wunused-variable] 1280 | int i; | ^ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: In function 'MTKRGXDeviceInit': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1459:17: warning: unused variable 'pdev' [-Wunused-variable] 1459 | struct device *pdev; | ^~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c: At top level: ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1507:6: warning: no previous prototype for 'MTKSaveFrame' [-Wmissing-prototypes] 1507 | void MTKSaveFrame(const char func_name[]) | ^~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1536:19: warning: 'mtk_mfg_2d_init' defined but not used [-Wunused-function] 1536 | static int __init mtk_mfg_2d_init(void) | ^~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1526:19: warning: 'mtk_mfg_async_init' defined but not used [-Wunused-function] 1526 | static int __init mtk_mfg_async_init(void) | ^~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1247:13: warning: 'MTKFakeGpuLoading' defined but not used [-Wunused-function] 1247 | static void MTKFakeGpuLoading(unsigned int *pui32Loading, | ^~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1182:19: warning: 'MTKGetPowerIndex' defined but not used [-Wunused-function] 1182 | static IMG_UINT32 MTKGetPowerIndex(void) | ^~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1177:19: warning: 'MTKGetGpuIdle' defined but not used [-Wunused-function] 1177 | static IMG_UINT32 MTKGetGpuIdle(void) | ^~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1172:19: warning: 'MTKGetGpuBlock' defined but not used [-Wunused-function] 1172 | static IMG_UINT32 MTKGetGpuBlock(void) | ^~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1167:19: warning: 'MTKGetGpuLoading' defined but not used [-Wunused-function] 1167 | static IMG_UINT32 MTKGetGpuLoading(void) | ^~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1123:13: warning: 'MTKCustomUpBoundGpuFreq' defined but not used [-Wunused-function] 1123 | static void MTKCustomUpBoundGpuFreq(unsigned int ui32FreqLevel) | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1091:13: warning: 'MTKCustomBoostGpuFreq' defined but not used [-Wunused-function] 1091 | static void MTKCustomBoostGpuFreq(unsigned int ui32FreqLevel) | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1086:21: warning: 'MTKCustomGetGpuFreqLevelCount' defined but not used [-Wunused-function] 1086 | static unsigned int MTKCustomGetGpuFreqLevelCount(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1056:13: warning: 'MTKSetBottomGPUFreq' defined but not used [-Wunused-function] 1056 | static void MTKSetBottomGPUFreq(unsigned int ui32FreqLevel) | ^~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:1048:13: warning: 'MTKBoostGpuFreq' defined but not used [-Wunused-function] 1048 | static void MTKBoostGpuFreq(void) | ^~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:888:13: warning: 'MTKDVFSTimerFuncCB' defined but not used [-Wunused-function] 888 | static void MTKDVFSTimerFuncCB(void *pvData) | ^~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:665:13: warning: 'MTKFreqPowerLimitCB' defined but not used [-Wunused-function] 665 | static void MTKFreqPowerLimitCB(unsigned int ui32LimitFreqID) | ^~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:479:13: warning: 'MTKFDVFSCommitFreqIdx' defined but not used [-Wunused-function] 479 | static void MTKFDVFSCommitFreqIdx(unsigned long ui32NewFreqID, | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:258:13: warning: 'MTKDisableMfgMtcmos0' defined but not used [-Wunused-function] 258 | static void MTKDisableMfgMtcmos0(void) | ^~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:239:13: warning: 'MTKEnableMfgMtcmos0' defined but not used [-Wunused-function] 239 | static void MTKEnableMfgMtcmos0(void) | ^~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:91:17: warning: 'g_bTimerEnable' defined but not used [-Wunused-variable] 91 | static IMG_BOOL g_bTimerEnable = IMG_FALSE; | ^~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:80:17: warning: 'ghDVFSTimerLock' defined but not used [-Wunused-variable] 80 | static POS_LOCK ghDVFSTimerLock; | ^~~~~~~~~~~~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mt6765/mtk_mfgsys.c:79:19: warning: 'g_hDVFSTimer' defined but not used [-Wunused-variable] 79 | static IMG_HANDLE g_hDVFSTimer; | ^~~~~~~~~~~~ CC drivers/misc/mediatek/m4u/2.0/m4u_pgtable.o LD drivers/misc/mediatek/lens/main/common/bu64748af/built-in.o CC drivers/misc/mediatek/lens/main/common/cactus_dw9714af_ofilm/CACTUS_DW9714AF_OFILM.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mtk_pp.o In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mtk_pp.c:18: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/rgx_mtk/mtk_pp.c:18: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/main/common/cactus_dw9714af_ofilm/built-in.o CC drivers/misc/mediatek/lens/main/common/cactus_fp5510e2af_sunny/CACTUS_FP5510E2AF_SUNNY.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_vmm_pvz.o CC drivers/misc/mediatek/m4u/2.0/m4u_debug.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_vmm_pvz.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_vmm_pvz.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/main/common/cactus_fp5510e2af_sunny/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_vmm_vm.o CC drivers/misc/mediatek/lens/main/common/cereus_dw9714af_ofilm/CEREUS_DW9714AF_OFILM.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_vmm_vm.c:43: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_vmm_vm.c:43: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_physheap_common.o LD drivers/misc/mediatek/m4u/2.0/built-in.o CC drivers/misc/mediatek/m4u/mt6765/m4u_hw.o LD drivers/misc/mediatek/lens/main/common/cereus_dw9714af_ofilm/built-in.o CC drivers/misc/mediatek/lens/main/common/cereus_dw9714af_sunny/CEREUS_DW9714AF_SUNNY.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_physheap_common.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_physheap_common.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_type_stub.o LD drivers/misc/mediatek/lens/main/common/cereus_dw9714af_sunny/built-in.o CC drivers/misc/mediatek/lens/main/common/dw9714af/DW9714AF.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_type_stub.c:43: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_type_stub.c:43: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_pvz_server.o LD drivers/misc/mediatek/lens/main/common/dw9714af/built-in.o CC drivers/misc/mediatek/lens/main/common/dw9718af/DW9718AF.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_pvz_server.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_pvz_server.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_support.o LD drivers/misc/mediatek/lens/main/common/dw9718af/built-in.o CC drivers/misc/mediatek/lens/main/common/dw9718saf/DW9718SAF.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_support.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_support.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/m4u/mt6765/built-in.o LD drivers/misc/mediatek/m4u/built-in.o CC drivers/misc/mediatek/masp/asfv2/core/sec_boot_core.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_physheap_generic.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_physheap_generic.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vz_physheap_generic.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/main/common/dw9718saf/built-in.o CC drivers/misc/mediatek/lens/main/common/dw9719taf/DW9719TAF.o CC drivers/misc/mediatek/masp/asfv2/core/sec_mod_core.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_pvz_client.o CC drivers/misc/mediatek/masp/asfv2/core/secboot_fuse.o LD drivers/misc/mediatek/lens/main/common/dw9719taf/built-in.o CC drivers/misc/mediatek/lens/main/common/dw9814af/DW9814AF.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_pvz_client.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/vmm_pvz_client.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/env/linux/interrupt_support.o CC drivers/misc/mediatek/masp/asfv2/core/sec_osal.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/env/linux/dma_support.o LD drivers/misc/mediatek/lens/main/common/dw9814af/built-in.o CC drivers/misc/mediatek/lens/main/common/fp5510e2af/FP5510E2AF.o In file included from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/env/linux/dma_support.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/system/common/env/linux/dma_support.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/main/common/fp5510e2af/built-in.o CC drivers/misc/mediatek/lens/main/common/lc898122af/LC898122AF.o CC drivers/misc/mediatek/masp/asfv2/core/sec_legacy.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxutils.o CC drivers/misc/mediatek/masp/asfv2/module/sec_mod.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxutils.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxutils.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/lens/main/common/lc898122af/OisCmd.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxray.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxray.c:55: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxray.c:55: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/lens/main/common/lc898122af/OisIni.o CC drivers/misc/mediatek/masp/asfv2/module/sec_clk.o LD drivers/misc/mediatek/lens/main/common/lc898122af/built-in.o CC drivers/misc/mediatek/lens/main/common/lc898212af/LC898212AF.o CC drivers/misc/mediatek/masp/asfv2/mach/hacc_lib.o CC drivers/misc/mediatek/masp/asfv2/mach/hacc_export.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxhwperf.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxhwperf.c:49: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxhwperf.c:49: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/main/common/lc898212af/built-in.o CC drivers/misc/mediatek/masp/asfv2/mach/hacc_hk.o CC drivers/misc/mediatek/lens/main/common/lc898212xdaf/LC898212XDAF.o CC drivers/misc/mediatek/masp/asfv2/mach/hacc_sk.o CC drivers/misc/mediatek/lens/main/common/lc898212xdaf/AfInter.o CC drivers/misc/mediatek/masp/asfv2/mach/sec_lib.o CC drivers/misc/mediatek/masp/asfv2/mach/security_ao_dummy.o CC drivers/misc/mediatek/lens/main/common/lc898212xdaf/AfInit.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxfwimageutils.o CC drivers/misc/mediatek/lens/main/common/lc898212xdaf/AfSTMV.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxfwutils.o LD drivers/misc/mediatek/lens/main/common/lc898212xdaf/built-in.o CC drivers/misc/mediatek/lens/main/common/lc898214af/LC898214AF.o LD drivers/misc/mediatek/masp/sec.o LD drivers/misc/mediatek/masp/built-in.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxfwutils.c:54: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxfwutils.c:54: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/mddp/ctrl/mddp_if.o LD drivers/misc/mediatek/lens/main/common/lc898214af/built-in.o CC drivers/misc/mediatek/lens/main/common/lc898217af/LC898217AF.o LD drivers/misc/mediatek/lens/main/common/lc898217af/built-in.o CC drivers/misc/mediatek/lens/main/common/lc898217afa/LC898217AFA.o CC drivers/misc/mediatek/mddp/ctrl/mddp_sm.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmem.o LD drivers/misc/mediatek/lens/main/common/lc898217afa/built-in.o CC drivers/misc/mediatek/lens/main/common/lc898217afb/LC898217AFB.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmem.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmem.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmem.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmem.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmem.c: In function 'RGXPreKickCacheCommand': ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmem.c:173:26: warning: taking address of packed member of 'struct _RGXFWIF_MMUCACHEDATA_' may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | &sFlushCmd.uCmdData.sMMUCacheData.sMMUCacheSync.ui32Addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/mddp/ctrl/mddp_dev.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxccb.o LD drivers/misc/mediatek/lens/main/common/lc898217afb/built-in.o CC drivers/misc/mediatek/lens/main/common/lc898217afc/LC898217AFC.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxccb.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxccb.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/mddp/ctrl/mddp_ipc.o LD drivers/misc/mediatek/lens/main/common/lc898217afc/built-in.o CC drivers/misc/mediatek/lens/main/common/lc898229af/LC898229AF.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmmuinit.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmmuinit.c:55: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmmuinit.c:55: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/mddp/ctrl/ctrl.o LD drivers/misc/mediatek/mddp/ctrl/built-in.o LD drivers/misc/mediatek/mddp/built-in.o LD drivers/misc/mediatek/lens/main/common/lc898229af/built-in.o CC drivers/misc/mediatek/mem/mtk_meminfo.o CC drivers/misc/mediatek/lens/main/common/wv511aaf/WV511AAF.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtransfer.o LD drivers/misc/mediatek/lens/main/common/wv511aaf/built-in.o LD drivers/misc/mediatek/lens/main/built-in.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtransfer.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtransfer.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/mem/mtk_memcfg.o CC drivers/misc/mediatek/lens/main2/main2_lens.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbreakpoint.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxutils.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbreakpoint.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbreakpoint.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxutils.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbreakpoint.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbreakpoint.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/mem/mtk_memcfg_reserve_info.o CC drivers/misc/mediatek/lens/main2/common/ak7371af/AK7371AF.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmipsmmuinit.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmipsmmuinit.c:53: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxmipsmmuinit.c:53: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/mem/built-in.o CC drivers/misc/mediatek/memory-amms/memory-amms.o LD drivers/misc/mediatek/lens/main2/common/ak7371af/built-in.o CC drivers/misc/mediatek/lens/main2/common/bu64748af/bu64748_function.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxinit.o CC drivers/misc/mediatek/lens/main2/common/bu64748af/bu64748af.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxinit.c:52: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxinit.c:52: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/memory-amms/built-in.o CC drivers/misc/mediatek/memory-ssmr/memory_ssmr.o LD drivers/misc/mediatek/lens/main2/common/bu64748af/built-in.o CC drivers/misc/mediatek/lens/main2/common/lc898212xdaf_f/LC898212XDAF_F.o CC drivers/misc/mediatek/lens/main2/common/lc898212xdaf_f/LC89821x_STMV.o LD drivers/misc/mediatek/memory-ssmr/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsignals.o LD drivers/misc/mediatek/lens/main2/common/lc898212xdaf_f/built-in.o CC drivers/misc/mediatek/met_drv/met_api.o CC drivers/misc/mediatek/lens/main2/common/lc898217af/LC898217AF.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsignals.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsignals.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsignals.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsignals.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxlayer_impl.o LD drivers/misc/mediatek/lens/main2/common/lc898217af/built-in.o CC drivers/misc/mediatek/lens/main2/common/lc898217afa/LC898217AFA.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxlayer_impl.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxlayer_impl.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtimecorr.o LD drivers/misc/mediatek/lens/main2/common/lc898217afa/built-in.o CC drivers/misc/mediatek/lens/main2/common/lc898217afb/LC898217AFB.o LD drivers/misc/mediatek/met_drv/built-in.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxfwutils.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtimecorr.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxfwutils.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtimecorr.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/mixdev/mix_event.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtdmtransfer.o LD drivers/misc/mediatek/lens/main2/common/lc898217afb/built-in.o CC drivers/misc/mediatek/lens/main2/common/lc898217afc/LC898217AFC.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtdmtransfer.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtdmtransfer.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/main2/common/lc898217afc/built-in.o LD drivers/misc/mediatek/lens/main2/built-in.o LD drivers/misc/mediatek/mixdev/mix_event_lib.o LD drivers/misc/mediatek/mixdev/built-in.o CC drivers/misc/mediatek/mlog/mlog_dump.o CC drivers/misc/mediatek/lens/main3/main3_lens.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbvnc.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbvnc.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbvnc.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbvnc.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxbvnc.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/mlog/mlog_logger.o LD drivers/misc/mediatek/lens/main3/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdebug.o CC drivers/misc/mediatek/lens/sub/sub_lens.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdebug.c:48: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdebug.c:48: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/lens/sub/common/ak7371af/AK7371AF.o LD drivers/misc/mediatek/lens/sub/common/ak7371af/built-in.o CC drivers/misc/mediatek/lens/sub/common/bu6424af/BU6424AF.o LD drivers/misc/mediatek/mlog/mlog.o LD drivers/misc/mediatek/mlog/built-in.o CC drivers/misc/mediatek/mmp/src/mmprofile.o LD drivers/misc/mediatek/lens/sub/common/bu6424af/built-in.o CC drivers/misc/mediatek/lens/sub/common/bu6429af/BU6429AF.o In function 'mmprofile_register_event', inlined from 'mmprofile_register_event' at ../drivers/misc/mediatek/mmp/src/mmprofile.c:1051:11: ../drivers/misc/mediatek/mmp/src/mmprofile.c:1089:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1089 | strncpy(p_regtable->event_info.name, name, strlen(name) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/mmp/src/mmprofile.c: In function 'mmprofile_register_event': ../drivers/misc/mediatek/mmp/src/mmprofile.c:1084:6: note: length computed here 1084 | if (strlen(name) > MMPROFILE_EVENT_NAME_MAX_LEN) { | ^~~~~~~~~~~~ In function 'mmprofile_get_event_name', inlined from 'mmprofile_log_int.constprop' at ../drivers/misc/mediatek/mmp/src/mmprofile.c:904:7: ../drivers/misc/mediatek/mmp/src/mmprofile.c:640:4: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 640 | strncpy(&name[actual_len], event_info[i]->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | strlen(event_info[i]->name) + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/mmp/src/mmprofile.c: In function 'mmprofile_log_int.constprop': ../drivers/misc/mediatek/mmp/src/mmprofile.c:641:5: note: length computed here 641 | strlen(event_info[i]->name) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/lens/sub/common/bu6429af/built-in.o CC drivers/misc/mediatek/lens/sub/common/dw9714af/DW9714AF.o In function 'mmprofile_log_meta_string_ex', inlined from 'mmprofile_log_meta_string_ex' at ../drivers/misc/mediatek/mmp/src/mmprofile.c:1240:6: ../drivers/misc/mediatek/mmp/src/mmprofile.c:1264:2: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1264 | strncpy((char *)meta_data.p_data, str, strlen(str) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/mmp/src/mmprofile.c: In function 'mmprofile_log_meta_string_ex': ../drivers/misc/mediatek/mmp/src/mmprofile.c:1264:41: note: length computed here 1264 | strncpy((char *)meta_data.p_data, str, strlen(str) + 1); | ^~~~~~~~~~~ LD drivers/misc/mediatek/lens/sub/common/dw9714af/built-in.o CC drivers/misc/mediatek/lens/sub/common/dw9718af/DW9718AF.o LD drivers/misc/mediatek/mmp/src/built-in.o LD drivers/misc/mediatek/mmp/built-in.o CC drivers/misc/mediatek/mtprintk/mtk_printk_ctrl.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxta3d.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxta3d.c:50: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ LD drivers/misc/mediatek/mtprintk/built-in.o In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxta3d.c:50: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/sub/common/dw9718af/built-in.o CC drivers/misc/mediatek/mtprof/bootprof.o CC drivers/misc/mediatek/lens/sub/common/dw9814af/DW9814AF.o LD drivers/misc/mediatek/lens/sub/common/dw9814af/built-in.o CC drivers/misc/mediatek/lens/sub/common/lc898214af/LC898214AF.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxkicksync.o CC drivers/misc/mediatek/mtprof/common.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxkicksync.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxkicksync.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ LD drivers/misc/mediatek/lens/sub/common/lc898214af/built-in.o In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxkicksync.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxkicksync.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/lens/sub/common/wv511aaf/WV511AAF.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsrvinit.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsrvinit.c:47: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsrvinit.c:47: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/sub/common/wv511aaf/built-in.o LD drivers/misc/mediatek/lens/sub/built-in.o CC drivers/misc/mediatek/mtprof/prof_main.o CC drivers/misc/mediatek/lens/sub2/sub2_lens.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxregconfig.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxutils.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxregconfig.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxregconfig.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxutils.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxregconfig.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxregconfig.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/lens/sub2/built-in.o LD drivers/misc/mediatek/lens/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxcompute.o CC drivers/misc/mediatek/partition/mtk_partition.o LD drivers/misc/mediatek/mtprof/mtprof.o LD drivers/misc/mediatek/mtprof/built-in.o CC drivers/misc/mediatek/performance/perfmgr_main.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxcompute.c:46: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxcompute.c:46: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/partition/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxstartstop.o CC drivers/misc/mediatek/performance/base/utility.o CC drivers/misc/mediatek/pidmap/pidmap.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxpower.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxpower.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxpower.c:50: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxpower.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxpower.c:50: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/performance/base/built-in.o LD drivers/misc/mediatek/pidmap/built-in.o CC drivers/misc/mediatek/performance/cpu_loading/cpu_loading.o CC drivers/misc/mediatek/performance/boost_ctrl/boostctrl_main.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsyncutils.o CC drivers/misc/mediatek/performance/boost_ctrl/cpu_ctrl/cpu_ctrl.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsyncutils.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsyncutils.c:43: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsyncutils.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxsyncutils.c:43: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/debugmisc_server.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/debugmisc_server.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/debugmisc_server.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/performance/boost_ctrl/cpu_ctrl/cpu_ctrl.c: In function 'update_userlimit_cpu_freq': ../drivers/misc/mediatek/performance/boost_ctrl/cpu_ctrl/cpu_ctrl.c:153:2: warning: 'strncat' specified bound 128 equals destination size [-Wstringop-overflow=] 153 | strncat(msg, msg1, LOG_BUF_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/misc/mediatek/performance/cpu_loading/built-in.o CC drivers/misc/mediatek/performance/fpsgo/fpsgo_main.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/env/linux/km/rgxfwload.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtimerquery.o CC drivers/misc/mediatek/performance/boost_ctrl/cpu_ctrl/cpu_ctrl_cfp.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtimerquery.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtimerquery.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtimerquery.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/devices/rgx/rgxtimerquery.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/power.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/power.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ CC drivers/misc/mediatek/performance/fpsgo/base/src/fpsgo_base.o In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pdump_km.h:63, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/power.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem_tdsecbuf.o LD drivers/misc/mediatek/performance/boost_ctrl/cpu_ctrl/built-in.o CC drivers/misc/mediatek/performance/boost_ctrl/dram_ctrl/dram_ctrl.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem_tdsecbuf.c:48: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem_tdsecbuf.c:48: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/info_page_km.o LD drivers/misc/mediatek/performance/fpsgo/base/built-in.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/info_page.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/info_page_km.c:46: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/info_page.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/info_page_km.c:46: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/performance/fpsgo/composer/src/fps_composer.o LD drivers/misc/mediatek/performance/boost_ctrl/dram_ctrl/built-in.o CC drivers/misc/mediatek/performance/boost_ctrl/eas_ctrl/eas_ctrl.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_server.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_server.h:52, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_server.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_server.h:52, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_server.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlstream.o ../drivers/misc/mediatek/performance/boost_ctrl/eas_ctrl/eas_ctrl.c: In function 'update_eas_boost_value': ../drivers/misc/mediatek/performance/boost_ctrl/eas_ctrl/eas_ctrl.c:289:2: warning: 'strncat' specified bound 128 equals destination size [-Wstringop-overflow=] 289 | strncat(msg, msg1, LOG_BUF_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlstream.c:52: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlstream.c:52: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/performance/fpsgo/composer/built-in.o CC drivers/misc/mediatek/performance/fpsgo/fbt/platform/mt6765/fbt_cpu_platform.o LD drivers/misc/mediatek/performance/boost_ctrl/eas_ctrl/built-in.o CC drivers/misc/mediatek/performance/boost_ctrl/topo_ctrl/topo_ctrl.o CC drivers/misc/mediatek/performance/fpsgo/fbt/src/fbt_cpu.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem_hostmem.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv_pool.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv_pool.c:46: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv_pool.c:46: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/cache_km.o LD drivers/misc/mediatek/performance/boost_ctrl/topo_ctrl/built-in.o LD drivers/misc/mediatek/performance/boost_ctrl/built-in.o CC drivers/misc/mediatek/performance/load_track/load_track.o In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/cache_km.c:48: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/cache_km.c:48: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/performance/load_track/built-in.o CC drivers/misc/mediatek/performance/fpsgo/fbt/src/xgf.o CC drivers/misc/mediatek/performance/perf_ioctl/perf_ioctl.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/htbserver.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/htbserver.h:74, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/htbserver.c:48: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/htbserver.h:74, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/htbserver.c:48: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlintern.o LD drivers/misc/mediatek/performance/perf_ioctl/built-in.o CC drivers/misc/mediatek/performance/fpsgo/fbt/src/mini_top.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlintern.c:50: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlintern.c:50: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/performance/tchbst/tchbst_main.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/mmu_common.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_server_utils.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/mmu_common.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ CC drivers/misc/mediatek/performance/tchbst/kernel/ktch.o In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_server_utils.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/mmu_common.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/performance/fpsgo/fbt/src/fbt_fteh.o LD drivers/misc/mediatek/performance/fpsgo/fbt/built-in.o CC drivers/misc/mediatek/performance/fpsgo/fstb/fstb.o LD drivers/misc/mediatek/performance/tchbst/kernel/built-in.o CC drivers/misc/mediatek/performance/tchbst/user/utch.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvr_notifier.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvr_notifier.c:49: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ LD drivers/misc/mediatek/performance/tchbst/user/built-in.o In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvr_notifier.c:49: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/performance/tchbst/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv_bridge_init.o ../drivers/misc/mediatek/performance/fpsgo/fstb/fstb.c: In function 'switch_redner_fps_range': ../drivers/misc/mediatek/performance/fpsgo/fstb/fstb.c:381:9: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 381 | if (!strncpy( | ^~~~~~~~ 382 | new_render_target_fps->process_name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | proc_name, 16)) { | ~~~~~~~~~~~~~~ ../drivers/misc/mediatek/performance/fpsgo/fstb/fstb.c: In function 'fstb_fps_list_write': ../drivers/misc/mediatek/performance/fpsgo/fstb/fstb.c:1616:18: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 1616 | if (!substr || !strncpy(proc_name, substr, 16)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_history_server.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/srvcore.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv_bridge_init.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/srvcore.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv_bridge_init.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_history_server.c:47: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_history_server.c:47: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem.o LD drivers/misc/mediatek/performance/fpsgo/fstb/built-in.o LD drivers/misc/mediatek/performance/fpsgo/built-in.o LD drivers/misc/mediatek/performance/built-in.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/physmem.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem.c:47: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/physmem.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem.c:47: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/common/upmu.o CC drivers/misc/mediatek/pmic/extbuck/rt5738-regulator.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlserver.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlserver.c:50: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/tlserver.c:50: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physheap.o CC drivers/misc/mediatek/pmic/extbuck/extbuck.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physheap.c:51: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physheap.c:51: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/pmic/extbuck/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/handle.o CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_ipi.o CC drivers/misc/mediatek/pmic/common/upmu_regulator.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/handle.c:61: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/handle.c:61: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6357/v1/mt6357_gauge.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/srvcore.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/srvcore.c:48: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/srvcore.c:48: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/common/upmu_debugfs.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/process_stats.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/process_stats.c:50: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/process_stats.c:50: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/common/upmu_initial_setting.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/connection_server.o CC drivers/misc/mediatek/pmic/common/upmu_lbat_service.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/connection_server.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/connection_server.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6357/v1/mt6357_charger.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pmr.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_server_utils.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pmr.c:61: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/devicemem_server_utils.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pmr.c:61: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ ../drivers/misc/mediatek/pmic/common/upmu_lbat_service.c: In function 'lbat_user_register': ../drivers/misc/mediatek/pmic/common/upmu_lbat_service.c:298:2: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 298 | strncpy(user->name, name, strlen(name)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/pmic/mt6357/v1/pmic.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_heapcfg.o LD drivers/misc/mediatek/pmic/common/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/sync_server.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_heapcfg.c:51: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/devicemem_heapcfg.c:51: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/sync_server.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/sync_server.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/sync_server.h:45, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/sync_server.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_i2c.o CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_common.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/sync_checkpoint.o CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_regmap.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/sync_checkpoint.c:51: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/sync_checkpoint.c:51: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_debugfs.o CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_irq.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/lists.o CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_irq.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem_lma.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem_lma.c:51: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/physmem_lma.c:51: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_subdevs.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv.o CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_initial_setting.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdebug.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/pvrsrv.h:47, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdebug.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/common/pvrsrv.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_core.o CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_api.o CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_ldo.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/km_apphint.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debugfs.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/km_apphint.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debugfs.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/km_apphint.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_dsv.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pdump.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_gputrace.o CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_dsv_debugfs.o In file included from ../arch/arm/include/asm/tlbflush.h:204, from ../arch/arm/include/asm/pgtable.h:29, from ../include/linux/mm.h:68, from ../include/linux/ring_buffer.h:5, from ../include/linux/trace_events.h:5, from ../include/trace/trace_events.h:19, from ../include/trace/define_trace.h:95, from ../include/trace/events/gpu.h:143, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_gputrace.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../arch/arm/include/asm/tlbflush.h:204, from ../arch/arm/include/asm/pgtable.h:29, from ../include/linux/mm.h:68, from ../include/linux/ring_buffer.h:5, from ../include/linux/trace_events.h:5, from ../include/trace/trace_events.h:19, from ../include/trace/define_trace.h:95, from ../include/trace/events/gpu.h:143, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_gputrace.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_fled.o CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_bled.o CC drivers/misc/mediatek/pmic/mt6370/mt6370_pmu_charger.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/event.o In file included from ../arch/arm/include/asm/tlbflush.h:204, from ../arch/arm/include/asm/pgtable.h:29, from ../include/linux/mm.h:68, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/event.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../arch/arm/include/asm/tlbflush.h:204, from ../arch/arm/include/asm/pgtable.h:29, from ../include/linux/mm.h:68, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/event.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osmmap_stub.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/trace_events.o In file included from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/trace_events.c:43: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/trace_events.c:43: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/handle_idr.o LD drivers/misc/mediatek/pmic/mt6370/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debug.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/handle_idr.c:52: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/handle_idr.c:52: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ In file included from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debug.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ CC drivers/misc/mediatek/pmic/common/mt635x-auxadc.o In file included from ../include/linux/sched.h:4018, from ../include/linux/uaccess.h:4, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debug.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/physmem_osmem_linux.o In file included from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/physmem_osmem_linux.c:46: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/physmem_osmem_linux.c:46: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osfunc.o In file included from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osfunc.c:47: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osfunc.c:47: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mtk_battery_adc_intf.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/allocmem.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/allocmem.c:43: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/allocmem.c:43: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_bridge_k.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/physmem_dmabuf.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_bridge_k.c:50: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_bridge_k.c:50: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ In file included from ../arch/arm/include/asm/tlbflush.h:204, from ../arch/arm/include/asm/pgtable.h:29, from ../include/linux/mm.h:68, from ../include/linux/scatterlist.h:7, from ../include/linux/dma-buf.h:29, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/physmem_dmabuf.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/physmem_dmabuf.c:47: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../arch/arm/include/asm/tlbflush.h:204, from ../arch/arm/include/asm/pgtable.h:29, from ../include/linux/mm.h:68, from ../include/linux/scatterlist.h:7, from ../include/linux/dma-buf.h:29, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/physmem_dmabuf.h:48, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/physmem_dmabuf.c:47: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_auxadc.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/htb_debug.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/htb_debug.c:43: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/htb_debug.c:43: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pmr_os.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/module_common.o In file included from ../arch/arm/include/asm/tlbflush.h:204, from ../arch/arm/include/asm/pgtable.h:29, from ../include/linux/mm.h:68, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pmr_os.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../arch/arm/include/asm/tlbflush.h:204, from ../arch/arm/include/asm/pgtable.h:29, from ../include/linux/mm.h:68, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pmr_os.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debugfs.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/module_common.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debugfs.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/module_common.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_throttling_dlpt.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debugfs.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debugfs.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/pvr_debugfs.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osconnection_server.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osconnection_server.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/handle.h:121, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/connection_server.h:49, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osconnection_server.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/devices/rgx/rgx_hwperf_table.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/devices/rgx/rgx_compat_bvnc.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/devices/rgx/rgx_hwperf_table.c:52: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/devices/rgx/rgxdevice.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/devices/rgx/rgx_hwperf_table.c:52: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6357/v1/regulator_codegen.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/devicemem_utils.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/shared/include/devicemem_utils.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/devicemem_utils.c:49: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/shared/include/devicemem_utils.h:54, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/devicemem_utils.c:49: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/hash.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/hash.c:56: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/hash.c:56: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/ra.o CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_lp_api.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/ra.c:90: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/include/shared/hash.h:51, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/ra.c:90: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/sync.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/uniq_key_splay_tree.o CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_efuse.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/sync.c:52: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/sync.c:52: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic/mt6357/v1/pmic_chr_type_det_v2.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/uniq_key_splay_tree.c:45: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/uniq_key_splay_tree.c:45: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/tlclient.o CC drivers/misc/mediatek/pmic_wrap/mtk_pmic_wrap.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/tlclient.c:64: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/tlclient.c:64: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/pmic/mt6357/v1/built-in.o LD drivers/misc/mediatek/pmic/mt6357/built-in.o LD drivers/misc/mediatek/pmic/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/devicemem.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/htbuffer.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/devicemem.c:53: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/devicemem.c:53: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/htbuffer.c:51: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/htbuffer.c:51: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pmic_wrap/mt6765/pwrap_hal.o CC drivers/misc/mediatek/power/mt6765/mtk_battery_intf.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/shared/common/mem_utils.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_drm.o LD drivers/misc/mediatek/power/mt6765/built-in.o LD drivers/misc/mediatek/power/built-in.o In file included from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/linux/dma-mapping.h:6, from ../include/drm/drmP.h:37, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_drm.c:47: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/linux/dma-mapping.h:6, from ../include/drm/drmP.h:37, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_drm.c:47: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_platform_drv.o In file included from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/linux/dma-mapping.h:6, from ../include/drm/drmP.h:37, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_platform_drv.c:46: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/linux/dma-mapping.h:6, from ../include/drm/drmP.h:37, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_platform_drv.c:46: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/pwm/mt6765/mtk_pwm_hal.o LD drivers/misc/mediatek/pmic_wrap/mt6765/built-in.o LD drivers/misc/mediatek/pmic_wrap/built-in.o CC drivers/misc/mediatek/ram_console/mtk_ram_console.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_sync_file.o In file included from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/linux/dma-mapping.h:6, from ../include/drm/drmP.h:37, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_drv.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_sync_file.c:47: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/linux/dma-mapping.h:6, from ../include/drm/drmP.h:37, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_drv.h:50, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_sync_file.c:47: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/pwm/mt6765/built-in.o CC drivers/misc/mediatek/pwm/mtk_pwm.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_counting_timeline.o ../drivers/misc/mediatek/pwm/mtk_pwm.c: In function 'pwm_debug_show': ../drivers/misc/mediatek/pwm/mtk_pwm.c:1877:9: warning: 'sprintf' argument 3 overlaps destination object 'buf' [-Wrestrict] 1877 | return sprintf(buf, "%s\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/pwm/mtk_pwm.c:1874:9: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 1874 | char *buf) | ~~~~~~^~~ In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_counting_timeline.c:47: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_counting_timeline.c:47: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_sw_fence.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_sw_fence.c:48: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_sw_fence.c:48: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/pwm/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_fence.o CC drivers/misc/mediatek/rt-regmap/rt-regmap.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_fence.c:49: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/kernel/drivers/staging/imgtec/pvr_fence.c:49: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ LD drivers/misc/mediatek/ram_console/built-in.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/dma_fence_sync_native_server.o In file included from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/dma_fence_sync_native_server.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/kasan.h:4, from ../include/linux/slab.h:118, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912//services/server/include/osfunc.h:1468, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/dma_fence_sync_native_server.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/rtc/mtk_rtc_common.o CC drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osfunc_arm.o LD drivers/misc/mediatek/rt-regmap/built-in.o In file included from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/linux/dma-mapping.h:6, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osfunc_arm.c:44: ../include/linux/sched.h:1397:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 1397 | const struct sched_group_energy * const(*sched_domain_energy_f)(int cpu); | ^~~~~ In file included from ../include/linux/sched.h:4018, from ../include/linux/ratelimit.h:5, from ../include/linux/device.h:27, from ../include/linux/dma-mapping.h:6, from ../drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/services/server/env/linux/osfunc_arm.c:44: ../include/linux/sched/sched.h:107:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 107 | const struct sched_group_energy * const cpu_core_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:110:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 110 | const struct sched_group_energy * const cpu_cluster_energy(int cpu); | ^~~~~ ../include/linux/sched/sched.h:113:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 113 | extern const struct sched_group_energy * const cci_energy(void); | ^~~~~ CC drivers/misc/mediatek/sched/cputopo.o LD drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/pvrsrvkm.o LD drivers/misc/mediatek/gpu/gpu_rgx/m1.10ED5130912/built-in.o CC drivers/misc/mediatek/rtc/mtk_rtc_hal_common.o LD drivers/misc/mediatek/gpu/gpu_rgx/built-in.o CC drivers/misc/mediatek/gpu/hal/mtk_gpu_utility.o CC drivers/misc/mediatek/sched/rq_stats.o CC drivers/misc/mediatek/rtc/mtk_rtc_debug.o LD drivers/misc/mediatek/gpu/hal/hal.o LD drivers/misc/mediatek/gpu/hal/built-in.o CC drivers/misc/mediatek/rtc/mt6357/mtk_rtc_hal.o LD drivers/misc/mediatek/gpu/built-in.o CC drivers/misc/mediatek/scp/mt6765/../v01/scp_helper.o LD drivers/misc/mediatek/rtc/mt6357/built-in.o LD drivers/misc/mediatek/rtc/built-in.o CC drivers/misc/mediatek/scp/mt6765/scp_feature_table.o CC drivers/misc/mediatek/sched/sched_avg.o CC drivers/misc/mediatek/sched/eas_plus.o CC drivers/misc/mediatek/scp/mt6765/scp_awake.o CC drivers/misc/mediatek/scp/mt6765/../v01/scp_excep.o CC drivers/misc/mediatek/sched/sched_ctl.o CC drivers/misc/mediatek/scp/mt6765/scp_dvfs.o CC drivers/misc/mediatek/scp/mt6765/../v01/scp_ipi.o CC drivers/misc/mediatek/scp/mt6765/../v01/scp_irq.o CC drivers/misc/mediatek/scp/mt6765/../v01/scp_logger.o LD drivers/misc/mediatek/sched/built-in.o CC drivers/misc/mediatek/sensors-1.0/accelerometer/accel.o CC drivers/misc/mediatek/sensors-1.0/accelerometer/accel_factory.o CC drivers/misc/mediatek/scp/mt6765/../v01/scp_l1c.o CC drivers/misc/mediatek/scp/mt6765/../v01/scp_scpctl.o CC drivers/misc/mediatek/sensors-1.0/accelerometer/accelhub/accelhub.o CC drivers/misc/mediatek/sensors-1.0/alsps/alsps.o LD drivers/misc/mediatek/scp/mt6765/../v01/scp.o LD drivers/misc/mediatek/scp/mt6765/../v01/built-in.o LD drivers/misc/mediatek/scp/mt6765/built-in.o LD drivers/misc/mediatek/scp/built-in.o CC drivers/misc/mediatek/smi/smi_legacy.o LD drivers/misc/mediatek/sensors-1.0/accelerometer/accelhub/built-in.o LD drivers/misc/mediatek/sensors-1.0/accelerometer/built-in.o CC drivers/misc/mediatek/sensors-1.0/hwmon/hwmsen/hwmsen_helper.o CC drivers/misc/mediatek/sensors-1.0/alsps/alsps_factory.o CC drivers/misc/mediatek/smi/mmdvfs_mgr_v3.o LD drivers/misc/mediatek/sensors-1.0/hwmon/hwmsen/built-in.o CC drivers/misc/mediatek/sensors-1.0/hwmon/sensor_attributes/sensor_attr.o CC drivers/misc/mediatek/sensors-1.0/alsps/aal_control.o CC drivers/misc/mediatek/sensors-1.0/alsps/alspshub/alspshub.o LD drivers/misc/mediatek/sensors-1.0/hwmon/sensor_attributes/built-in.o CC drivers/misc/mediatek/sensors-1.0/hwmon/sensor_dts/sensor_dts.o CC drivers/misc/mediatek/smi/mmdvfs_mgr_util.o ../drivers/misc/mediatek/sensors-1.0/alsps/alspshub/alspshub.c: In function 'ps_recv_data': ../drivers/misc/mediatek/sensors-1.0/alsps/alspshub/alspshub.c:350:29: warning: taking address of packed member of 'struct data_unit_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 350 | err = ps_cali_report(event->data); | ~~~~~^~~~~~ ../drivers/misc/mediatek/sensors-1.0/alsps/alspshub/alspshub.c: In function 'als_recv_data': ../drivers/misc/mediatek/sensors-1.0/alsps/alspshub/alspshub.c:372:30: warning: taking address of packed member of 'struct data_unit_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 372 | err = als_cali_report(event->data); | ~~~~~^~~~~~ ../drivers/misc/mediatek/sensors-1.0/alsps/alspshub/alspshub.c: In function 'rgbw_recv_data': ../drivers/misc/mediatek/sensors-1.0/alsps/alspshub/alspshub.c:384:31: warning: taking address of packed member of 'struct data_unit_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 384 | err = rgbw_data_report(event->data); | ~~~~~^~~~~~ LD drivers/misc/mediatek/sensors-1.0/hwmon/sensor_dts/built-in.o CC drivers/misc/mediatek/sensors-1.0/hwmon/sensor_event/sensor_event.o CC drivers/misc/mediatek/smi/mmdvfs_profile_adaptor.o LD drivers/misc/mediatek/sensors-1.0/alsps/alspshub/built-in.o LD drivers/misc/mediatek/sensors-1.0/alsps/built-in.o CC drivers/misc/mediatek/sensors-1.0/magnetometer/mag.o LD drivers/misc/mediatek/sensors-1.0/hwmon/sensor_event/built-in.o CC drivers/misc/mediatek/sensors-1.0/hwmon/sensor_list/sensor_list.o CC drivers/misc/mediatek/smi/mmdvfs_pmqos.o LD drivers/misc/mediatek/sensors-1.0/hwmon/sensor_list/built-in.o CC drivers/misc/mediatek/sensors-1.0/hwmon/sensor_performance/sensor_performance.o LD drivers/misc/mediatek/sensors-1.0/hwmon/sensor_performance/built-in.o LD drivers/misc/mediatek/sensors-1.0/hwmon/built-in.o CC drivers/misc/mediatek/sensors-1.0/sensorHub/SCP_nanoHub/SCP_nanoHub.o CC drivers/misc/mediatek/sensors-1.0/magnetometer/mag_factory.o CC drivers/misc/mediatek/sensors-1.0/magnetometer/maghub/maghub.o ../drivers/misc/mediatek/sensors-1.0/magnetometer/maghub/maghub.c: In function 'mag_recv_data': ../drivers/misc/mediatek/sensors-1.0/magnetometer/maghub/maghub.c:342:30: warning: taking address of packed member of 'struct data_unit_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 342 | err = mag_cali_report(event->data); | ~~~~~^~~~~~ CC drivers/misc/mediatek/smi/mmdvfs_plat_default.o LD drivers/misc/mediatek/sensors-1.0/sensorHub/SCP_nanoHub/built-in.o CC drivers/misc/mediatek/sensors-1.0/sensorHub/SCP_power_monitor/SCP_power_monitor.o LD drivers/misc/mediatek/sensors-1.0/magnetometer/maghub/built-in.o LD drivers/misc/mediatek/sensors-1.0/magnetometer/built-in.o CC drivers/misc/mediatek/sensors-1.0/situation/situation.o CC drivers/misc/mediatek/smi/met/met_smi.o LD drivers/misc/mediatek/sensors-1.0/sensorHub/SCP_power_monitor/built-in.o LD drivers/misc/mediatek/sensors-1.0/sensorHub/built-in.o CC drivers/misc/mediatek/smi/met/met_smi_config_mt6765.o CC drivers/misc/mediatek/sensors-1.0/step_counter/step_counter.o CC drivers/misc/mediatek/sensors-1.0/situation/motion_detect/motion_detect.o LD drivers/misc/mediatek/smi/met/built-in.o LD drivers/misc/mediatek/smi/built-in.o CC drivers/misc/mediatek/sensors-1.0/situation/tilt_detector/tiltdetecthub.o LD drivers/misc/mediatek/sensors-1.0/situation/motion_detect/built-in.o CC drivers/misc/mediatek/sensors-1.0/step_counter/stepsignhub/stepsignhub.o CC drivers/misc/mediatek/sspm/sspm_helper.o LD drivers/misc/mediatek/sensors-1.0/situation/tilt_detector/built-in.o LD drivers/misc/mediatek/sensors-1.0/situation/built-in.o CC drivers/misc/mediatek/sspm/sspm_sysfs.o ../drivers/misc/mediatek/sensors-1.0/step_counter/stepsignhub/stepsignhub.c: In function 'floor_count_recv_data': ../drivers/misc/mediatek/sensors-1.0/step_counter/stepsignhub/stepsignhub.c:331:42: warning: taking address of packed member of 'struct data_unit_t' may result in an unaligned pointer value [-Waddress-of-packed-member] 331 | floor_counter_event_t *pfloor_counter = &event->floor_counter_t; | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/sensors-1.0/step_counter/stepsignhub/stepsignhub.c: In function 'show_step_cds_value': ../drivers/misc/mediatek/sensors-1.0/step_counter/stepsignhub/stepsignhub.c:38:9: warning: 'snprintf' argument 4 overlaps destination object 'buf' [-Wrestrict] 38 | return snprintf(buf, PAGE_SIZE, "%s\n", buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/sensors-1.0/step_counter/stepsignhub/stepsignhub.c:36:70: note: destination object referenced by 'restrict'-qualified argument 1 was declared here 36 | static ssize_t show_step_cds_value(struct device_driver *ddri, char *buf) | ~~~~~~^~~ LD drivers/misc/mediatek/sensors-1.0/step_counter/stepsignhub/built-in.o LD drivers/misc/mediatek/sensors-1.0/step_counter/built-in.o LD drivers/misc/mediatek/sensors-1.0/built-in.o CC drivers/misc/mediatek/sspm/sspm_reservedmem.o CC drivers/misc/mediatek/sync/mtk_sync.o CC drivers/misc/mediatek/sspm/sspm_plt.o LD drivers/misc/mediatek/sync/built-in.o CC drivers/misc/mediatek/sspm/mt6765/../sspm_mbox.o CC drivers/misc/mediatek/sspm/mt6765/../sspm_ipi_mbox.o CC drivers/misc/mediatek/sspm/mt6765/../sspm_logger_impl.o LD drivers/misc/mediatek/sspm/sspm.o CC drivers/misc/mediatek/sspm/mt6765/../sspm_timesync.o CC drivers/misc/mediatek/sspm/mt6765/sspm_emi_mpu.o CC drivers/misc/mediatek/sspm/mt6765/sspm_ipi_timeout_cb.o CC drivers/misc/mediatek/sysenv/mtk_sysenv.o LD drivers/misc/mediatek/sspm/mt6765/sspm_platform-y LD drivers/misc/mediatek/sspm/mt6765/built-in.o LD drivers/misc/mediatek/sspm/built-in.o CC drivers/misc/mediatek/systracker/systracker_interface_v2.o CC drivers/misc/mediatek/systracker/mt6765/systracker_platform.o LD drivers/misc/mediatek/systracker/mt6765/built-in.o "CONFIG_MICROTRUST_TEE_VERSION="270"" "CONFIG_MICROTRUST_TEE_SUPPORT=y" "CONFIG_MICROTRUST_TZ_DRIVER=y" "CONFIG_MICROTRUST_VFS_DRIVER=y" "CONFIG_MICROTRUST_FP_DRIVER=y" "CONFIG_MICROTRUST_TUI_DRIVER=" "CONFIG_MICROTRUST_DEBUG=" "CONFIG_MICROTRUST_TEST_DRIVERS=" CC drivers/misc/mediatek/teei/270/tee/tee_core.o CC drivers/misc/mediatek/systracker/backtrace32.o AS drivers/misc/mediatek/systracker/backtrace32_asm.o LD drivers/misc/mediatek/sysenv/built-in.o CC drivers/misc/mediatek/teei/270/tee/tee_shm.o LD drivers/misc/mediatek/systracker/built-in.o CC drivers/misc/mediatek/teei/270/tee/tee_shm_pool.o CC drivers/misc/mediatek/teei/270/tee/tee_client_api.o CC drivers/misc/mediatek/thermal/mtk_thermal_monitor.o CC drivers/misc/mediatek/timer/timesync/mtk_sys_timer.o CC drivers/misc/mediatek/timer/timesync/archcounter_timesync.o CC drivers/misc/mediatek/teei/270/tee/soter/core.o LD drivers/misc/mediatek/timer/timesync/built-in.o LD drivers/misc/mediatek/timer/built-in.o CC drivers/misc/mediatek/teei/270/tee/soter/call.o CC drivers/misc/mediatek/thermal/mtk_cooler_shutdown.o build trng... CC drivers/misc/mediatek/trng/trng.o LD drivers/misc/mediatek/teei/270/tee/soter/soter.o LD drivers/misc/mediatek/teei/270/tee/soter/built-in.o LD drivers/misc/mediatek/teei/270/tee/tee.o LD drivers/misc/mediatek/teei/270/tee/built-in.o CC drivers/misc/mediatek/teei/270/teei_fp/fp_func.o CC drivers/misc/mediatek/thermal/mtk_cooler_backlight.o LD drivers/misc/mediatek/trng/built-in.o CC drivers/misc/mediatek/thermal/mtk_cooler_kshutdown.o CC drivers/misc/mediatek/thermal/mtk_cooler_cam.o TCORE_UT_FWK_SUPPORT = n TCORE_PROFILING_SUPPORT = n TCORE_PROFILING_AUTO_DUMP = n PMEM_MOCK_OBJECT_SUPPORT = n TCORE_MEMORY_LEAK_DETECTION_SUPPORT = n CC drivers/misc/mediatek/trusted_mem/dev_mgr.o LD drivers/misc/mediatek/teei/270/teei_fp/built-in.o CC drivers/misc/mediatek/teei/270/tz_dcih/tz_dcih.o CC drivers/misc/mediatek/trusted_mem/entry.o CC drivers/misc/mediatek/thermal/common/mtk_thermal_platform.o CC drivers/misc/mediatek/teei/270/tz_dcih/tz_dcih_test.o CC drivers/misc/mediatek/trusted_mem/region_mgr.o CC drivers/misc/mediatek/trusted_mem/ssmr_mgr.o LD drivers/misc/mediatek/teei/270/tz_dcih/built-in.o CC drivers/misc/mediatek/thermal/common/ap_thermal_limit.o CC drivers/misc/mediatek/teei/270/tz_driver/teei_client_main.o CC drivers/misc/mediatek/trusted_mem/peer_mgr.o ../drivers/misc/mediatek/teei/270/tz_driver/teei_client_main.c:1402:13: warning: 'teei_client_unioctl' defined but not used [-Wunused-function] 1402 | static long teei_client_unioctl(struct file *file, | ^~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/trusted_mem/proc.o CC drivers/misc/mediatek/thermal/common/mtk_change_policy.o CC drivers/misc/mediatek/trusted_mem/alloc_api.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_ta.o CC drivers/misc/mediatek/teei/270/tz_driver/global_function.o CC drivers/misc/mediatek/teei/270/tz_driver/fdrv.o CC drivers/misc/mediatek/trusted_mem/secmem/secmem_device.o CC drivers/misc/mediatek/trusted_mem/secmem/secmem_api.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_mutt.o CC drivers/misc/mediatek/teei/270/tz_driver/backward_driver.o CC drivers/misc/mediatek/trusted_mem/tee_impl/tee_common.o ../drivers/misc/mediatek/teei/270/tz_driver/backward_driver.c: In function '__reetime_handle': ../drivers/misc/mediatek/teei/270/tz_driver/backward_driver.c:204:52: warning: passing argument 2 of 'Invalidate_Dcache_By_Area' makes integer from pointer without a cast [-Wint-conversion] 204 | Invalidate_Dcache_By_Area((unsigned long)ptr, ptr + 4); | ~~~~^~~ | | | void * In file included from ../drivers/misc/mediatek/teei/270/tz_driver/backward_driver.c:24: ../drivers/misc/mediatek/teei/270/tz_driver/include/teei_id.h:170:21: note: expected 'long unsigned int' but argument is of type 'void *' 170 | unsigned long end) | ~~~~~~~~~~~~~~^~~ CC drivers/misc/mediatek/trusted_mem/tee_impl/tee_invoke.o CC drivers/misc/mediatek/teei/270/tz_driver/irq_register.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_fps.o CC drivers/misc/mediatek/trusted_mem/tee_impl/tee_gp.o In file included from ../include/linux/printk.h:6, from ../include/linux/kernel.h:13, from ../include/linux/list.h:8, from ../include/linux/smp.h:11, from ../include/linux/irq.h:12, from ../drivers/misc/mediatek/teei/270/tz_driver/irq_register.c:16: ../drivers/misc/mediatek/teei/270/tz_driver/irq_register.c: In function 'nt_error_irq_handler': ../include/linux/kern_levels.h:4:18: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'long long int' [-Wformat=] 4 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/kern_levels.h:12:21: note: in expansion of macro 'KERN_SOH' 12 | #define KERN_NOTICE KERN_SOH "5" /* normal but significant condition */ | ^~~~~~~~ ../include/linux/printk.h:414:11: note: in expansion of macro 'KERN_NOTICE' 414 | printk(KERN_NOTICE pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ ../drivers/misc/mediatek/teei/270/common/include/imsg_log.h:58:41: note: in expansion of macro 'pr_notice' 58 | #define IMSG_PRINT_ERROR(fmt, ...) pr_notice(fmt, ##__VA_ARGS__) | ^~~~~~~~~ ../drivers/misc/mediatek/teei/270/common/include/imsg_log.h:70:4: note: in expansion of macro 'IMSG_PRINT_ERROR' 70 | IMSG_PRINT_##func("%s[%s]: " fmt, IMSG_TAG, \ | ^~~~~~~~~~~ ../drivers/misc/mediatek/teei/270/common/include/imsg_log.h:95:3: note: in expansion of macro 'IMSG_PRINT' 95 | IMSG_PRINT(IMSG_LV_ERROR, ERROR, fmt, ##__VA_ARGS__) | ^~~~~~~~~~ ../drivers/misc/mediatek/teei/270/tz_driver/irq_register.c:106:2: note: in expansion of macro 'IMSG_ERROR' 106 | IMSG_ERROR("secure system ERROR ! error_num = %ld\n", | ^~~~~~~~~~ CC drivers/misc/mediatek/teei/270/tz_driver/notify_queue.o LD drivers/misc/mediatek/trusted_mem/trusted_mem.o LD drivers/misc/mediatek/trusted_mem/secmem.o LD drivers/misc/mediatek/trusted_mem/tee_impl.o LD drivers/misc/mediatek/trusted_mem/built-in.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_bcct_v1.o CC drivers/misc/mediatek/teei/270/tz_driver/teei_capi.o CC drivers/misc/mediatek/usb20/mt6765/usb20.o ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c: In function '__teei_client_encode_uint32': ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:974:34: warning: passing argument 1 of 'compat_ptr' makes pointer from integer without a cast [-Wint-conversion] 974 | void __user *pt = compat_ptr(addr); | ^~~~ | | | u64 {aka long long unsigned int} ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:31:53: note: expected 'unsigned int *' but argument is of type 'u64' {aka 'long long unsigned int'} 31 | static inline void __user *compat_ptr(unsigned int *uptr) | ~~~~~~~~~~~~~~^~~~ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:982:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 982 | memcpy(&value, (const void *)addr, 4); | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c: In function '__teei_client_encode_uint32_64bit': ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:1138:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1138 | *(u32 *)enc->data; | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c: In function '__teei_client_encode_array': ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:1287:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1287 | (const void __user *)enc->data, | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:1296:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1296 | (char *)enc->data, enc->len); | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c: In function '__teei_client_encode_array_64bit': ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:1436:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1436 | (const void __user *)enc->data, | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:1445:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1445 | (char *)enc->data, enc->len); | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c: In function '__teei_client_decode_uint32': ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:2022:8: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2022 | if (((u32 *)dec->data) == NULL) | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:2035:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2035 | result = copy_to_user((void *)addr, &value1, 4); | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:2039:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2039 | *(unsigned int *)dec->data = value1; | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c: In function '__teei_client_decode_array_space': ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:2114:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2114 | if (copy_to_user((void __user *)dec->data, | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:2125:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2125 | memcpy((void *)dec->data, | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:2163:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2163 | pmem = (u64)(dec_context->ker_res_data_addr) | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c: In function '__teei_client_shared_mem_free': ../drivers/misc/mediatek/teei/270/tz_driver/teei_capi.c:2327:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2327 | free_pages((u64)temp_shared_mem->k_addr, | ^ CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_atm.o CC drivers/misc/mediatek/teei/270/tz_driver/teei_fp.o CC drivers/misc/mediatek/usb20/mt6765/usb20_phy.o CC drivers/misc/mediatek/teei/270/tz_driver/teei_smc_call.o ../drivers/misc/mediatek/teei/270/tz_driver/teei_smc_call.c: In function '__teei_smc_call': ../drivers/misc/mediatek/teei/270/tz_driver/teei_smc_call.c:207:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 207 | smc_cmd->teei_sema = (u64)psema; | ^ ../drivers/misc/mediatek/teei/270/tz_driver/teei_smc_call.c:250:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 250 | smc_cmd_phys = (void *)virt_to_phys((void *)smc_cmd); | ^ CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_dtm.o CC drivers/misc/mediatek/teei/270/tz_driver/tz_log.o CC drivers/misc/mediatek/usb20/mt6765/usb20_host.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_sysrst.o CC drivers/misc/mediatek/teei/270/tz_driver/switch_queue.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_NR.o CC drivers/misc/mediatek/teei/270/tz_driver/teei_keymaster.o CC drivers/misc/mediatek/teei/270/tz_driver/teei_cancel_cmd.o CC drivers/misc/mediatek/usb20/mt6765/usb20_phy_debugfs.o CC drivers/misc/mediatek/thermal/common/coolers/mtk_cooler_VR_FPS.o CC drivers/misc/mediatek/teei/270/tz_driver/teei_client_transfer_data.o LD drivers/misc/mediatek/thermal/common/coolers/built-in.o CC drivers/misc/mediatek/teei/270/tz_driver/sysfs.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_battery.o LD drivers/misc/mediatek/usb20/mt6765/built-in.o CC drivers/misc/mediatek/usb20/musb_core.o LD drivers/misc/mediatek/teei/270/tz_driver/teei.o LD drivers/misc/mediatek/teei/270/tz_driver/built-in.o CC drivers/misc/mediatek/teei/270/tz_vfs/vfsFun.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_bts.o CC drivers/misc/mediatek/teei/270/tz_vfs/fp_vendor.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_btsmdpa.o LD drivers/misc/mediatek/teei/270/tz_vfs/built-in.o CC drivers/misc/mediatek/teei/270/ut_keymaster/ut_keymaster.o LD drivers/misc/mediatek/teei/270/ut_keymaster/built-in.o LD drivers/misc/mediatek/teei/270/built-in.o LD drivers/misc/mediatek/teei/built-in.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_cpu_noBank.o CC drivers/misc/mediatek/usb_boost/usb_boost.o CC drivers/misc/mediatek/usb_boost/v1/usb_boost_plat.o CC drivers/misc/mediatek/usb20/musb_gadget_ep0.o LD drivers/misc/mediatek/usb_boost/v1/built-in.o LD drivers/misc/mediatek/usb_boost/built-in.o CC drivers/misc/mediatek/usb20/musb_gadget.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_pa.o CC drivers/misc/mediatek/vibrator/vibrator_drv.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_pa_thput.o CC drivers/misc/mediatek/vibrator/mt6765/vibrator.o LD drivers/misc/mediatek/vibrator/mt6765/built-in.o LD drivers/misc/mediatek/vibrator/built-in.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_pmic.o CC drivers/misc/mediatek/video/common/aal30/ddp_aal.o CC drivers/misc/mediatek/usb20/musb_virthub.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_charger.o LD drivers/misc/mediatek/video/common/aal30/built-in.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_charger2.o CC drivers/misc/mediatek/usb20/musb_host.o CC drivers/misc/mediatek/video/common/color20/ddp_color.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_wmt.o LD drivers/misc/mediatek/video/common/color20/built-in.o CC drivers/misc/mediatek/video/common/corr10/ddp_dither.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_tsAll.o CC drivers/misc/mediatek/video/common/corr10/ddp_gamma.o LD drivers/misc/mediatek/video/common/corr10/built-in.o CC drivers/misc/mediatek/usb20/musbhsdma.o CC drivers/misc/mediatek/video/common/layering_rule_base/v1.1/layering_rule_base.o CC drivers/misc/mediatek/thermal/common/thermal_zones/mtk_ts_imgsensor.o CC drivers/misc/mediatek/usb20/musb_debugfs.o LD drivers/misc/mediatek/video/common/layering_rule_base/v1.1/built-in.o LD drivers/misc/mediatek/video/common/layering_rule_base/built-in.o CC drivers/misc/mediatek/video/common/pwm10/ddp_pwm.o LD drivers/misc/mediatek/thermal/common/thermal_zones/built-in.o CC drivers/misc/mediatek/thermal/common/mtk_thermal_timer.o CC drivers/misc/mediatek/usb20/mtk_qmu.o LD drivers/misc/mediatek/video/common/pwm10/built-in.o LD drivers/misc/mediatek/video/common/built-in.o LD drivers/misc/mediatek/thermal/common/built-in.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_ovl.o CC drivers/misc/mediatek/thermal/mt6765/src/mtk_tc.o CC drivers/misc/mediatek/thermal/mt6765/src/mtk_pmic_efuse.o CC drivers/misc/mediatek/thermal/mt6765/src/mtk_ts_6357buck1.o CC drivers/misc/mediatek/usb20/musb_qmu.o CC drivers/misc/mediatek/thermal/mt6765/src/mtk_ts_6357buck2.o LD drivers/misc/mediatek/thermal/mt6765/src/built-in.o LD drivers/misc/mediatek/thermal/mt6765/built-in.o LD drivers/misc/mediatek/thermal/built-in.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_rdma_ex.o CC drivers/misc/mediatek/usb20/mtk_dual_role.o CC drivers/misc/mediatek/videocodec/videocodec_kernel.o LD drivers/misc/mediatek/usb20/musb_hdrc.o LD drivers/misc/mediatek/usb20/built-in.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_wdma_ex.o CC drivers/misc/mediatek/videocodec/mt6765/videocodec_kernel_driver.o CC drivers/misc/mediatek/videocodec/mt6765/common/val/src/val.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_dsi.o CC drivers/misc/mediatek/videocodec/mt6765/common/drv/src/drv_base.o CC drivers/misc/mediatek/videocodec/mt6765/common/drv/src/dvfs_v2.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_clkmgr.o LD drivers/misc/mediatek/videocodec/mt6765/vcodec_kernel_driver.o LD drivers/misc/mediatek/videocodec/mt6765/built-in.o LD drivers/misc/mediatek/videocodec/built-in.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_rsz.o CC drivers/misc/mediatek/zone_movable_cma/single_cma.o CC drivers/misc/mediatek/zone_movable_cma/zmc_notify.o CC drivers/misc/mediatek/video/mt6765/videox/mtkfb_console.o LD drivers/misc/mediatek/zone_movable_cma/built-in.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_drv.o ../drivers/misc/mediatek/video/mt6765/videox/mtkfb_console.c: In function 'screen_logger_add_message': ../drivers/misc/mediatek/video/mt6765/videox/mtkfb_console.c:541:4: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 541 | strncpy(tmp1, p->message, strlen(p->message)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/video/mt6765/videox/mtkfb_console.c:542:4: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=] 542 | strncat(tmp1, message, strlen(message)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/video/mt6765/videox/disp_assert_layer.o CC drivers/misc/mediatek/video/mt6765/videox/mtkfb.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_path.o In function '__parse_tag_videolfb_extra', inlined from '_parse_tag_videolfb' at ../drivers/misc/mediatek/video/mt6765/videox/mtkfb.c:2452:9, inlined from '_parse_tag_videolfb' at ../drivers/misc/mediatek/video/mt6765/videox/mtkfb.c:2429:12: ../drivers/misc/mediatek/video/mt6765/videox/mtkfb.c:2359:2: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] 2359 | strncpy((char *)mtkfb_lcm_name, prop, sizeof(mtkfb_lcm_name)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/video/mt6765/videox/mtkfb_fence.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_mutex.o CC drivers/misc/mediatek/video/mt6765/videox/fbconfig_kdebug.o CC drivers/misc/mediatek/video/mt6765/videox/mtkfb_vsync.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_m4u.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_debug.o CC drivers/misc/mediatek/video/mt6765/videox/debug.o CC drivers/misc/mediatek/video/mt6765/videox/primary_display.o ../drivers/misc/mediatek/video/mt6765/dispsys/ddp_debug.c: In function 'process_dbg_opt': ../drivers/misc/mediatek/video/mt6765/dispsys/ddp_debug.c:583:44: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 583 | strncpy((char *)fmt, (char *)temp, sizeof(temp)); | ^ CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_dump.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_manager.o CC drivers/misc/mediatek/video/mt6765/videox/disp_lowpower.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_irq.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_info.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_color_format.o CC drivers/misc/mediatek/video/mt6765/videox/disp_recovery.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_pwm_mux.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_mmp.o CC drivers/misc/mediatek/video/mt6765/dispsys/ddp_met.o CC drivers/misc/mediatek/video/mt6765/videox/disp_lcm.o CC drivers/misc/mediatek/video/mt6765/dispsys/display_recorder.o ../drivers/misc/mediatek/video/mt6765/videox/disp_lcm.c: In function 'disp_lcm_probe': ../drivers/misc/mediatek/video/mt6765/videox/disp_lcm.c:1061:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 1061 | strncpy(Lcm_name, plcm_name, strlen(plcm_name) +1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/mediatek/video/mt6765/videox/disp_lcm.c:1061:32: note: length computed here 1061 | strncpy(Lcm_name, plcm_name, strlen(plcm_name) +1); | ^~~~~~~~~~~~~~~~~ CC drivers/misc/mediatek/video/mt6765/videox/disp_utils.o CC drivers/misc/mediatek/video/mt6765/videox/mtk_disp_mgr.o CC drivers/thermal/thermal_core.o LD drivers/misc/mediatek/video/mt6765/dispsys/built-in.o CC drivers/thermal/of-thermal.o CC drivers/misc/mediatek/video/mt6765/videox/compat_mtk_disp_mgr.o CC drivers/misc/mediatek/video/mt6765/videox/disp_helper.o CC drivers/thermal/backward_compatible.o CC drivers/misc/mediatek/video/mt6765/videox/disp_dts_gpio.o CC drivers/misc/mediatek/video/mt6765/videox/disp_rect.o LD drivers/thermal/samsung/built-in.o LD drivers/thermal/thermal_sys.o LD drivers/thermal/built-in.o CC drivers/misc/mediatek/video/mt6765/videox/disp_arr.o CC drivers/tty/tty_io.o CC drivers/tty/n_tty.o CC drivers/misc/mediatek/video/mt6765/videox/disp_partial.o CC drivers/misc/mediatek/video/mt6765/videox/mtk_ovl.o CC drivers/misc/mediatek/video/mt6765/videox/layering_rule.o CC drivers/tty/tty_ioctl.o CC drivers/tty/tty_ldisc.o CC drivers/misc/mediatek/video/mt6765/videox/frame_queue.o CC drivers/tty/tty_buffer.o LD drivers/misc/mediatek/video/mt6765/videox/built-in.o LD drivers/misc/mediatek/video/mt6765/built-in.o CC drivers/usb/common/common.o LD drivers/misc/mediatek/video/built-in.o LD drivers/misc/mediatek/built-in.o LD drivers/usb/common/usb-common.o LD drivers/usb/common/built-in.o CC drivers/usb/core/usb.o CC drivers/tty/tty_port.o LD drivers/misc/mic/bus/built-in.o LD drivers/misc/mic/built-in.o LD drivers/misc/ti-st/built-in.o CC drivers/misc/hardware_info.o CC drivers/tty/tty_mutex.o CC drivers/misc/uid_sys_stats.o CC drivers/usb/core/hub.o CC drivers/tty/tty_ldsem.o LD drivers/misc/built-in.o CC drivers/tty/pty.o CC drivers/tty/tty_audit.o CC drivers/tty/sysrq.o CC drivers/video/hdmi.o ../drivers/video/hdmi.c: In function 'hdmi_spd_infoframe_init': ../drivers/video/hdmi.c:171:2: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 171 | strncpy(frame->vendor, vendor, sizeof(frame->vendor)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/video/hdmi.c:172:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 172 | strncpy(frame->product, product, sizeof(frame->product)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'hdmi_spd_infoframe_init', inlined from 'hdmi_spd_infoframe_unpack' at ../drivers/video/hdmi.c:1091:8, inlined from 'hdmi_infoframe_unpack' at ../drivers/video/hdmi.c:1240:9: ../drivers/video/hdmi.c:171:2: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 171 | strncpy(frame->vendor, vendor, sizeof(frame->vendor)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/video/hdmi.c:172:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 172 | strncpy(frame->product, product, sizeof(frame->product)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LD drivers/video/backlight/built-in.o CC drivers/video/console/dummycon.o LD drivers/tty/ipwireless/built-in.o CC drivers/tty/serial/serial_core.o CC drivers/usb/core/hcd.o LD drivers/video/console/built-in.o CC drivers/video/fbdev/core/fb_cmdline.o In file included from ../drivers/tty/serial/serial_core.c:25: In function 'tty_insert_flip_char', inlined from 'uart_insert_char' at ../drivers/tty/serial/serial_core.c:3007:7: ../include/linux/tty_flip.h:26:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 26 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../include/linux/tty_flip.h:27:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ CC drivers/video/fbdev/core/fb_notify.o CC drivers/tty/serial/earlycon.o CC drivers/video/fbdev/core/fbmem.o CC drivers/usb/core/urb.o CC drivers/tty/serial/8250/8250_core.o CC drivers/usb/core/message.o CC drivers/video/fbdev/core/fbmon.o CC drivers/tty/serial/8250/8250_port.o CC drivers/video/fbdev/core/fbcmap.o CC drivers/usb/core/driver.o CC drivers/tty/serial/8250/8250_dma.o CC drivers/video/fbdev/core/fbsysfs.o CC drivers/usb/core/config.o CC drivers/tty/serial/8250/8250_early.o CC drivers/video/fbdev/core/modedb.o CC drivers/tty/serial/8250/8250_fsl.o CC drivers/usb/core/file.o CC drivers/usb/core/buffer.o CC drivers/video/fbdev/core/fbcvt.o CC drivers/tty/serial/8250/8250_mtk.o CC drivers/usb/core/sysfs.o CC drivers/video/fbdev/core/fb_defio.o LD drivers/tty/serial/8250/8250.o LD drivers/tty/serial/8250/8250_base.o LD drivers/tty/serial/8250/built-in.o LD drivers/tty/serial/built-in.o CC drivers/tty/vt/vt_ioctl.o CC drivers/video/fbdev/core/cfbfillrect.o CC drivers/usb/core/endpoint.o CC drivers/usb/core/devio.o CC drivers/video/fbdev/core/cfbcopyarea.o ../drivers/usb/core/devio.c: In function 'proc_do_submiturb': ../drivers/usb/core/devio.c:1507:43: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1507 | if (uurb->buffer_length < (le16_to_cpup(&dr->wLength) + 8)) { | ^~~~~~~~~~~~ ../drivers/usb/core/devio.c:1512:24: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1512 | le16_to_cpup(&dr->wIndex)); | ^~~~~~~~~~~ ../drivers/usb/core/devio.c:1515:38: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1515 | uurb->buffer_length = le16_to_cpup(&dr->wLength); | ^~~~~~~~~~~~ In file included from ../include/linux/usb/ch9.h:35, from ../include/linux/usb.h:5, from ../drivers/usb/core/devio.c:44: ../drivers/usb/core/devio.c:1528:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1528 | __le16_to_cpup(&dr->wValue), | ^~~~~~~~~~~ ../include/linux/device.h:1197:58: note: in definition of macro 'dev_info' 1197 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ ../drivers/usb/core/devio.c:1524:3: note: in expansion of macro 'snoop' 1524 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ ../drivers/usb/core/devio.c:1529:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1529 | __le16_to_cpup(&dr->wIndex), | ^~~~~~~~~~~ ../include/linux/device.h:1197:58: note: in definition of macro 'dev_info' 1197 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ ../drivers/usb/core/devio.c:1524:3: note: in expansion of macro 'snoop' 1524 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ ../drivers/usb/core/devio.c:1530:19: warning: taking address of packed member of 'struct usb_ctrlrequest' may result in an unaligned pointer value [-Waddress-of-packed-member] 1530 | __le16_to_cpup(&dr->wLength)); | ^~~~~~~~~~~~ ../include/linux/device.h:1197:58: note: in definition of macro 'dev_info' 1197 | #define dev_info(dev, fmt, arg...) _dev_info(dev, fmt, ##arg) | ^~~ ../drivers/usb/core/devio.c:1524:3: note: in expansion of macro 'snoop' 1524 | snoop(&ps->dev->dev, "control urb: bRequestType=%02x " | ^~~~~ CC drivers/tty/vt/vc_screen.o CC drivers/video/fbdev/core/cfbimgblt.o CC drivers/tty/vt/selection.o CC drivers/usb/core/notify.o CC drivers/tty/vt/keyboard.o CC drivers/video/fbdev/core/sysfillrect.o CC drivers/usb/core/generic.o In file included from ../drivers/tty/vt/keyboard.c:31: In function 'tty_insert_flip_char', inlined from 'puts_queue' at ../drivers/tty/vt/keyboard.c:312:3: ../include/linux/tty_flip.h:26:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 26 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In function 'tty_insert_flip_char', inlined from 'fn_send_intr' at ../drivers/tty/vt/keyboard.c:559:2: ../include/linux/tty_flip.h:26:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 26 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../include/linux/tty_flip.h:27:33: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 27 | *char_buf_ptr(tb, tb->used++) = ch; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In function 'tty_insert_flip_char', inlined from 'put_queue' at ../drivers/tty/vt/keyboard.c:305:2: ../include/linux/tty_flip.h:26:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 26 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ CC drivers/video/fbdev/core/syscopyarea.o CC drivers/usb/core/quirks.o CC drivers/tty/vt/consolemap.o CC drivers/usb/core/devices.o CC drivers/video/fbdev/core/sysimgblt.o CC drivers/usb/core/port.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/tty/vt/vt.o CC drivers/video/fbdev/core/fb_sys_fops.o CC drivers/usb/core/of.o LD drivers/video/fbdev/core/fb.o LD drivers/video/fbdev/core/built-in.o LD drivers/video/fbdev/omap2/omapfb/displays/built-in.o LD drivers/video/fbdev/omap2/omapfb/dss/built-in.o LD drivers/video/fbdev/omap2/omapfb/built-in.o LD drivers/video/fbdev/omap2/built-in.o LD drivers/video/fbdev/built-in.o In file included from ../drivers/tty/vt/vt.c:77: In function 'tty_insert_flip_char', inlined from 'respond_string' at ../drivers/tty/vt/vt.c:1446:3: ../include/linux/tty_flip.h:26:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 26 | *flag_buf_ptr(tb, tb->used) = flag; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ CC drivers/video/logo/logo.o LD drivers/usb/core/usbcore.o LD drivers/usb/core/built-in.o CC drivers/usb/gadget/usbstring.o LOGO drivers/video/logo/logo_linux_mono.c LOGO drivers/video/logo/logo_linux_vga16.c LOGO drivers/video/logo/logo_linux_clut224.c LOGO drivers/video/logo/logo_superh_mono.c LOGO drivers/video/logo/clut_vga16.c LOGO drivers/video/logo/logo_blackfin_vga16.c LOGO drivers/video/logo/logo_superh_vga16.c LOGO drivers/video/logo/logo_blackfin_clut224.c LOGO drivers/video/logo/logo_dec_clut224.c LOGO drivers/video/logo/logo_m32r_clut224.c LOGO drivers/video/logo/logo_mac_clut224.c LOGO drivers/video/logo/logo_parisc_clut224.c LOGO drivers/video/logo/logo_sgi_clut224.c LOGO drivers/video/logo/logo_spe_clut224.c LOGO drivers/video/logo/logo_sun_clut224.c LOGO drivers/video/logo/logo_superh_clut224.c CC drivers/video/logo/logo_linux_mono.o CC drivers/video/logo/logo_linux_vga16.o CC drivers/video/logo/logo_linux_clut224.o LD drivers/video/logo/built-in.o CC drivers/usb/gadget/config.o LD drivers/video/built-in.o CC net/socket.o CC drivers/usb/gadget/epautoconf.o SHIPPED drivers/tty/vt/defkeymap.c CC drivers/tty/vt/consolemap_deftbl.o CC drivers/tty/vt/defkeymap.o LD drivers/tty/vt/built-in.o LD drivers/tty/built-in.o CC net/802/p8022.o CC drivers/usb/gadget/composite.o ../drivers/usb/gadget/composite.c: In function 'bos_desc': ../drivers/usb/gadget/composite.c:641:15: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 641 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_EXT_CAP_SIZE); | ^~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/composite.c:659:15: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 659 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_SS_CAP_SIZE); | ^~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/composite.c:692:16: warning: taking address of packed member of 'struct usb_bos_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 692 | le16_add_cpu(&bos->wTotalLength, USB_DT_USB_SSP_CAP_SIZE(1)); | ^~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/composite.c: In function 'get_string': ../drivers/usb/gadget/composite.c:1111:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1111 | collect_langs(sp, s->wData); | ~^~~~~~~ ../drivers/usb/gadget/composite.c:1116:24: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1116 | collect_langs(sp, s->wData); | ~^~~~~~~ ../drivers/usb/gadget/composite.c:1121:25: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1121 | collect_langs(sp, s->wData); | ~^~~~~~~ ../drivers/usb/gadget/composite.c:1128:23: warning: taking address of packed member of 'struct usb_string_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 1128 | collect_langs(sp, s->wData); | ~^~~~~~~ CC net/802/psnap.o CC drivers/usb/gadget/functions.o CC net/8021q/vlan_core.o CC net/802/stp.o CC drivers/usb/gadget/configfs.o ../drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdUSB_show': ../drivers/usb/gadget/configfs.c:199:16: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | } | ~ 201 | | 202 | | 203 | #define GI_DEVICE_DESC_SIMPLE_W_u8(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | const char *page, size_t len) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | { \ | ~~~~~~~~~ 207 | u8 val; \ | ~~~~~~~~~~~~~~ 208 | int ret; \ | ~~~~~~~~~~~~~~ 209 | ret = kstrtou8(page, 0, &val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | if (ret) \ | ~~~~~~~~~~~~~~ 211 | return ret; \ | ~~~~~~~~~~~~~~~~ 212 | to_gadget_info(item)->cdev.desc._name = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | return len; \ | ~~~~~~~~~~~~~~~~~ 214 | } | ~ 215 | | 216 | #define GI_DEVICE_DESC_SIMPLE_W_u16(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | const char *page, size_t len) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | { \ | ~~~~~~~~~ 220 | u16 val; \ | ~~~~~~~~~~~~~~ 221 | int ret; \ | ~~~~~~~~~~~~~~ 222 | ret = kstrtou16(page, 0, &val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | if (ret) \ | ~~~~~~~~~~~~~~ 224 | return ret; \ | ~~~~~~~~~~~~~~~~ 225 | to_gadget_info(item)->cdev.desc._name = cpu_to_le16p(&val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | return len; \ | ~~~~~~~~~~~~~~~~~ 227 | } | ~ 228 | | 229 | #define GI_DEVICE_DESC_SIMPLE_RW(_name, _type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | GI_DEVICE_DESC_SIMPLE_W_##_type(_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | | 233 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdUSB); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/configfs.c:233:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 233 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdUSB); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idVendor_show': ../drivers/usb/gadget/configfs.c:199:16: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^ ../drivers/usb/gadget/configfs.c:230:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 230 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/configfs.c:238:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' 238 | GI_DEVICE_DESC_SIMPLE_RW(idVendor, u16); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_idProduct_show': ../drivers/usb/gadget/configfs.c:199:16: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^ ../drivers/usb/gadget/configfs.c:230:2: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 230 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/configfs.c:239:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_RW' 239 | GI_DEVICE_DESC_SIMPLE_RW(idProduct, u16); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/configfs.c: In function 'gadget_dev_desc_bcdDevice_show': ../drivers/usb/gadget/configfs.c:199:16: warning: taking address of packed member of 'struct usb_device_descriptor' may result in an unaligned pointer value [-Waddress-of-packed-member] 199 | le16_to_cpup(&to_gadget_info(item)->cdev.desc.__name)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | } | ~ 201 | | 202 | | 203 | #define GI_DEVICE_DESC_SIMPLE_W_u8(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | const char *page, size_t len) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | { \ | ~~~~~~~~~ 207 | u8 val; \ | ~~~~~~~~~~~~~~ 208 | int ret; \ | ~~~~~~~~~~~~~~ 209 | ret = kstrtou8(page, 0, &val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | if (ret) \ | ~~~~~~~~~~~~~~ 211 | return ret; \ | ~~~~~~~~~~~~~~~~ 212 | to_gadget_info(item)->cdev.desc._name = val; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | return len; \ | ~~~~~~~~~~~~~~~~~ 214 | } | ~ 215 | | 216 | #define GI_DEVICE_DESC_SIMPLE_W_u16(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | static ssize_t gadget_dev_desc_##_name##_store(struct config_item *item, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | const char *page, size_t len) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | { \ | ~~~~~~~~~ 220 | u16 val; \ | ~~~~~~~~~~~~~~ 221 | int ret; \ | ~~~~~~~~~~~~~~ 222 | ret = kstrtou16(page, 0, &val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | if (ret) \ | ~~~~~~~~~~~~~~ 224 | return ret; \ | ~~~~~~~~~~~~~~~~ 225 | to_gadget_info(item)->cdev.desc._name = cpu_to_le16p(&val); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | return len; \ | ~~~~~~~~~~~~~~~~~ 227 | } | ~ 228 | | 229 | #define GI_DEVICE_DESC_SIMPLE_RW(_name, _type) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | GI_DEVICE_DESC_SIMPLE_R_##_type(_name) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | GI_DEVICE_DESC_SIMPLE_W_##_type(_name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | | 233 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdUSB); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | GI_DEVICE_DESC_SIMPLE_RW(bDeviceClass, u8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | GI_DEVICE_DESC_SIMPLE_RW(bDeviceSubClass, u8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | GI_DEVICE_DESC_SIMPLE_RW(bDeviceProtocol, u8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | GI_DEVICE_DESC_SIMPLE_RW(bMaxPacketSize0, u8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GI_DEVICE_DESC_SIMPLE_RW(idVendor, u16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | GI_DEVICE_DESC_SIMPLE_RW(idProduct, u16); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdDevice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/configfs.c:240:1: note: in expansion of macro 'GI_DEVICE_DESC_SIMPLE_R_u16' 240 | GI_DEVICE_DESC_SIMPLE_R_u16(bcdDevice); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/8021q/vlan.o LD net/802/built-in.o CC drivers/usb/gadget/u_f.o CC net/bridge/br.o CC net/8021q/vlan_dev.o CC drivers/usb/gadget/meta.o CC net/bridge/br_device.o CC net/8021q/vlan_netlink.o CC drivers/usb/gadget/function/f_acm.o CC net/8021q/vlanproc.o CC drivers/usb/gadget/function/u_serial.o CC net/bridge/br_fdb.o LD net/8021q/8021q.o LD net/8021q/built-in.o CC net/bridge/br_forward.o CC drivers/usb/gadget/function/f_serial.o CC drivers/usb/gadget/function/u_ether.o CC net/bridge/br_if.o CC drivers/usb/gadget/function/f_rndis.o CC net/bridge/br_input.o CC drivers/usb/gadget/function/rndis.o CC net/bridge/br_ioctl.o CC drivers/usb/gadget/function/f_mass_storage.o CC net/bridge/br_stp.o CC net/bridge/br_stp_bpdu.o CC drivers/usb/gadget/function/storage_common.o CC net/bridge/br_stp_if.o CC net/bridge/br_stp_timer.o CC drivers/usb/gadget/function/f_fs.o CC drivers/usb/gadget/function/f_midi.o CC net/bridge/br_netlink.o CC net/bridge/br_sysfs_if.o CC drivers/usb/gadget/function/f_hid.o CC drivers/usb/gadget/function/f_mtp.o CC net/bridge/br_sysfs_br.o CC net/bridge/br_nf_core.o CC drivers/usb/gadget/function/f_ptp.o CC net/bridge/br_multicast.o CC net/bridge/br_mdb.o CC drivers/usb/gadget/function/f_audio_source.o CC drivers/usb/gadget/function/f_accessory.o CC net/bridge/br_netfilter_hooks.o LD drivers/usb/gadget/function/usb_f_acm.o LD drivers/usb/gadget/function/usb_f_serial.o LD drivers/usb/gadget/function/usb_f_rndis.o LD drivers/usb/gadget/function/usb_f_mass_storage.o LD drivers/usb/gadget/function/usb_f_fs.o LD drivers/usb/gadget/function/usb_f_midi.o LD drivers/usb/gadget/function/usb_f_hid.o LD drivers/usb/gadget/function/usb_f_mtp.o LD drivers/usb/gadget/function/usb_f_ptp.o LD drivers/usb/gadget/function/usb_f_audio_source.o LD drivers/usb/gadget/function/usb_f_accessory.o LD drivers/usb/gadget/function/built-in.o LD drivers/usb/gadget/legacy/built-in.o CC drivers/usb/gadget/udc/core.o CC net/core/sock.o CC net/bridge/br_netfilter_ipv6.o CC drivers/usb/gadget/udc/trace.o LD net/bridge/netfilter/built-in.o LD net/bridge/bridge.o LD net/bridge/br_netfilter.o LD net/bridge/built-in.o CC net/ethernet/eth.o LD drivers/usb/gadget/udc/udc-core.o LD drivers/usb/gadget/udc/built-in.o LD drivers/usb/gadget/libcomposite.o LD drivers/usb/gadget/built-in.o CC drivers/usb/misc/trancevibrator.o CC net/core/request_sock.o LD drivers/usb/misc/built-in.o CC drivers/usb/phy/phy.o LD net/ethernet/built-in.o CC net/ipv4/route.o CC drivers/usb/phy/of.o CC net/core/skbuff.o CC drivers/usb/phy/class-dual-role.o CC drivers/usb/phy/phy-generic.o LD drivers/usb/phy/built-in.o CC drivers/usb/storage/scsiglue.o CC net/ipv4/inetpeer.o CC drivers/usb/storage/protocol.o CC net/core/datagram.o CC net/ipv4/protocol.o CC drivers/usb/storage/transport.o CC net/core/stream.o CC net/ipv4/ip_input.o CC drivers/usb/storage/usb.o CC net/core/scm.o CC net/ipv4/ip_fragment.o CC drivers/usb/storage/initializers.o CC drivers/usb/storage/sierra_ms.o CC net/core/gen_stats.o CC net/ipv4/ip_forward.o CC drivers/usb/storage/option_ms.o CC net/core/gen_estimator.o CC drivers/usb/storage/usual-tables.o CC net/ipv4/ip_options.o CC drivers/usb/storage/alauda.o CC net/core/net_namespace.o ../net/ipv4/ip_options.c: In function 'ip_options_undo': ../net/ipv4/ip_options.c:489:3: warning: writing 4 bytes into a region of size 0 [-Wstringop-overflow=] 489 | memcpy(optptr+3, &opt->faddr, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/usb/storage/cypress_atacb.o CC net/ipv4/ip_output.o CC drivers/usb/storage/datafab.o CC net/core/secure_seq.o CC drivers/usb/storage/freecom.o CC net/core/flow_dissector.o CC drivers/usb/storage/isd200.o CC net/ipv4/ip_sockglue.o CC drivers/usb/storage/jumpshot.o CC net/core/sysctl_net_core.o CC drivers/usb/storage/karma.o CC net/core/dev.o CC drivers/usb/storage/onetouch.o CC net/ipv4/inet_hashtables.o CC drivers/usb/storage/sddr09.o CC drivers/usb/storage/sddr55.o CC net/ipv4/inet_timewait_sock.o CC drivers/usb/storage/shuttle_usbat.o CC net/ipv4/inet_connection_sock.o LD drivers/usb/storage/usb-storage.o LD drivers/usb/storage/ums-alauda.o LD drivers/usb/storage/ums-cypress.o LD drivers/usb/storage/ums-datafab.o LD drivers/usb/storage/ums-freecom.o LD drivers/usb/storage/ums-isd200.o LD drivers/usb/storage/ums-jumpshot.o LD drivers/usb/storage/ums-karma.o LD drivers/usb/storage/ums-onetouch.o LD drivers/usb/storage/ums-sddr09.o LD drivers/usb/storage/ums-sddr55.o LD drivers/usb/storage/ums-usbat.o LD drivers/usb/storage/built-in.o LD drivers/usb/built-in.o CC drivers/watchdog/mediatek/wdk/wd_common_drv.o CC drivers/watchdog/mediatek/wdk/wd_api.o CC net/ipv4/tcp.o LD drivers/watchdog/mediatek/wdk/built-in.o CC drivers/watchdog/mediatek/wdt/common/wdt_v2/mtk_wdt_v2.o CC net/core/ethtool.o LD drivers/watchdog/mediatek/wdt/common/wdt_v2/built-in.o LD drivers/watchdog/mediatek/wdt/common/built-in.o LD drivers/watchdog/mediatek/wdt/built-in.o LD drivers/watchdog/mediatek/built-in.o LD drivers/watchdog/built-in.o LD drivers/built-in.o CC net/core/dev_addr_lists.o AS arch/arm/lib/ashldi3.o AS arch/arm/lib/ashrdi3.o AS arch/arm/lib/backtrace.o AS arch/arm/lib/bswapsdi2.o AS arch/arm/lib/call_with_stack.o AS arch/arm/lib/changebit.o CC net/ipv4/tcp_input.o AS arch/arm/lib/clear_user.o AS arch/arm/lib/clearbit.o AS arch/arm/lib/copy_from_user.o AS arch/arm/lib/copy_page.o AS arch/arm/lib/copy_to_user.o AS arch/arm/lib/csumipv6.o AS arch/arm/lib/csumpartial.o AS arch/arm/lib/csumpartialcopy.o AS arch/arm/lib/csumpartialcopyuser.o AS arch/arm/lib/delay-loop.o CC arch/arm/lib/delay.o AS arch/arm/lib/div64.o AS arch/arm/lib/findbit.o CC net/core/dst.o AS arch/arm/lib/getuser.o AS arch/arm/lib/io-readsb.o AS arch/arm/lib/io-readsl.o AS arch/arm/lib/io-readsw-armv4.o AS arch/arm/lib/io-writesb.o AS arch/arm/lib/io-writesl.o AS arch/arm/lib/io-writesw-armv4.o AS arch/arm/lib/lib1funcs.o AS arch/arm/lib/lshrdi3.o AS arch/arm/lib/memchr.o AS arch/arm/lib/memcpy.o AS arch/arm/lib/memmove.o AS arch/arm/lib/memset.o AS arch/arm/lib/memzero.o AS arch/arm/lib/muldi3.o AS arch/arm/lib/putuser.o AS arch/arm/lib/setbit.o AS arch/arm/lib/strchr.o AS arch/arm/lib/strrchr.o AS arch/arm/lib/testchangebit.o AS arch/arm/lib/testclearbit.o AS arch/arm/lib/testsetbit.o AS arch/arm/lib/ucmpdi2.o AR arch/arm/lib/lib.a EXPORTS arch/arm/lib/lib-ksyms.o LD arch/arm/lib/built-in.o CC net/core/netevent.o CC net/core/neighbour.o CC lib/lockref.o CC lib/bcd.o CC lib/div64.o CC lib/sort.o CC lib/parser.o CC net/ipv4/tcp_output.o CC lib/halfmd4.o CC lib/debug_locks.o CC lib/random32.o CC lib/bust_spinlocks.o CC net/core/rtnetlink.o CC lib/kasprintf.o CC lib/bitmap.o CC lib/scatterlist.o CC net/ipv4/tcp_timer.o CC lib/gcd.o CC lib/lcm.o CC lib/list_sort.o CC lib/uuid.o CC lib/flex_array.o CC net/core/utils.o CC lib/iov_iter.o CC net/ipv4/tcp_ipv4.o CC net/core/link_watch.o CC lib/clz_ctz.o CC net/core/filter.o CC lib/bsearch.o CC lib/find_bit.o CC lib/llist.o CC lib/memweight.o CC net/ipv4/tcp_minisocks.o CC lib/kfifo.o CC lib/percpu-refcount.o CC net/ipv4/tcp_cong.o CC lib/percpu_ida.o CC net/core/sock_diag.o CC lib/rhashtable.o CC net/ipv4/tcp_metrics.o CC net/core/dev_ioctl.o CC lib/reciprocal_div.o CC lib/once.o CC net/core/tso.o CC lib/string_helpers.o CC net/ipv4/tcp_fastopen.o CC net/core/sock_reuseport.o CC lib/hexdump.o CC lib/kstrtox.o CC lib/pci_iomap.o CC net/ipv4/tcp_rate.o CC net/core/flow.o CC lib/iomap_copy.o CC lib/devres.o CC net/ipv4/tcp_recovery.o CC net/core/net-sysfs.o CC lib/hweight.o CC net/ipv4/tcp_offload.o CC lib/assoc_array.o CC lib/bitrev.o CC lib/rational.o CC lib/crc-ccitt.o CC net/ipv4/datagram.o CC net/core/net-procfs.o CC lib/crc16.o HOSTCC lib/gen_crc32table CC lib/libcrc32c.o CC net/core/fib_rules.o CC lib/genalloc.o CC net/ipv4/raw.o CC lib/fonts/fonts.o CC lib/fonts/font_8x16.o CC net/core/net-traces.o LD lib/fonts/font.o LD lib/fonts/built-in.o CC lib/lz4/lz4_compress.o CC net/ipv4/udp.o CC lib/lz4/lz4_decompress.o LD lib/lz4/built-in.o CC lib/lzo/lzo1x_compress.o CC lib/lzo/lzo1x_decompress_safe.o CC net/core/dst_cache.o LD lib/lzo/lzo_compress.o LD lib/lzo/lzo_decompress.o LD lib/lzo/built-in.o CC lib/reed_solomon/reed_solomon.o LD lib/reed_solomon/built-in.o CC lib/zlib_deflate/deflate.o CC net/ipv4/udplite.o LD net/core/built-in.o CC lib/zlib_deflate/deftree.o CC net/ipv6/af_inet6.o CC lib/zlib_deflate/deflate_syms.o CC net/ipv4/udp_offload.o LD lib/zlib_deflate/zlib_deflate.o LD lib/zlib_deflate/built-in.o CC lib/zlib_inflate/inffast.o CC lib/zlib_inflate/inflate.o CC lib/zlib_inflate/infutil.o CC net/ipv6/anycast.o CC net/ipv4/arp.o CC lib/zlib_inflate/inftrees.o CC lib/zlib_inflate/inflate_syms.o LD lib/zlib_inflate/zlib_inflate.o LD lib/zlib_inflate/built-in.o CC lib/textsearch.o CC lib/ts_kmp.o CC net/ipv6/ip6_output.o CC lib/ts_bm.o CC lib/ts_fsm.o CC net/ipv4/icmp.o CC lib/percpu_counter.o CC lib/audit.o CC lib/swiotlb.o CC net/ipv4/devinet.o CC net/ipv6/ip6_input.o CC lib/iommu-helper.o CC lib/iommu-common.o CC net/ipv6/addrconf.o CC lib/fault-inject.o CC net/ipv4/af_inet.o CC lib/syscall.o CC lib/dynamic_debug.o CC net/ipv4/igmp.o CC lib/nlattr.o CC lib/cpu_rmap.o CC net/ipv6/addrlabel.o CC lib/dynamic_queue_limits.o CC lib/strncpy_from_user.o CC net/ipv4/fib_frontend.o CC lib/strnlen_user.o CC net/ipv6/route.o CC lib/net_utils.o CC lib/sg_pool.o CC lib/sbitmap.o CC net/ipv4/fib_semantics.o CC lib/argv_split.o CC lib/bug.o CC net/ipv6/ip6_fib.o CC lib/chacha20.o CC net/ipv4/fib_trie.o CC lib/cmdline.o CC lib/cpumask.o CC lib/ctype.o CC lib/dec_and_lock.o CC lib/decompress.o CC lib/decompress_inflate.o CC net/ipv6/ipv6_sockglue.o CC lib/dma-noop.o CC lib/dump_stack.o CC net/ipv4/inet_fragment.o CC lib/earlycpio.o CC lib/extable.o CC lib/fdt.o CC lib/fdt_empty_tree.o CC lib/fdt_ro.o CC net/ipv6/ndisc.o CC lib/fdt_rw.o CC net/ipv4/ping.o CC lib/fdt_strerror.o CC lib/fdt_sw.o ../net/ipv6/ndisc.c: In function 'ndisc_router_discovery': ../net/ipv6/ndisc.c:1408:36: warning: converting a packed 'struct nd_opt_hdr' pointer (alignment 1) to a 'struct route_info' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 1408 | struct route_info *ri = (struct route_info *)p; | ^~~~~~~~~~ In file included from ../include/net/ipv6.h:20, from ../net/ipv6/ndisc.c:57: ../include/net/ndisc.h:99:8: note: defined here 99 | struct nd_opt_hdr { | ^~~~~~~~~~ In file included from ../net/ipv6/ndisc.c:60: ../include/net/ip6_route.h:4:8: note: defined here 4 | struct route_info { | ^~~~~~~~~~ CC lib/fdt_wip.o CC lib/flex_proportions.o CC lib/idr.o CC net/ipv6/udp.o CC lib/int_sqrt.o CC net/ipv4/ip_tunnel_core.o CC lib/ioremap.o CC lib/irq_regs.o CC lib/is_single_threaded.o CC lib/klist.o CC net/ipv4/gre_offload.o CC lib/kobject.o CC net/ipv6/udplite.o In function 'fill_kobj_path', inlined from 'kobject_get_path' at ../lib/kobject.c:157:2: ../lib/kobject.c:130:3: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 130 | strncpy(path + length, kobject_name(parent), cur); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/kobject.c: In function 'kobject_get_path': ../lib/kobject.c:127:13: note: length computed here 127 | int cur = strlen(kobject_name(parent)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/ip_tunnel.o CC lib/kobject_uevent.o CC net/ipv6/raw.o ../net/ipv4/ip_tunnel.c: In function '__ip_tunnel_create': ../net/ipv4/ip_tunnel.c:265:3: warning: 'strncat' specified bound 2 equals source length [-Wstringop-overflow=] 265 | strncat(name, "%d", 2); | ^~~~~~~~~~~~~~~~~~~~~~ CC lib/md5.o CC lib/nmi_backtrace.o CC net/ipv4/sysctl_net_ipv4.o CC lib/nodemask.o CC lib/plist.o CC lib/radix-tree.o CC net/ipv6/icmp.o CC net/ipv4/sysfs_net_ipv4.o CC lib/ratelimit.o CC net/ipv4/proc.o CC lib/rbtree.o CC net/ipv6/mcast.o CC lib/seq_buf.o CC lib/sha1.o CC net/ipv4/fib_rules.o CC lib/show_mem.o CC lib/string.o CC lib/timerqueue.o CC net/ipv4/ipmr.o CC lib/vsprintf.o CC net/ipv6/reassembly.o CC net/ipv4/ipip.o CC net/ipv6/tcp_ipv6.o CC lib/win_minmax.o GEN lib/crc32table.h AR lib/lib.a CC lib/crc32.o CC net/ipv4/ip_vti.o EXPORTS lib/lib-ksyms.o LD lib/built-in.o CC net/ipv6/ping.o LD virt/lib/built-in.o LD virt/built-in.o CC net/ipv6/exthdrs.o CC net/ipv4/syncookies.o ../net/ipv6/exthdrs.c: In function 'ipv6_dest_hao': ../net/ipv6/exthdrs.c:202:23: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 202 | if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) { | ^~~~~~~~~~ ../net/ipv6/exthdrs.c:209:29: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS); | ^~~~~~~~~~ CC net/ipv4/ah4.o CC net/ipv6/datagram.o CC net/ipv4/esp4.o CC net/ipv6/ip6_flowlabel.o CC net/ipv4/ipcomp.o CC net/ipv4/xfrm4_tunnel.o CC net/ipv6/inet6_connection_sock.o CC net/ipv6/udp_offload.o CC net/ipv4/xfrm4_mode_beet.o CC net/ipv6/sysctl_net_ipv6.o CC net/ipv4/tunnel4.o CC net/ipv4/xfrm4_mode_transport.o CC net/ipv6/ip6mr.o CC net/ipv6/xfrm6_policy.o CC net/ipv4/xfrm4_mode_tunnel.o CC net/ipv4/ipconfig.o CC net/ipv6/xfrm6_state.o CC net/ipv4/netfilter.o CC net/ipv6/xfrm6_input.o CC net/ipv6/xfrm6_output.o CC net/ipv4/inet_diag.o CC net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o CC net/ipv6/xfrm6_protocol.o CC net/ipv4/netfilter/nf_conntrack_proto_icmp.o CC net/ipv4/netfilter/nf_nat_l3proto_ipv4.o CC net/ipv4/tcp_diag.o CC net/ipv6/netfilter.o CC net/ipv6/fib6_rules.o CC net/ipv4/netfilter/nf_nat_proto_icmp.o CC net/ipv4/udp_diag.o CC net/ipv6/proc.o CC net/ipv4/netfilter/nf_defrag_ipv4.o CC net/ipv4/netfilter/nf_reject_ipv4.o CC net/ipv6/syncookies.o CC net/ipv4/tcp_bic.o CC net/ipv4/netfilter/nf_nat_h323.o CC net/ipv4/netfilter/nf_nat_pptp.o CC net/ipv6/ah6.o CC net/ipv4/tcp_cubic.o CC net/ipv4/netfilter/nf_nat_masquerade_ipv4.o CC net/ipv6/esp6.o CC net/ipv6/ipcomp6.o CC net/ipv4/xfrm4_policy.o CC net/ipv4/netfilter/nf_nat_proto_gre.o CC net/ipv6/xfrm6_tunnel.o CC net/ipv6/tunnel6.o CC net/ipv4/netfilter/ip_tables.o CC net/ipv4/xfrm4_state.o CC net/ipv6/xfrm6_mode_transport.o CC net/ipv6/xfrm6_mode_tunnel.o CC net/ipv4/xfrm4_input.o CC net/ipv4/netfilter/iptable_filter.o CC net/ipv6/xfrm6_mode_ro.o CC net/ipv4/netfilter/iptable_mangle.o CC net/ipv4/xfrm4_output.o CC net/ipv6/xfrm6_mode_beet.o CC net/ipv4/netfilter/iptable_nat.o CC net/ipv6/mip6.o CC net/ipv6/netfilter/ip6_tables.o CC net/ipv4/netfilter/iptable_raw.o ../net/ipv6/mip6.c: In function 'mip6_destopt_reject': ../net/ipv6/mip6.c:234:13: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | hao ? &hao->addr : &ipv6_hdr(skb)->saddr, | ^~~~~~~~~~ ../net/ipv6/mip6.c:256:29: warning: taking address of packed member of 'struct ipv6_destopt_hao' may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | (hao ? (xfrm_address_t *)&hao->addr : NULL)); | ^~~~~~~~~~ CC net/ipv4/xfrm4_protocol.o CC net/ipv4/netfilter/iptable_security.o CC net/ipv4/netfilter/ipt_ah.o CC net/ipv6/netfilter/ip6table_filter.o CC net/ipv6/netfilter/ip6table_mangle.o CC net/ipv4/netfilter/ipt_MASQUERADE.o CC [M] net/ipv4/tcp_westwood.o CC net/ipv6/netfilter/ip6table_raw.o CC net/ipv4/netfilter/ipt_REJECT.o In file included from ../net/ipv4/tcp_westwood.c:25: ../include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'tcp_westwood_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ../net/ipv4/tcp_westwood.c:301:1: note: in expansion of macro 'module_init' 301 | module_init(tcp_westwood_register); | ^~~~~~~~~~~ ../net/ipv4/tcp_westwood.c:290:19: note: 'init_module' target declared here 290 | static int __init tcp_westwood_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../net/ipv4/tcp_westwood.c:25: ../include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'tcp_westwood_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ../net/ipv4/tcp_westwood.c:302:1: note: in expansion of macro 'module_exit' 302 | module_exit(tcp_westwood_unregister); | ^~~~~~~~~~~ ../net/ipv4/tcp_westwood.c:296:20: note: 'cleanup_module' target declared here 296 | static void __exit tcp_westwood_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_htcp.o CC net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.o CC net/ipv4/netfilter/arp_tables.o In file included from ../net/ipv4/tcp_htcp.c:10: ../include/linux/module.h:133:6: warning: 'init_module' specifies less restrictive attribute than its target 'htcp_register': 'cold' [-Wmissing-attributes] 133 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ ../net/ipv4/tcp_htcp.c:312:1: note: in expansion of macro 'module_init' 312 | module_init(htcp_register); | ^~~~~~~~~~~ ../net/ipv4/tcp_htcp.c:300:19: note: 'init_module' target declared here 300 | static int __init htcp_register(void) | ^~~~~~~~~~~~~ In file included from ../net/ipv4/tcp_htcp.c:10: ../include/linux/module.h:139:7: warning: 'cleanup_module' specifies less restrictive attribute than its target 'htcp_unregister': 'cold' [-Wmissing-attributes] 139 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ ../net/ipv4/tcp_htcp.c:313:1: note: in expansion of macro 'module_exit' 313 | module_exit(htcp_unregister); | ^~~~~~~~~~~ ../net/ipv4/tcp_htcp.c:307:20: note: 'cleanup_module' target declared here 307 | static void __exit htcp_unregister(void) | ^~~~~~~~~~~~~~~ CC net/ipv4/netfilter/arpt_mangle.o CC net/ipv6/netfilter/nf_conntrack_proto_icmpv6.o CC net/ipv4/netfilter/arptable_filter.o CC net/ipv6/netfilter/nf_defrag_ipv6_hooks.o LD net/ipv4/netfilter/nf_conntrack_ipv4.o LD net/ipv4/netfilter/nf_nat_ipv4.o CC net/ipv6/netfilter/nf_conntrack_reasm.o LD net/ipv4/netfilter/built-in.o LD net/ipv4/built-in.o CC net/key/af_key.o CC net/ipv6/netfilter/nf_reject_ipv6.o CC net/ipv6/netfilter/ip6t_frag.o CC net/ipv6/netfilter/ip6t_ipv6header.o CC net/ipv6/netfilter/ip6t_rpfilter.o LD net/key/built-in.o CC net/llc/llc_core.o CC net/ipv6/netfilter/ip6t_REJECT.o LD net/ipv6/netfilter/nf_conntrack_ipv6.o LD net/ipv6/netfilter/nf_defrag_ipv6.o CC net/llc/llc_input.o LD net/ipv6/netfilter/built-in.o CC net/ipv6/ip6_vti.o CC net/llc/llc_output.o CC net/ipv6/sit.o LD net/llc/llc.o LD net/llc/built-in.o CC net/ipv6/ip6_tunnel.o CC net/netfilter/core.o ../net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_parse_tlv_enc_lim': ../net/ipv6/ip6_tunnel.c:420:40: warning: converting a packed 'struct ipv6_opt_hdr' pointer (alignment 1) to a 'struct frag_hdr' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 420 | struct frag_hdr *frag_hdr = (struct frag_hdr *) hdr; | ^~~~~~~~ In file included from ../include/linux/ipv6.h:4, from ../include/net/ipv6.h:16, from ../include/net/inetpeer.h:15, from ../include/net/route.h:28, from ../include/net/ip.h:31, from ../net/ipv6/ip6_tunnel.c:49: ../include/uapi/linux/ipv6.h:59:8: note: defined here 59 | struct ipv6_opt_hdr { | ^~~~~~~~~~~~ In file included from ../include/net/inetpeer.h:15, from ../include/net/route.h:28, from ../include/net/ip.h:31, from ../net/ipv6/ip6_tunnel.c:49: ../include/net/ipv6.h:105:8: note: defined here 105 | struct frag_hdr { | ^~~~~~~~ CC net/ipv6/addrconf_core.o CC net/netfilter/nf_log.o CC net/ipv6/exthdrs_core.o CC net/ipv6/ip6_checksum.o CC net/netfilter/nf_queue.o CC net/ipv6/ip6_icmp.o CC net/ipv6/output_core.o CC net/netfilter/nf_sockopt.o CC net/ipv6/protocol.o CC net/ipv6/ip6_offload.o CC net/ipv6/tcpv6_offload.o CC net/netfilter/nfnetlink.o CC net/ipv6/exthdrs_offload.o CC net/ipv6/inet6_hashtables.o CC net/ipv6/mcast_snoop.o CC net/netfilter/nfnetlink_queue.o LD net/ipv6/ipv6.o CC net/netfilter/nfnetlink_log.o LD net/ipv6/built-in.o ../net/netfilter/nfnetlink_queue.c: In function 'nfqnl_build_packet_message': ../net/netfilter/nfnetlink_queue.c:466:20: warning: taking address of packed member of 'struct nfqnl_msg_packet_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 466 | *packet_id_ptr = &pmsg->packet_id; | ^~~~~~~~~~~~~~~~ CC net/netlink/af_netlink.o CC net/netfilter/nf_conntrack_core.o CC net/netfilter/nf_conntrack_standalone.o In file included from ../include/linux/string.h:18, from ../include/linux/bitmap.h:8, from ../include/linux/cpumask.h:11, from ../include/linux/rcupdate.h:40, from ../include/linux/rbtree.h:34, from ../include/linux/mm_types.h:9, from ../include/linux/kmemcheck.h:4, from ../include/linux/skbuff.h:18, from ../include/linux/netfilter.h:5, from ../net/netfilter/nf_conntrack_core.c:18: ../net/netfilter/nf_conntrack_core.c: In function '__nf_conntrack_alloc.constprop': ../net/netfilter/nf_conntrack_core.c:1073:9: warning: array subscript 0 is outside the bounds of an interior zero-length array 'u8[0]' {aka 'unsigned char[]'} [-Wzero-length-bounds] 1073 | memset(&ct->__nfct_init_offset[0], 0, ../arch/arm/include/asm/string.h:31:17: note: in definition of macro 'memset' 31 | void *__p = (p); size_t __n = n; \ | ^ In file included from ../net/netfilter/nf_conntrack_core.c:39: ../include/net/netfilter/nf_conntrack.h:106:5: note: while referencing '__nfct_init_offset' 106 | u8 __nfct_init_offset[0]; | ^~~~~~~~~~~~~~~~~~ CC net/netlink/genetlink.o CC net/netfilter/nf_conntrack_expect.o CC net/netfilter/nf_conntrack_helper.o CC net/netfilter/nf_conntrack_proto.o LD net/netlink/built-in.o CC net/packet/af_packet.o CC net/netfilter/nf_conntrack_l3proto_generic.o ../net/packet/af_packet.c: In function 'tpacket_rcv': ../net/packet/af_packet.c:2190:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2190 | if (skb->ip_summed == CHECKSUM_UNNECESSARY || | ^~ ../net/packet/af_packet.c:2194:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2194 | snaplen = skb->len; | ^~~~~~~ CC net/netfilter/nf_conntrack_proto_generic.o CC net/netfilter/nf_conntrack_proto_tcp.o CC net/netfilter/nf_conntrack_proto_udp.o LD net/packet/built-in.o CC net/netfilter/nf_conntrack_extend.o CC net/sched/sch_generic.o CC net/netfilter/nf_conntrack_acct.o CC net/netfilter/nf_conntrack_seqadj.o CC net/sched/sch_mq.o CC net/netfilter/nf_conntrack_ecache.o CC net/sched/sch_api.o CC net/netfilter/nf_conntrack_proto_dccp.o CC net/netfilter/nf_conntrack_proto_gre.o CC net/netfilter/nf_conntrack_proto_sctp.o CC net/netfilter/nf_conntrack_proto_udplite.o CC net/sched/sch_blackhole.o CC net/netfilter/nf_conntrack_netlink.o CC net/netfilter/nf_conntrack_amanda.o CC net/sched/cls_api.o CC net/netfilter/nf_conntrack_ftp.o CC net/sched/act_api.o CC net/netfilter/nf_conntrack_h323_main.o CC net/netfilter/nf_conntrack_h323_asn1.o CC net/netfilter/nf_conntrack_irc.o CC net/sched/act_police.o CC net/netfilter/nf_conntrack_broadcast.o CC net/sched/act_mirred.o CC net/netfilter/nf_conntrack_netbios_ns.o CC net/sched/act_ipt.o CC net/netfilter/nf_conntrack_pptp.o CC net/netfilter/nf_conntrack_sane.o CC net/sched/sch_fifo.o CC net/netfilter/nf_conntrack_tftp.o CC net/netfilter/nf_nat_core.o CC net/sched/sch_htb.o CC net/netfilter/nf_nat_proto_unknown.o CC net/netfilter/nf_nat_proto_common.o CC net/netfilter/nf_nat_proto_udp.o CC net/sched/sch_ingress.o CC net/netfilter/nf_nat_proto_tcp.o CC net/sched/cls_u32.o CC net/netfilter/nf_nat_helper.o CC net/sched/cls_fw.o CC net/netfilter/nf_nat_redirect.o CC net/sched/cls_flow.o CC net/netfilter/nf_nat_proto_dccp.o CC net/sched/ematch.o CC net/netfilter/nf_nat_proto_udplite.o CC net/netfilter/nf_nat_proto_sctp.o CC net/sched/em_u32.o CC net/netfilter/nf_nat_amanda.o CC net/netfilter/nf_nat_ftp.o LD net/sched/built-in.o CC net/netfilter/nf_nat_irc.o CC net/unix/af_unix.o CC net/unix/garbage.o CC net/netfilter/nf_nat_tftp.o CC net/netfilter/x_tables.o CC net/unix/sysctl_net_unix.o CC net/netfilter/xt_tcpudp.o LD net/unix/unix.o LD net/unix/built-in.o CC net/netfilter/xt_mark.o CC net/wireless/core.o CC net/xfrm/xfrm_policy.o CC net/netfilter/xt_connmark.o CC net/netfilter/xt_nat.o CC net/netfilter/xt_CLASSIFY.o CC net/wireless/sysfs.o CC net/netfilter/xt_CONNSECMARK.o CC net/xfrm/xfrm_state.o CC net/wireless/radiotap.o CC net/netfilter/xt_HL.o ../net/wireless/radiotap.c: In function 'ieee80211_radiotap_iterator_init': ../net/wireless/radiotap.c:119:27: warning: taking address of packed member of 'struct ieee80211_radiotap_header' may result in an unaligned pointer value [-Waddress-of-packed-member] 119 | iterator->_next_bitmap = &radiotap_header->it_present; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC net/netfilter/xt_NETMAP.o CC net/wireless/util.o CC net/netfilter/xt_NFLOG.o CC net/netfilter/xt_NFQUEUE.o CC net/xfrm/xfrm_hash.o CC net/xfrm/xfrm_input.o CC net/netfilter/xt_REDIRECT.o CC net/wireless/reg.o CC net/netfilter/xt_SECMARK.o CC net/xfrm/xfrm_output.o CC net/netfilter/xt_TPROXY.o CC net/xfrm/xfrm_sysctl.o CC net/netfilter/xt_TCPMSS.o CC net/wireless/scan.o CC net/xfrm/xfrm_replay.o CC net/netfilter/xt_TRACE.o CC net/netfilter/xt_IDLETIMER.o CC net/xfrm/xfrm_algo.o CC net/wireless/nl80211.o CC net/netfilter/xt_bpf.o CC net/xfrm/xfrm_user.o CC net/netfilter/xt_comment.o CC net/netfilter/xt_connbytes.o CC net/netfilter/xt_connlimit.o CC net/xfrm/xfrm_ipcomp.o CC net/netfilter/xt_conntrack.o LD net/xfrm/built-in.o CC net/netfilter/xt_ecn.o CC net/sysctl_net.o CC net/netfilter/xt_hashlimit.o CC net/netfilter/xt_helper.o CC net/wireless/mlme.o CC net/netfilter/xt_hl.o CC net/netfilter/xt_iprange.o CC net/netfilter/xt_length.o CC net/netfilter/xt_limit.o CC net/wireless/ibss.o CC net/netfilter/xt_mac.o CC net/netfilter/xt_multiport.o CC net/netfilter/xt_physdev.o CC net/wireless/sme.o CC net/netfilter/xt_pkttype.o CC net/wireless/chan.o CC net/netfilter/xt_policy.o CC net/netfilter/xt_qtaguid_print.o CC net/wireless/ethtool.o CC net/netfilter/xt_qtaguid.o CC net/wireless/mesh.o CC net/netfilter/xt_quota.o CC net/wireless/ap.o CC net/wireless/trace.o CC net/netfilter/xt_quota2.o CC net/netfilter/xt_realm.o CC net/wireless/ocb.o CC net/netfilter/xt_recent.o CC net/netfilter/xt_socket.o CC net/wireless/wext-core.o CC net/netfilter/xt_state.o CC net/wireless/wext-proc.o CC net/netfilter/xt_statistic.o CC net/netfilter/xt_string.o CC net/wireless/wext-priv.o CC net/netfilter/xt_tcpmss.o CC net/netfilter/xt_time.o CC net/netfilter/xt_u32.o CC net/wireless/regdb.o LD net/netfilter/netfilter.o LD net/netfilter/nf_conntrack.o LD net/netfilter/nf_conntrack_h323.o LD net/netfilter/nf_nat.o LD net/netfilter/built-in.o LD net/wireless/cfg80211.o LD net/wireless/built-in.o LD net/built-in.o GEN .version LD vmlinux.o MODPOST vmlinux.o CHK include/generated/compile.h KSYM .tmp_kallsyms1.o KSYM .tmp_kallsyms2.o LD vmlinux SORTEX vmlinux SYSMAP System.map Building modules, stage 2. OBJCOPY arch/arm/boot/Image DTC arch/arm/boot/dts/mt6765.dtb MODPOST 2 modules LDS arch/arm/boot/compressed/vmlinux.lds CC net/ipv4/tcp_htcp.mod.o AS arch/arm/boot/compressed/head.o GZIP arch/arm/boot/compressed/piggy_data CC arch/arm/boot/compressed/misc.o CC net/ipv4/tcp_westwood.mod.o CC arch/arm/boot/compressed/decompress.o LD [M] net/ipv4/tcp_htcp.ko LD [M] net/ipv4/tcp_westwood.ko CC arch/arm/boot/compressed/string.o SHIPPED arch/arm/boot/compressed/hyp-stub.S SHIPPED arch/arm/boot/compressed/lib1funcs.S SHIPPED arch/arm/boot/compressed/ashldi3.S SHIPPED arch/arm/boot/compressed/bswapsdi2.S AS arch/arm/boot/compressed/hyp-stub.o AS arch/arm/boot/compressed/lib1funcs.o AS arch/arm/boot/compressed/ashldi3.o AS arch/arm/boot/compressed/bswapsdi2.o AS arch/arm/boot/compressed/piggy.o LD arch/arm/boot/compressed/vmlinux OBJCOPY arch/arm/boot/zImage CAT arch/arm/boot/zImage-dtb Kernel: arch/arm/boot/zImage-dtb is ready make[1]: Leaving directory '/home/pmos/build/src/Xiaomi_Kernel_OpenSource-b417db1e025f22dff9dfc65819ecf2db4d9d85f8/out' >>> linux-xiaomi-cactus: Entering fakeroot... ]0;abuild-armv7: linux-xiaomi-cactuszImage found: zImage-dtb >>> linux-xiaomi-cactus*: Running postcheck for linux-xiaomi-cactus >>> linux-xiaomi-cactus*: Preparing package linux-xiaomi-cactus... >>> WARNING: linux-xiaomi-cactus*: No arch specific binaries found so arch should probably be set to "noarch" >>> linux-xiaomi-cactus*: Tracing dependencies... >>> linux-xiaomi-cactus*: Package size: 8.8 MB >>> linux-xiaomi-cactus*: Compressing data... >>> linux-xiaomi-cactus*: Create checksum... >>> linux-xiaomi-cactus*: Create linux-xiaomi-cactus-4.9.117-r3.apk ]0;>>> linux-xiaomi-cactus: Build complete at Mon, 06 Sep 2021 08:10:53 +0000 elapsed time 0h 25m 29s ]0;>>> linux-xiaomi-cactus: Updating the pmos/armv7 repository index... >>> linux-xiaomi-cactus: Signing the index... mv: can't preserve ownership of '/mnt/pmbootstrap-packages/armv7/APKINDEX.tar.gz.2454': Operation not permitted ]0;(002281) [08:10:53] (native) uninstall build dependencies (002281) [08:10:53] (native) % cd /home/pmos/build; busybox su pmos -c SUDO_APK='abuild-apk --no-progress' HOME=/home/pmos abuild undeps ]0;abuild: linux-xiaomi-cactusWARNING: Ignoring /mnt/pmbootstrap-packages: No such file or directory (1/45) Purging .makedepends-linux-xiaomi-cactus (20210906.074525) (2/45) Purging bash (5.1.8-r0) Executing bash-5.1.8-r0.pre-deinstall (3/45) Purging bc (1.07.1-r1) (4/45) Purging bison (3.7.6-r0) (5/45) Purging devicepkg-dev (0.13.0-r0) (6/45) Purging postmarketos-splash (1.0.0-r1) (7/45) Purging ttf-dejavu (2.37-r1) (8/45) Purging encodings (1.0.5-r0) (9/45) Purging mkfontscale (1.2.1-r1) (10/45) Purging ttf-droid (20200215-r1) (11/45) Purging fontconfig (2.13.1-r4) (12/45) Purging py3-pillow (8.1.2-r1) (13/45) Purging py3-olefile (0.46-r5) (14/45) Purging flex (2.6.4-r2) (15/45) Purging m4 (1.4.18-r2) (16/45) Purging openssl-dev (1.1.1l-r0) (17/45) Purging python3 (3.9.6-r0) (18/45) Purging git-perl (2.33.0-r0) (19/45) Purging perl-git (2.33.0-r0) (20/45) Purging perl-error (0.17029-r1) (21/45) Purging perl (5.34.0-r1) (22/45) Purging readline (8.1.1-r0) (23/45) Purging ncurses-libs (6.2_p20210905-r0) (24/45) Purging ncurses-terminfo-base (6.2_p20210905-r0) (25/45) Purging freetype (2.11.0-r0) (26/45) Purging libbz2 (1.0.8-r1) (27/45) Purging libpng (1.6.37-r1) (28/45) Purging libuuid (2.37.2-r1) (29/45) Purging libfontenc (1.1.4-r0) (30/45) Purging libimagequant (2.15.1-r0) (31/45) Purging tiff (4.2.0-r1) (32/45) Purging libjpeg-turbo (2.1.1-r0) (33/45) Purging lcms2 (2.12-r1) (34/45) Purging openjpeg (2.4.0-r2) (35/45) Purging xz-libs (5.2.5-r0) (36/45) Purging libwebp (1.2.1-r0) (37/45) Purging libxcb (1.14-r2) (38/45) Purging libxau (1.0.9-r0) (39/45) Purging libxdmcp (1.1.3-r0) (40/45) Purging libbsd (0.11.3-r0) (41/45) Purging libmd (1.0.3-r0) (42/45) Purging libffi (3.3-r2) (43/45) Purging gdbm (1.20-r2) (44/45) Purging mpdecimal (2.5.1-r1) (45/45) Purging sqlite-libs (9999-r0) Executing busybox-1.34.0-r2.trigger OK: 379 MiB in 64 packages ]0;(002281) [08:10:54] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary) (002281) [08:10:54] DONE!