https://launchpad.net/ubuntu/+archive/test-rebuild-20181220-gcc9/+build/15951245 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux bos02-arm64-015 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:50:27 UTC 2018 aarch64 Buildd toolchain package versions: launchpad-buildd_165 python-lpbuildd_165 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.6 dpkg-dev_1.18.4ubuntu1.5 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 9 Jan 16:20:25 ntpdate[1821]: adjust time server 10.211.37.1 offset 0.113505 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-15951245 /home/buildd/filecache-default/a8e076447bc9c859868a26138221e631724b6c90 Creating target for build PACKAGEBUILD-15951245 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-15951245 Starting target for build PACKAGEBUILD-15951245 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-15951245 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco main' 'deb http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco main' 'deb http://ftpmaster.internal/ubuntu disco main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu disco-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu disco-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-15951245 RUN: /usr/share/launchpad-buildd/slavebin/in-target add-trusted-keys --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-15951245 Adding trusted keys to build-PACKAGEBUILD-15951245 Warning: apt-key output should not be parsed (stdout is not a terminal) OK Warning: apt-key output should not be parsed (stdout is not a terminal) /etc/apt/trusted.gpg -------------------- pub rsa1024 2009-10-22 [SC] 60C3 1780 3A41 BA51 845E 371A 1E93 77A2 BA9E F27F uid [ unknown] Launchpad Toolchain builds /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32 uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-15951245 Updating target for build PACKAGEBUILD-15951245 Get:1 http://ftpmaster.internal/ubuntu disco InRelease [243 kB] Get:2 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco InRelease [15.4 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco InRelease [15.4 kB] Get:4 http://ftpmaster.internal/ubuntu disco-security InRelease [65.4 kB] Get:5 http://ftpmaster.internal/ubuntu disco-updates InRelease [65.4 kB] Get:6 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main armhf Packages [13.5 kB] Get:7 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main Translation-en [9512 B] Get:8 http://ftpmaster.internal/ubuntu disco/main armhf Packages [959 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main Translation-en [514 kB] Get:10 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf Packages [142 kB] Get:11 http://ftpmaster.internal/ubuntu disco/universe armhf Packages [8650 kB] Get:12 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main Translation-en [26.9 kB] Get:13 http://ftpmaster.internal/ubuntu disco/universe Translation-en [5170 kB] Get:14 http://ftpmaster.internal/ubuntu disco/multiverse armhf Packages [127 kB] Get:15 http://ftpmaster.internal/ubuntu disco/multiverse Translation-en [113 kB] Fetched 16.1 MB in 6s (2711 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: g++-8 libstdc++-8-dev Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: cpp-9 g++-9 gcc-9 gcc-9-base libgcc-9-dev libstdc++-9-dev The following packages will be upgraded: binutils binutils-arm-linux-gnueabihf binutils-common cpp dash dpkg dpkg-dev e2fslibs e2fsprogs g++ gcc grep init init-system-helpers libasan5 libassuan0 libatomic1 libbinutils libcc1-0 libcom-err2 libcomerr2 libdpkg-perl libext2fs2 libgcc1 libgnutls30 libgomp1 libsemanage-common libsemanage1 libsqlite3-0 libss2 libstdc++6 libubsan1 libzstd1 sed tar tzdata 36 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. Need to get 29.9 MB of archives. After this operation, 69.0 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu disco/main armhf tar armhf 1.30+dfsg-4 [218 kB] Get:2 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf gcc-9-base armhf 9-20190109-0ubuntu1 [187 kB] Get:3 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libgcc1 armhf 1:9-20190109-0ubuntu1 [37.5 kB] Get:4 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libstdc++6 armhf 9-20190109-0ubuntu1 [454 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main armhf dpkg armhf 1.19.2ubuntu2 [1056 kB] Get:6 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main armhf binutils-arm-linux-gnueabihf armhf 2.31.1-11ubuntu1 [2150 kB] Get:7 http://ftpmaster.internal/ubuntu disco/main armhf dash armhf 0.5.10.2-3ubuntu1 [78.4 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main armhf grep armhf 3.3-1 [138 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main armhf sed armhf 4.7-1 [181 kB] Get:10 http://ftpmaster.internal/ubuntu disco/main armhf init-system-helpers all 1.56+nmu1 [38.2 kB] Get:11 http://ftpmaster.internal/ubuntu disco/main armhf libext2fs2 armhf 1.44.5-1 [145 kB] Get:12 http://ftpmaster.internal/ubuntu disco/main armhf e2fsprogs armhf 1.44.5-1 [492 kB] Get:13 http://ftpmaster.internal/ubuntu disco/main armhf init armhf 1.56+nmu1 [6080 B] Get:14 http://ftpmaster.internal/ubuntu disco/main armhf libsemanage-common all 2.8-2 [7016 B] Get:15 http://ftpmaster.internal/ubuntu disco/main armhf libsemanage1 armhf 2.8-2 [72.7 kB] Get:16 http://ftpmaster.internal/ubuntu disco/main armhf libzstd1 armhf 1.3.8+dfsg-3 [195 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main armhf libgnutls30 armhf 3.6.5-2ubuntu1 [700 kB] Get:18 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main armhf libbinutils armhf 2.31.1-11ubuntu1 [309 kB] Get:19 http://ftpmaster.internal/ubuntu disco/main armhf libcom-err2 armhf 1.44.5-1 [8468 B] Get:20 http://ftpmaster.internal/ubuntu disco/main armhf libss2 armhf 1.44.5-1 [9324 B] Get:21 http://ftpmaster.internal/ubuntu disco/main armhf libsqlite3-0 armhf 3.26.0-3 [449 kB] Get:22 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main armhf binutils armhf 2.31.1-11ubuntu1 [3348 B] Get:23 http://ppa.launchpad.net/ubuntu-toolchain-r/ppa/ubuntu disco/main armhf binutils-common armhf 2.31.1-11ubuntu1 [194 kB] Get:24 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf cpp-9 armhf 9-20190109-0ubuntu1 [5806 kB] Get:25 http://ftpmaster.internal/ubuntu disco/main armhf tzdata all 2018i-1 [189 kB] Get:26 http://ftpmaster.internal/ubuntu disco/main armhf dpkg-dev all 1.19.2ubuntu2 [549 kB] Get:27 http://ftpmaster.internal/ubuntu disco/main armhf libdpkg-perl all 1.19.2ubuntu2 [227 kB] Get:28 http://ftpmaster.internal/ubuntu disco/main armhf e2fslibs armhf 1.44.5-1 [2704 B] Get:29 http://ftpmaster.internal/ubuntu disco/main armhf libassuan0 armhf 2.5.2-1 [28.7 kB] Get:30 http://ftpmaster.internal/ubuntu disco/main armhf libcomerr2 armhf 1.44.5-1 [2700 B] Get:31 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libcc1-0 armhf 9-20190109-0ubuntu1 [34.2 kB] Get:32 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libgomp1 armhf 9-20190109-0ubuntu1 [78.3 kB] Get:33 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libatomic1 armhf 9-20190109-0ubuntu1 [7068 B] Get:34 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libasan5 armhf 9-20190109-0ubuntu1 [385 kB] Get:35 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libubsan1 armhf 9-20190109-0ubuntu1 [120 kB] Get:36 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libgcc-9-dev armhf 9-20190109-0ubuntu1 [685 kB] Get:37 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf gcc-9 armhf 9-20190109-0ubuntu1 [6382 kB] Get:38 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf libstdc++-9-dev armhf 9-20190109-0ubuntu1 [1667 kB] Get:39 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf g++-9 armhf 9-20190109-0ubuntu1 [6586 kB] Get:40 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf g++ armhf 4:9-20181126-1ubuntu3 [1584 B] Get:41 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf gcc armhf 4:9-20181126-1ubuntu3 [5196 B] Get:42 http://ppa.launchpad.net/ubuntu-toolchain-r/volatile/ubuntu disco/main armhf cpp armhf 4:9-20181126-1ubuntu3 [42.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 29.9 MB in 1s (23.9 MB/s) (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-4_armhf.deb ... Unpacking tar (1.30+dfsg-4) over (1.30+dfsg-3) ... Setting up tar (1.30+dfsg-4) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.2ubuntu2_armhf.deb ... Unpacking dpkg (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Setting up dpkg (1.19.2ubuntu2) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../dash_0.5.10.2-3ubuntu1_armhf.deb ... Unpacking dash (0.5.10.2-3ubuntu1) over (0.5.10.2-2) ... Setting up dash (0.5.10.2-3ubuntu1) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../archives/grep_3.3-1_armhf.deb ... Unpacking grep (3.3-1) over (3.1-3) ... Setting up grep (3.3-1) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../archives/sed_4.7-1_armhf.deb ... Unpacking sed (4.7-1) over (4.5-2) ... Setting up sed (4.7-1) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.56+nmu1_all.deb ... Unpacking init-system-helpers (1.56+nmu1) over (1.56) ... Setting up init-system-helpers (1.56+nmu1) ... (Reading database ... 12402 files and directories currently installed.) Preparing to unpack .../libext2fs2_1.44.5-1_armhf.deb ... Unpacking libext2fs2:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Setting up libext2fs2:armhf (1.44.5-1) ... (Reading database ... 12401 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.44.5-1_armhf.deb ... Unpacking e2fsprogs (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../init_1.56+nmu1_armhf.deb ... Unpacking init (1.56+nmu1) over (1.56) ... Selecting previously unselected package gcc-9-base:armhf. Preparing to unpack .../gcc-9-base_9-20190109-0ubuntu1_armhf.deb ... Unpacking gcc-9-base:armhf (9-20190109-0ubuntu1) ... Setting up gcc-9-base:armhf (9-20190109-0ubuntu1) ... (Reading database ... 12407 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.8-2_all.deb ... Unpacking libsemanage-common (2.8-2) over (2.8-1build2) ... Setting up libsemanage-common (2.8-2) ... (Reading database ... 12407 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-2_armhf.deb ... Unpacking libsemanage1:armhf (2.8-2) over (2.8-1build2) ... Setting up libsemanage1:armhf (2.8-2) ... (Reading database ... 12407 files and directories currently installed.) Preparing to unpack .../libzstd1_1.3.8+dfsg-3_armhf.deb ... Unpacking libzstd1:armhf (1.3.8+dfsg-3) over (1.3.5+dfsg-1ubuntu1) ... Setting up libzstd1:armhf (1.3.8+dfsg-3) ... (Reading database ... 12407 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.5-2ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.6.5-2ubuntu1) over (3.6.4-2ubuntu2) ... Setting up libgnutls30:armhf (3.6.5-2ubuntu1) ... (Reading database ... 12407 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9-20190109-0ubuntu1_armhf.deb ... Unpacking libgcc1:armhf (1:9-20190109-0ubuntu1) over (1:8.2.0-12ubuntu1) ... Setting up libgcc1:armhf (1:9-20190109-0ubuntu1) ... (Reading database ... 12407 files and directories currently installed.) Preparing to unpack .../libstdc++6_9-20190109-0ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (9-20190109-0ubuntu1) over (8.2.0-12ubuntu1) ... Setting up libstdc++6:armhf (9-20190109-0ubuntu1) ... (Reading database ... 12407 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.44.5-1_armhf.deb ... Unpacking libcom-err2:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../01-libss2_1.44.5-1_armhf.deb ... Unpacking libss2:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../02-libsqlite3-0_3.26.0-3_armhf.deb ... Unpacking libsqlite3-0:armhf (3.26.0-3) over (3.26.0-2) ... Preparing to unpack .../03-tzdata_2018i-1_all.deb ... Unpacking tzdata (2018i-1) over (2018g-1) ... Preparing to unpack .../04-binutils-arm-linux-gnueabihf_2.31.1-11ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../05-libbinutils_2.31.1-11ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../06-binutils_2.31.1-11ubuntu1_armhf.deb ... Unpacking binutils (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Preparing to unpack .../07-binutils-common_2.31.1-11ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.31.1-11ubuntu1) over (2.31.1-10ubuntu1) ... Selecting previously unselected package cpp-9. Preparing to unpack .../08-cpp-9_9-20190109-0ubuntu1_armhf.deb ... Unpacking cpp-9 (9-20190109-0ubuntu1) ... Preparing to unpack .../09-libcc1-0_9-20190109-0ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (9-20190109-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../10-libgomp1_9-20190109-0ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (9-20190109-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../11-libatomic1_9-20190109-0ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (9-20190109-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../12-libasan5_9-20190109-0ubuntu1_armhf.deb ... Unpacking libasan5:armhf (9-20190109-0ubuntu1) over (8.2.0-12ubuntu1) ... Preparing to unpack .../13-libubsan1_9-20190109-0ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (9-20190109-0ubuntu1) over (8.2.0-12ubuntu1) ... Selecting previously unselected package libgcc-9-dev:armhf. Preparing to unpack .../14-libgcc-9-dev_9-20190109-0ubuntu1_armhf.deb ... Unpacking libgcc-9-dev:armhf (9-20190109-0ubuntu1) ... Selecting previously unselected package gcc-9. Preparing to unpack .../15-gcc-9_9-20190109-0ubuntu1_armhf.deb ... Unpacking gcc-9 (9-20190109-0ubuntu1) ... Selecting previously unselected package libstdc++-9-dev:armhf. Preparing to unpack .../16-libstdc++-9-dev_9-20190109-0ubuntu1_armhf.deb ... Unpacking libstdc++-9-dev:armhf (9-20190109-0ubuntu1) ... Selecting previously unselected package g++-9. Preparing to unpack .../17-g++-9_9-20190109-0ubuntu1_armhf.deb ... Unpacking g++-9 (9-20190109-0ubuntu1) ... Preparing to unpack .../18-g++_4%3a9-20181126-1ubuntu3_armhf.deb ... Unpacking g++ (4:9-20181126-1ubuntu3) over (4:8.2.0-2ubuntu2) ... Preparing to unpack .../19-gcc_4%3a9-20181126-1ubuntu3_armhf.deb ... Unpacking gcc (4:9-20181126-1ubuntu3) over (4:8.2.0-2ubuntu2) ... Preparing to unpack .../20-cpp_4%3a9-20181126-1ubuntu3_armhf.deb ... Unpacking cpp (4:9-20181126-1ubuntu3) over (4:8.2.0-2ubuntu2) ... Preparing to unpack .../21-dpkg-dev_1.19.2ubuntu2_all.deb ... Unpacking dpkg-dev (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Preparing to unpack .../22-libdpkg-perl_1.19.2ubuntu2_all.deb ... Unpacking libdpkg-perl (1.19.2ubuntu2) over (1.19.2ubuntu1) ... Preparing to unpack .../23-e2fslibs_1.44.5-1_armhf.deb ... Unpacking e2fslibs:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Preparing to unpack .../24-libassuan0_2.5.2-1_armhf.deb ... Unpacking libassuan0:armhf (2.5.2-1) over (2.5.1-2) ... Preparing to unpack .../25-libcomerr2_1.44.5-1_armhf.deb ... Unpacking libcomerr2:armhf (1.44.5-1) over (1.44.4-2ubuntu1) ... Setting up libcom-err2:armhf (1.44.5-1) ... Setting up libgomp1:armhf (9-20190109-0ubuntu1) ... Setting up libatomic1:armhf (9-20190109-0ubuntu1) ... Setting up libss2:armhf (1.44.5-1) ... Setting up libcc1-0:armhf (9-20190109-0ubuntu1) ... Setting up e2fslibs:armhf (1.44.5-1) ... Setting up tzdata (2018i-1) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Jan 9 16:20:56 UTC 2019. Universal Time is now: Wed Jan 9 16:20:56 UTC 2019. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up init (1.56+nmu1) ... Setting up libdpkg-perl (1.19.2ubuntu2) ... Setting up e2fsprogs (1.44.5-1) ... Setting up binutils-common:armhf (2.31.1-11ubuntu1) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up cpp-9 (9-20190109-0ubuntu1) ... Setting up libsqlite3-0:armhf (3.26.0-3) ... Setting up libcomerr2:armhf (1.44.5-1) ... Setting up libasan5:armhf (9-20190109-0ubuntu1) ... Setting up libassuan0:armhf (2.5.2-1) ... Setting up libubsan1:armhf (9-20190109-0ubuntu1) ... Setting up cpp (4:9-20181126-1ubuntu3) ... Setting up libgcc-9-dev:armhf (9-20190109-0ubuntu1) ... Setting up libbinutils:armhf (2.31.1-11ubuntu1) ... Setting up binutils-arm-linux-gnueabihf (2.31.1-11ubuntu1) ... Setting up libstdc++-9-dev:armhf (9-20190109-0ubuntu1) ... Setting up binutils (2.31.1-11ubuntu1) ... Setting up gcc-9 (9-20190109-0ubuntu1) ... Setting up g++-9 (9-20190109-0ubuntu1) ... Setting up gcc (4:9-20181126-1ubuntu3) ... Setting up dpkg-dev (1.19.2ubuntu2) ... Setting up g++ (4:9-20181126-1ubuntu3) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-15951245 armhf disco -c chroot:build-PACKAGEBUILD-15951245 --arch=armhf --dist=disco --nolog -A linux-raspi2_4.18.0-1005.7.dsc Initiating build PACKAGEBUILD-15951245 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-141-generic #167-Ubuntu SMP Wed Dec 5 10:50:27 UTC 2018 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-015.buildd +==============================================================================+ | linux-raspi2 4.18.0-1005.7 (armhf) 09 Jan 2019 16:20 | +==============================================================================+ Package: linux-raspi2 Version: 4.18.0-1005.7 Source Version: 4.18.0-1005.7 Distribution: disco Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/linux-raspi2-PmBQdC/linux-raspi2-4.18.0' with '<>' I: NOTICE: Log filtering will replace 'build/linux-raspi2-PmBQdC' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-15951245/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- linux-raspi2_4.18.0-1005.7.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-51ZGtC/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-51ZGtC/apt_archive ./ InRelease Get:2 copy:/<>/resolver-51ZGtC/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-51ZGtC/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-51ZGtC/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-51ZGtC/apt_archive ./ Packages [527 B] Fetched 2860 B in 0s (73.0 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-8 libstdc++-8-dev Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-51ZGtC/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 852 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 13353 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 9), dh-systemd, cpio, kernel-wedge, kmod, libelf-dev, libnewt-dev, libiberty-dev, rsync, libdw-dev, libpci-dev, pkg-config, flex, bison, libunwind8-dev, openssl, libssl-dev, libaudit-dev, bc, python-dev, gawk, libudev-dev, autoconf, automake, libtool, uuid-dev, xmlto, docbook-utils, ghostscript, fig2dev, bzip2, sharutils, asciidoc, python-sphinx, python-sphinx-rtd-theme Filtered Build-Depends: debhelper (>= 9), dh-systemd, cpio, kernel-wedge, kmod, libelf-dev, libnewt-dev, libiberty-dev, rsync, libdw-dev, libpci-dev, pkg-config, flex, bison, libunwind8-dev, openssl, libssl-dev, libaudit-dev, bc, python-dev, gawk, libudev-dev, autoconf, automake, libtool, uuid-dev, xmlto, docbook-utils, ghostscript, fig2dev, bzip2, sharutils, asciidoc, python-sphinx, python-sphinx-rtd-theme dpkg-deb: building package 'sbuild-build-depends-linux-raspi2-dummy' in '/<>/resolver-IbWF0N/apt_archive/sbuild-build-depends-linux-raspi2-dummy.deb'. Ign:1 copy:/<>/resolver-IbWF0N/apt_archive ./ InRelease Get:2 copy:/<>/resolver-IbWF0N/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-IbWF0N/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-IbWF0N/apt_archive ./ Sources [511 B] Get:5 copy:/<>/resolver-IbWF0N/apt_archive ./ Packages [719 B] Fetched 3349 B in 0s (160 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install linux-raspi2 build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: g++-8 libstdc++-8-dev Use 'apt autoremove' to remove them. The following additional packages will be installed: asciidoc asciidoc-base asciidoc-common autoconf automake autopoint autotools-dev bc bison bsdmainutils cpio debhelper dh-autoreconf dh-strip-nondeterminism dh-systemd docbook-dsssl docbook-utils docbook-xml docbook-xsl docutils-common dwz fig2dev file flex fontconfig-config fonts-dejavu-core fonts-font-awesome fonts-lato fonts-lmodern fonts-roboto-slab gawk gettext gettext-base ghostscript groff-base intltool-debian kernel-wedge kmod libarchive-zip-perl libaudit-dev libavahi-client3 libavahi-common-data libavahi-common3 libbison-dev libbrotli1 libbsd0 libcairo2 libcap-ng-dev libcroco3 libcups2 libcupsimage2 libdbus-1-3 libdw-dev libdw1 libelf-dev libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libglib2.0-0 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2 libharfbuzz-icu0 libharfbuzz0b libiberty-dev libice6 libicu63 libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-modernizr libjs-sphinxdoc libjs-underscore libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-3 libkrb5support0 liblzma-dev libmagic-mgc libmagic1 libnetpbm10 libnewt-dev libnewt0.52 libosp5 libostyle1c2 libpaper-utils libpaper1 libpci-dev libpci3 libpipeline1 libpixman-1-0 libpng-dev libpopt0 libpotrace0 libptexenc1 libpython-dev libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libsgmls-perl libsigsegv2 libslang2-dev libsm6 libssl-dev libsynctex2 libteckit0 libtexlua52 libtexlua53 libtexluajit2 libtiff5 libtool libudev-dev libunwind-dev libunwind8 libwebp6 libwoff1 libx11-6 libx11-data libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxml2-utils libxmu6 libxpm4 libxrender1 libxslt1.1 libxt6 libxxhash0 libzzip-0-13 lynx lynx-common m4 man-db mime-support netpbm openjade opensp pkg-config po-debconf poppler-data preview-latex-style python python-alabaster python-babel python-babel-localedata python-certifi python-chardet python-dev python-docutils python-idna python-imagesize python-jinja2 python-markupsafe python-minimal python-packaging python-pkg-resources python-pygments python-pyparsing python-requests python-roman python-six python-sphinx python-sphinx-rtd-theme python-typing python-tz python-urllib3 python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal rsync sgml-base sgml-data sgmlspl sharutils sphinx-common sphinx-rtd-theme-common t1utils teckit tex-common texlive-base texlive-binaries texlive-fonts-recommended texlive-formats-extra texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-plain-generic texlive-xetex tipa ucf uuid-dev x11-common xdg-utils xml-core xmlto xsltproc zlib1g-dev Suggested packages: asciidoc-doc source-highlight autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist whois vacation libarchive1 dh-make docbook-dsssl-doc docbook docbook-defguide dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan xfig flex-doc fonts-roboto gawk-doc gettext-doc libasprintf-dev libgettextpo-dev ghostscript-x groff cups-common krb5-doc krb5-user liblzma-doc sgmls-doc libssl-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less doc-base libmail-box-perl poppler-utils fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum python-doc python-tk fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french python-jinja2-doc python-setuptools python-pygments-doc ttf-bitstream-vera python-pyparsing-doc python-cryptography python-openssl python-socks dvipng imagemagick-6.q16 latexmk libjs-mathjax python-stemmer sphinx-doc texlive-generic-extra python-ntlm python2-doc python2.7-doc binfmt-support openssh-client openssh-server sgml-base-doc perlsgml w3-recs sharutils-doc bsd-mailx | mailx perl-tk xpdf-reader | pdf-viewer texlive-fonts-recommended-doc texlive-latex-base-doc icc-profiles libfile-which-perl libspreadsheet-parseexcel-perl texlive-latex-extra-doc texlive-latex-recommended-doc texlive-pstricks dot2tex prerex ruby-tcltk | libtcltk-ruby texlive-pictures-doc vprerex w3m | lynx-cur | links texlive-htmlxml Recommended packages: asciidoc-dblatex asciidoc-doc vim-asciidoc libfl-dev gsfonts libcupsfilters1 dbus libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs fonts-droid-fallback javascript-common krb5-locales libfribidi0 libpng-tools libltdl-dev libmail-sendmail-perl docutils-doc python-pil python-enum34 python-cryptography python-ipaddress python-openssl lmodern tex-gyre ruby | ruby-interpreter tk libfile-mimeinfo-perl libnet-dbus-perl libx11-protocol-perl x11-utils x11-xserver-utils dblatex | fop zip The following NEW packages will be installed: asciidoc asciidoc-base asciidoc-common autoconf automake autopoint autotools-dev bc bison bsdmainutils cpio debhelper dh-autoreconf dh-strip-nondeterminism dh-systemd docbook-dsssl docbook-utils docbook-xml docbook-xsl docutils-common dwz fig2dev file flex fontconfig-config fonts-dejavu-core fonts-font-awesome fonts-lato fonts-lmodern fonts-roboto-slab gawk gettext gettext-base ghostscript groff-base intltool-debian kernel-wedge kmod libarchive-zip-perl libaudit-dev libavahi-client3 libavahi-common-data libavahi-common3 libbison-dev libbrotli1 libbsd0 libcairo2 libcap-ng-dev libcroco3 libcups2 libcupsimage2 libdbus-1-3 libdw-dev libdw1 libelf-dev libelf1 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libfontconfig1 libfreetype6 libglib2.0-0 libgraphite2-3 libgs9 libgs9-common libgssapi-krb5-2 libharfbuzz-icu0 libharfbuzz0b libiberty-dev libice6 libicu63 libijs-0.35 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-modernizr libjs-sphinxdoc libjs-underscore libk5crypto3 libkeyutils1 libkpathsea6 libkrb5-3 libkrb5support0 liblzma-dev libmagic-mgc libmagic1 libnetpbm10 libnewt-dev libnewt0.52 libosp5 libostyle1c2 libpaper-utils libpaper1 libpci-dev libpci3 libpipeline1 libpixman-1-0 libpng-dev libpopt0 libpotrace0 libptexenc1 libpython-dev libpython-stdlib libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libsgmls-perl libsigsegv2 libslang2-dev libsm6 libssl-dev libsynctex2 libteckit0 libtexlua52 libtexlua53 libtexluajit2 libtiff5 libtool libudev-dev libunwind-dev libunwind8 libwebp6 libwoff1 libx11-6 libx11-data libxau6 libxaw7 libxcb-render0 libxcb-shm0 libxcb1 libxdmcp6 libxext6 libxi6 libxml2 libxml2-utils libxmu6 libxpm4 libxrender1 libxslt1.1 libxt6 libxxhash0 libzzip-0-13 lynx lynx-common m4 man-db mime-support netpbm openjade opensp pkg-config po-debconf poppler-data preview-latex-style python python-alabaster python-babel python-babel-localedata python-certifi python-chardet python-dev python-docutils python-idna python-imagesize python-jinja2 python-markupsafe python-minimal python-packaging python-pkg-resources python-pygments python-pyparsing python-requests python-roman python-six python-sphinx python-sphinx-rtd-theme python-typing python-tz python-urllib3 python2 python2-dev python2-minimal python2.7 python2.7-dev python2.7-minimal rsync sbuild-build-depends-linux-raspi2-dummy sgml-base sgml-data sgmlspl sharutils sphinx-common sphinx-rtd-theme-common t1utils teckit tex-common texlive-base texlive-binaries texlive-fonts-recommended texlive-formats-extra texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-plain-generic texlive-xetex tipa ucf uuid-dev x11-common xdg-utils xml-core xmlto xsltproc zlib1g-dev 0 upgraded, 220 newly installed, 0 to remove and 0 not upgraded. Need to get 208 MB of archives. After this operation, 648 MB of additional disk space will be used. Get:1 copy:/<>/resolver-IbWF0N/apt_archive ./ sbuild-build-depends-linux-raspi2-dummy 0.invalid.0 [1052 B] Get:2 http://ftpmaster.internal/ubuntu disco/main armhf libxau6 armhf 1:1.0.8-1 [7324 B] Get:3 http://ftpmaster.internal/ubuntu disco/main armhf libbsd0 armhf 0.9.1-1 [43.1 kB] Get:4 http://ftpmaster.internal/ubuntu disco/main armhf libxdmcp6 armhf 1:1.1.2-3 [9316 B] Get:5 http://ftpmaster.internal/ubuntu disco/main armhf libxcb1 armhf 1.13.1-2 [40.8 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main armhf libx11-data all 2:1.6.7-1 [113 kB] Get:7 http://ftpmaster.internal/ubuntu disco/main armhf libx11-6 armhf 2:1.6.7-1 [515 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main armhf libxext6 armhf 2:1.3.3-1 [25.1 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main armhf bsdmainutils armhf 11.1.2ubuntu2 [176 kB] Get:10 http://ftpmaster.internal/ubuntu disco/main armhf groff-base armhf 1.22.3-10 [1013 kB] Get:11 http://ftpmaster.internal/ubuntu disco/main armhf libpipeline1 armhf 1.5.0-2 [21.5 kB] Get:12 http://ftpmaster.internal/ubuntu disco/main armhf man-db armhf 2.8.5-1 [1068 kB] Get:13 http://ftpmaster.internal/ubuntu disco/main armhf libsigsegv2 armhf 2.12-2 [13.1 kB] Get:14 http://ftpmaster.internal/ubuntu disco/main armhf m4 armhf 1.4.18-2 [186 kB] Get:15 http://ftpmaster.internal/ubuntu disco/main armhf flex armhf 2.6.4-6.2 [298 kB] Get:16 http://ftpmaster.internal/ubuntu disco/main armhf fonts-lato all 2.0-2 [2698 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main armhf gawk armhf 1:4.2.1+dfsg-1 [373 kB] Get:18 http://ftpmaster.internal/ubuntu disco/main armhf x11-common all 1:7.7+19ubuntu8 [22.5 kB] Get:19 http://ftpmaster.internal/ubuntu disco/main armhf libice6 armhf 2:1.0.9-2 [33.5 kB] Get:20 http://ftpmaster.internal/ubuntu disco/main armhf libsm6 armhf 2:1.2.2-1 [13.9 kB] Get:21 http://ftpmaster.internal/ubuntu disco/main armhf poppler-data all 0.4.9-2 [1475 kB] Get:22 http://ftpmaster.internal/ubuntu disco/main armhf libpython2.7-minimal armhf 2.7.15-5 [335 kB] Get:23 http://ftpmaster.internal/ubuntu disco/main armhf python2.7-minimal armhf 2.7.15-5 [1100 kB] Get:24 http://ftpmaster.internal/ubuntu disco/main armhf python2-minimal armhf 2.7.15-3 [28.1 kB] Get:25 http://ftpmaster.internal/ubuntu disco/main armhf python-minimal armhf 2.7.15-3 [5996 B] Get:26 http://ftpmaster.internal/ubuntu disco/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:27 http://ftpmaster.internal/ubuntu disco/main armhf libexpat1 armhf 2.2.6-1 [60.1 kB] Get:28 http://ftpmaster.internal/ubuntu disco/main armhf libpython2.7-stdlib armhf 2.7.15-5 [1833 kB] Get:29 http://ftpmaster.internal/ubuntu disco/main armhf python2.7 armhf 2.7.15-5 [239 kB] Get:30 http://ftpmaster.internal/ubuntu disco/main armhf libpython2-stdlib armhf 2.7.15-3 [7728 B] Get:31 http://ftpmaster.internal/ubuntu disco/main armhf libpython-stdlib armhf 2.7.15-3 [5824 B] Get:32 http://ftpmaster.internal/ubuntu disco/main armhf python2 armhf 2.7.15-3 [26.5 kB] Get:33 http://ftpmaster.internal/ubuntu disco/main armhf python armhf 2.7.15-3 [7828 B] Get:34 http://ftpmaster.internal/ubuntu disco/main armhf sgml-base all 1.29 [12.3 kB] Get:35 http://ftpmaster.internal/ubuntu disco/main armhf ucf all 3.0038 [50.5 kB] Get:36 http://ftpmaster.internal/ubuntu disco/main armhf tex-common all 6.10 [32.6 kB] Get:37 http://ftpmaster.internal/ubuntu disco/main armhf cpio armhf 2.12+dfsg-6 [75.3 kB] Get:38 http://ftpmaster.internal/ubuntu disco/main armhf libmagic-mgc armhf 1:5.34-2 [197 kB] Get:39 http://ftpmaster.internal/ubuntu disco/main armhf libmagic1 armhf 1:5.34-2 [65.3 kB] Get:40 http://ftpmaster.internal/ubuntu disco/main armhf file armhf 1:5.34-2 [21.9 kB] Get:41 http://ftpmaster.internal/ubuntu disco/main armhf kmod armhf 25-1ubuntu2 [81.7 kB] Get:42 http://ftpmaster.internal/ubuntu disco/main armhf libdbus-1-3 armhf 1.12.10-1ubuntu2 [154 kB] Get:43 http://ftpmaster.internal/ubuntu disco/main armhf libelf1 armhf 0.175-1 [41.1 kB] Get:44 http://ftpmaster.internal/ubuntu disco/main armhf libglib2.0-0 armhf 2.58.1-2 [1024 kB] Get:45 http://ftpmaster.internal/ubuntu disco/main armhf libicu63 armhf 63.1-5 [7991 kB] Get:46 http://ftpmaster.internal/ubuntu disco/main armhf libnewt0.52 armhf 0.52.20-6ubuntu2 [33.8 kB] Get:47 http://ftpmaster.internal/ubuntu disco/main armhf libpopt0 armhf 1.16-11 [23.1 kB] Get:48 http://ftpmaster.internal/ubuntu disco/main armhf libxml2 armhf 2.9.4+dfsg1-7ubuntu3 [533 kB] Get:49 http://ftpmaster.internal/ubuntu disco/main armhf gettext-base armhf 0.19.8.1-9 [46.0 kB] Get:50 http://ftpmaster.internal/ubuntu disco/main armhf libkrb5support0 armhf 1.16.1-1ubuntu1 [27.2 kB] Get:51 http://ftpmaster.internal/ubuntu disco/main armhf libk5crypto3 armhf 1.16.1-1ubuntu1 [83.2 kB] Get:52 http://ftpmaster.internal/ubuntu disco/main armhf libkeyutils1 armhf 1.5.9-9.3 [8660 B] Get:53 http://ftpmaster.internal/ubuntu disco/main armhf libkrb5-3 armhf 1.16.1-1ubuntu1 [234 kB] Get:54 http://ftpmaster.internal/ubuntu disco/main armhf libgssapi-krb5-2 armhf 1.16.1-1ubuntu1 [100 kB] Get:55 http://ftpmaster.internal/ubuntu disco/main armhf libpci3 armhf 1:3.5.2-1ubuntu2 [18.4 kB] Get:56 http://ftpmaster.internal/ubuntu disco/main armhf rsync armhf 3.1.2-2.2 [315 kB] Get:57 http://ftpmaster.internal/ubuntu disco/universe armhf asciidoc-common all 8.6.10-3 [199 kB] Get:58 http://ftpmaster.internal/ubuntu disco/main armhf libxml2-utils armhf 2.9.4+dfsg1-7ubuntu3 [34.6 kB] Get:59 http://ftpmaster.internal/ubuntu disco/universe armhf asciidoc-base all 8.6.10-3 [80.7 kB] Get:60 http://ftpmaster.internal/ubuntu disco/universe armhf asciidoc all 8.6.10-3 [3260 B] Get:61 http://ftpmaster.internal/ubuntu disco/main armhf autoconf all 2.69-11 [322 kB] Get:62 http://ftpmaster.internal/ubuntu disco/main armhf autotools-dev all 20180224.1 [39.6 kB] Get:63 http://ftpmaster.internal/ubuntu disco/main armhf automake all 1:1.16.1-4 [522 kB] Get:64 http://ftpmaster.internal/ubuntu disco/main armhf autopoint all 0.19.8.1-9 [412 kB] Get:65 http://ftpmaster.internal/ubuntu disco/main armhf bc armhf 1.07.1-2 [81.3 kB] Get:66 http://ftpmaster.internal/ubuntu disco/main armhf libbison-dev armhf 2:3.2.2.dfsg-1 [343 kB] Get:67 http://ftpmaster.internal/ubuntu disco/main armhf bison armhf 2:3.2.2.dfsg-1 [247 kB] Get:68 http://ftpmaster.internal/ubuntu disco/main armhf libtool all 2.4.6-6 [195 kB] Get:69 http://ftpmaster.internal/ubuntu disco/main armhf dh-autoreconf all 19 [16.1 kB] Get:70 http://ftpmaster.internal/ubuntu disco/main armhf libarchive-zip-perl all 1.64-1 [84.9 kB] Get:71 http://ftpmaster.internal/ubuntu disco/main armhf libfile-stripnondeterminism-perl all 1.0.0-1 [13.9 kB] Get:72 http://ftpmaster.internal/ubuntu disco/main armhf dh-strip-nondeterminism all 1.0.0-1 [5064 B] Get:73 http://ftpmaster.internal/ubuntu disco/main armhf dwz armhf 0.12-3 [72.1 kB] Get:74 http://ftpmaster.internal/ubuntu disco/main armhf libcroco3 armhf 0.6.12-3 [69.6 kB] Get:75 http://ftpmaster.internal/ubuntu disco/main armhf gettext armhf 0.19.8.1-9 [833 kB] Get:76 http://ftpmaster.internal/ubuntu disco/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:77 http://ftpmaster.internal/ubuntu disco/main armhf po-debconf all 1.0.21 [233 kB] Get:78 http://ftpmaster.internal/ubuntu disco/main armhf debhelper all 11.5.3ubuntu1 [888 kB] Get:79 http://ftpmaster.internal/ubuntu disco/universe armhf libosp5 armhf 1.5.2-13ubuntu2 [511 kB] Get:80 http://ftpmaster.internal/ubuntu disco/universe armhf libostyle1c2 armhf 1.4devel1-21.3 [525 kB] Get:81 http://ftpmaster.internal/ubuntu disco/universe armhf openjade armhf 1.4devel1-21.3 [196 kB] Get:82 http://ftpmaster.internal/ubuntu disco/main armhf xml-core all 0.18 [21.3 kB] Get:83 http://ftpmaster.internal/ubuntu disco/universe armhf sgml-data all 2.0.11 [171 kB] Get:84 http://ftpmaster.internal/ubuntu disco/universe armhf docbook-xml all 4.5-8 [71.8 kB] Get:85 http://ftpmaster.internal/ubuntu disco/universe armhf docbook-dsssl all 1.79-9.1 [217 kB] Get:86 http://ftpmaster.internal/ubuntu disco/main armhf libpaper1 armhf 1.1.26 [12.1 kB] Get:87 http://ftpmaster.internal/ubuntu disco/main armhf libpaper-utils armhf 1.1.26 [7920 B] Get:88 http://ftpmaster.internal/ubuntu disco/main armhf libkpathsea6 armhf 2018.20181218.49446-1 [47.7 kB] Get:89 http://ftpmaster.internal/ubuntu disco/main armhf libptexenc1 armhf 2018.20181218.49446-1 [32.6 kB] Get:90 http://ftpmaster.internal/ubuntu disco/main armhf libsynctex2 armhf 2018.20181218.49446-1 [42.0 kB] Get:91 http://ftpmaster.internal/ubuntu disco/main armhf libtexlua52 armhf 2018.20181218.49446-1 [68.0 kB] Get:92 http://ftpmaster.internal/ubuntu disco/main armhf libtexlua53 armhf 2018.20181218.49446-1 [80.2 kB] Get:93 http://ftpmaster.internal/ubuntu disco/main armhf libtexluajit2 armhf 2018.20181218.49446-1 [179 kB] Get:94 http://ftpmaster.internal/ubuntu disco/main armhf t1utils armhf 1.41-3 [48.2 kB] Get:95 http://ftpmaster.internal/ubuntu disco/main armhf libbrotli1 armhf 1.0.7-2 [259 kB] Get:96 http://ftpmaster.internal/ubuntu disco/main armhf libfreetype6 armhf 2.8.1-2ubuntu2 [280 kB] Get:97 http://ftpmaster.internal/ubuntu disco/main armhf fonts-dejavu-core all 2.37-1 [1041 kB] Get:98 http://ftpmaster.internal/ubuntu disco/main armhf fontconfig-config all 2.13.0-5ubuntu3 [28.4 kB] Get:99 http://ftpmaster.internal/ubuntu disco/main armhf libfontconfig1 armhf 2.13.0-5ubuntu3 [93.9 kB] Get:100 http://ftpmaster.internal/ubuntu disco/main armhf libpixman-1-0 armhf 0.36.0-1 [157 kB] Get:101 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-render0 armhf 1.13.1-2 [13.9 kB] Get:102 http://ftpmaster.internal/ubuntu disco/main armhf libxcb-shm0 armhf 1.13.1-2 [5380 B] Get:103 http://ftpmaster.internal/ubuntu disco/main armhf libxrender1 armhf 1:0.9.10-1 [15.6 kB] Get:104 http://ftpmaster.internal/ubuntu disco/main armhf libcairo2 armhf 1.16.0-1 [511 kB] Get:105 http://ftpmaster.internal/ubuntu disco/main armhf libgraphite2-3 armhf 1.3.12-1 [63.1 kB] Get:106 http://ftpmaster.internal/ubuntu disco/main armhf libavahi-common-data armhf 0.7-4ubuntu4 [21.4 kB] Get:107 http://ftpmaster.internal/ubuntu disco/main armhf libavahi-common3 armhf 0.7-4ubuntu4 [18.2 kB] Get:108 http://ftpmaster.internal/ubuntu disco/main armhf libavahi-client3 armhf 0.7-4ubuntu4 [21.7 kB] Get:109 http://ftpmaster.internal/ubuntu disco/main armhf libcups2 armhf 2.2.10-3 [179 kB] Get:110 http://ftpmaster.internal/ubuntu disco/main armhf libcupsimage2 armhf 2.2.10-3 [16.0 kB] Get:111 http://ftpmaster.internal/ubuntu disco/main armhf libijs-0.35 armhf 0.35-13 [13.9 kB] Get:112 http://ftpmaster.internal/ubuntu disco/main armhf libjbig2dec0 armhf 0.15-2 [51.2 kB] Get:113 http://ftpmaster.internal/ubuntu disco/main armhf libjpeg-turbo8 armhf 2.0.0-0ubuntu2 [90.0 kB] Get:114 http://ftpmaster.internal/ubuntu disco/main armhf libjpeg8 armhf 8c-2ubuntu8 [2202 B] Get:115 http://ftpmaster.internal/ubuntu disco/main armhf libjbig0 armhf 2.1-3.1build1 [23.9 kB] Get:116 http://ftpmaster.internal/ubuntu disco/main armhf libwebp6 armhf 0.6.1-2 [152 kB] Get:117 http://ftpmaster.internal/ubuntu disco/main armhf libtiff5 armhf 4.0.10-3 [139 kB] Get:118 http://ftpmaster.internal/ubuntu disco/main armhf libgs9-common all 9.26~dfsg+0-0ubuntu3 [5092 kB] Get:119 http://ftpmaster.internal/ubuntu disco/main armhf libgs9 armhf 9.26~dfsg+0-0ubuntu3 [2058 kB] Get:120 http://ftpmaster.internal/ubuntu disco/main armhf libharfbuzz0b armhf 2.3.0-1 [327 kB] Get:121 http://ftpmaster.internal/ubuntu disco/main armhf libharfbuzz-icu0 armhf 2.3.0-1 [5004 B] Get:122 http://ftpmaster.internal/ubuntu disco/main armhf libpotrace0 armhf 1.15-1 [15.2 kB] Get:123 http://ftpmaster.internal/ubuntu disco/main armhf libteckit0 armhf 2.5.8+ds2-5ubuntu1 [245 kB] Get:124 http://ftpmaster.internal/ubuntu disco/main armhf libwoff1 armhf 1.0.2-1build1 [35.3 kB] Get:125 http://ftpmaster.internal/ubuntu disco/main armhf libxt6 armhf 1:1.1.5-1 [129 kB] Get:126 http://ftpmaster.internal/ubuntu disco/main armhf libxmu6 armhf 2:1.1.2-2 [38.3 kB] Get:127 http://ftpmaster.internal/ubuntu disco/main armhf libxpm4 armhf 1:3.5.12-1 [29.0 kB] Get:128 http://ftpmaster.internal/ubuntu disco/main armhf libxaw7 armhf 2:1.0.13-1 [141 kB] Get:129 http://ftpmaster.internal/ubuntu disco/main armhf libxi6 armhf 2:1.7.9-1 [26.1 kB] Get:130 http://ftpmaster.internal/ubuntu disco/main armhf libxxhash0 armhf 0.6.5-2 [10.2 kB] Get:131 http://ftpmaster.internal/ubuntu disco/main armhf libzzip-0-13 armhf 0.13.62-3.1ubuntu1 [22.2 kB] Get:132 http://ftpmaster.internal/ubuntu disco/main armhf texlive-binaries armhf 2018.20181218.49446-1 [10.1 MB] Get:133 http://ftpmaster.internal/ubuntu disco/main armhf xdg-utils all 1.1.3-1ubuntu2 [60.5 kB] Get:134 http://ftpmaster.internal/ubuntu disco/main armhf texlive-base all 2018.20181214-1 [19.4 MB] Get:135 http://ftpmaster.internal/ubuntu disco/universe armhf texlive-fonts-recommended all 2018.20181214-1 [5265 kB] Get:136 http://ftpmaster.internal/ubuntu disco/main armhf fonts-lmodern all 2.004.5-5 [4532 kB] Get:137 http://ftpmaster.internal/ubuntu disco/main armhf texlive-latex-base all 2018.20181214-1 [956 kB] Get:138 http://ftpmaster.internal/ubuntu disco/universe armhf texlive-plain-generic all 2018.20181214-1 [24.2 MB] Get:139 http://ftpmaster.internal/ubuntu disco/universe armhf teckit armhf 2.5.8+ds2-5ubuntu1 [684 kB] Get:140 http://ftpmaster.internal/ubuntu disco/main armhf preview-latex-style all 11.91-1ubuntu1 [185 kB] Get:141 http://ftpmaster.internal/ubuntu disco/main armhf texlive-latex-recommended all 2018.20181214-1 [15.3 MB] Get:142 http://ftpmaster.internal/ubuntu disco/universe armhf texlive-pictures all 2018.20181214-1 [4124 kB] Get:143 http://ftpmaster.internal/ubuntu disco/universe armhf texlive-latex-extra all 2018.20181214-1 [11.8 MB] Get:144 http://ftpmaster.internal/ubuntu disco/universe armhf tipa all 2:1.3-20 [2978 kB] Get:145 http://ftpmaster.internal/ubuntu disco/universe armhf texlive-xetex all 2018.20181214-1 [13.2 MB] Get:146 http://ftpmaster.internal/ubuntu disco/universe armhf texlive-formats-extra all 2018.20181214-1 [4628 kB] Get:147 http://ftpmaster.internal/ubuntu disco/universe armhf lynx-common all 2.8.9rel.1-2 [943 kB] Get:148 http://ftpmaster.internal/ubuntu disco/universe armhf lynx armhf 2.8.9rel.1-2 [561 kB] Get:149 http://ftpmaster.internal/ubuntu disco/universe armhf libsgmls-perl all 1.03ii-36 [23.1 kB] Get:150 http://ftpmaster.internal/ubuntu disco/universe armhf sgmlspl all 1.03ii-36 [6158 B] Get:151 http://ftpmaster.internal/ubuntu disco/universe armhf opensp armhf 1.5.2-13ubuntu2 [128 kB] Get:152 http://ftpmaster.internal/ubuntu disco/universe armhf docbook-utils all 0.6.14-3.3 [58.6 kB] Get:153 http://ftpmaster.internal/ubuntu disco/universe armhf docbook-xsl all 1.79.1+dfsg-2 [1075 kB] Get:154 http://ftpmaster.internal/ubuntu disco/main armhf docutils-common all 0.14+dfsg-3 [156 kB] Get:155 http://ftpmaster.internal/ubuntu disco/main armhf ghostscript armhf 9.26~dfsg+0-0ubuntu3 [51.8 kB] Get:156 http://ftpmaster.internal/ubuntu disco/universe armhf libnetpbm10 armhf 2:10.0-15.3build1 [47.5 kB] Get:157 http://ftpmaster.internal/ubuntu disco/universe armhf netpbm armhf 2:10.0-15.3build1 [891 kB] Get:158 http://ftpmaster.internal/ubuntu disco/universe armhf fig2dev armhf 1:3.2.7a-3 [631 kB] Get:159 http://ftpmaster.internal/ubuntu disco/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-1 [514 kB] Get:160 http://ftpmaster.internal/ubuntu disco/main armhf fonts-roboto-slab all 1.100263+20170512-1 [207 kB] Get:161 http://ftpmaster.internal/ubuntu disco/main armhf kernel-wedge all 2.96ubuntu3 [16.6 kB] Get:162 http://ftpmaster.internal/ubuntu disco/main armhf libcap-ng-dev armhf 0.7.9-1build1 [21.1 kB] Get:163 http://ftpmaster.internal/ubuntu disco/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-0ubuntu2 [168 kB] Get:164 http://ftpmaster.internal/ubuntu disco/main armhf libelf-dev armhf 0.175-1 [53.9 kB] Get:165 http://ftpmaster.internal/ubuntu disco/main armhf libdw1 armhf 0.175-1 [205 kB] Get:166 http://ftpmaster.internal/ubuntu disco/main armhf liblzma-dev armhf 5.2.2-1.3 [138 kB] Get:167 http://ftpmaster.internal/ubuntu disco/main armhf libdw-dev armhf 0.175-1 [197 kB] Get:168 http://ftpmaster.internal/ubuntu disco/main armhf libexpat1-dev armhf 2.2.6-1 [107 kB] Get:169 http://ftpmaster.internal/ubuntu disco/main armhf libiberty-dev armhf 20181121-1 [137 kB] Get:170 http://ftpmaster.internal/ubuntu disco/main armhf libjs-jquery all 3.2.1-1 [152 kB] Get:171 http://ftpmaster.internal/ubuntu disco/main armhf libjs-underscore all 1.8.3~dfsg-1 [59.9 kB] Get:172 http://ftpmaster.internal/ubuntu disco/main armhf libjs-sphinxdoc all 1.7.9-1 [92.3 kB] Get:173 http://ftpmaster.internal/ubuntu disco/main armhf libpng-dev armhf 1.6.34-2 [163 kB] Get:174 http://ftpmaster.internal/ubuntu disco/main armhf libslang2-dev armhf 2.3.2-1ubuntu1 [366 kB] Get:175 http://ftpmaster.internal/ubuntu disco/main armhf libnewt-dev armhf 0.52.20-6ubuntu2 [53.9 kB] Get:176 http://ftpmaster.internal/ubuntu disco/main armhf libudev-dev armhf 239-7ubuntu15 [19.0 kB] Get:177 http://ftpmaster.internal/ubuntu disco/main armhf libpci-dev armhf 1:3.5.2-1ubuntu2 [38.6 kB] Get:178 http://ftpmaster.internal/ubuntu disco/main armhf libpython2.7 armhf 2.7.15-5 [891 kB] Get:179 http://ftpmaster.internal/ubuntu disco/main armhf libpython2.7-dev armhf 2.7.15-5 [30.9 MB] Get:180 http://ftpmaster.internal/ubuntu disco/main armhf libpython2-dev armhf 2.7.15-3 [7788 B] Get:181 http://ftpmaster.internal/ubuntu disco/main armhf libpython-dev armhf 2.7.15-3 [5888 B] Get:182 http://ftpmaster.internal/ubuntu disco/main armhf libssl-dev armhf 1.1.1a-1ubuntu2 [1367 kB] Get:183 http://ftpmaster.internal/ubuntu disco/main armhf libunwind8 armhf 1.2.1-8 [46.7 kB] Get:184 http://ftpmaster.internal/ubuntu disco/main armhf libunwind-dev armhf 1.2.1-8 [467 kB] Get:185 http://ftpmaster.internal/ubuntu disco/main armhf libxslt1.1 armhf 1.1.32-2 [131 kB] Get:186 http://ftpmaster.internal/ubuntu disco/main armhf pkg-config armhf 0.29.1-0ubuntu2 [42.0 kB] Get:187 http://ftpmaster.internal/ubuntu disco/main armhf python-babel-localedata all 2.6.0+dfsg.1-1 [4071 kB] Get:188 http://ftpmaster.internal/ubuntu disco/main armhf python-pkg-resources all 40.6.2-1 [129 kB] Get:189 http://ftpmaster.internal/ubuntu disco/main armhf python-tz all 2018.7-1 [31.3 kB] Get:190 http://ftpmaster.internal/ubuntu disco/main armhf python-babel all 2.6.0+dfsg.1-1 [84.1 kB] Get:191 http://ftpmaster.internal/ubuntu disco/main armhf python-certifi all 2018.8.24-1 [140 kB] Get:192 http://ftpmaster.internal/ubuntu disco/main armhf python-chardet all 3.0.4-2 [80.9 kB] Get:193 http://ftpmaster.internal/ubuntu disco/main armhf python2.7-dev armhf 2.7.15-5 [280 kB] Get:194 http://ftpmaster.internal/ubuntu disco/main armhf python2-dev armhf 2.7.15-3 [1244 B] Get:195 http://ftpmaster.internal/ubuntu disco/main armhf python-dev armhf 2.7.15-3 [1220 B] Get:196 http://ftpmaster.internal/ubuntu disco/main armhf python-roman all 2.0.0-3 [8548 B] Get:197 http://ftpmaster.internal/ubuntu disco/main armhf python-docutils all 0.14+dfsg-3 [365 kB] Get:198 http://ftpmaster.internal/ubuntu disco/main armhf python-idna all 2.6-1 [32.4 kB] Get:199 http://ftpmaster.internal/ubuntu disco/universe armhf python-imagesize all 1.0.0-1 [4928 B] Get:200 http://ftpmaster.internal/ubuntu disco/main armhf python-markupsafe armhf 1.1.0-1 [12.6 kB] Get:201 http://ftpmaster.internal/ubuntu disco/main armhf python-jinja2 all 2.10-1 [94.6 kB] Get:202 http://ftpmaster.internal/ubuntu disco/main armhf python-pyparsing all 2.2.0+dfsg1-2 [52.1 kB] Get:203 http://ftpmaster.internal/ubuntu disco/main armhf python-six all 1.11.0-2 [11.3 kB] Get:204 http://ftpmaster.internal/ubuntu disco/main armhf python-packaging all 18.0-1 [18.2 kB] Get:205 http://ftpmaster.internal/ubuntu disco/main armhf python-pygments all 2.2.0+dfsg-2 [576 kB] Get:206 http://ftpmaster.internal/ubuntu disco/main armhf python-urllib3 all 1.24-1 [83.3 kB] Get:207 http://ftpmaster.internal/ubuntu disco/main armhf python-requests all 2.20.0-2 [46.9 kB] Get:208 http://ftpmaster.internal/ubuntu disco/universe armhf python-typing all 3.6.6-1 [22.8 kB] Get:209 http://ftpmaster.internal/ubuntu disco/main armhf sphinx-common all 1.7.9-1 [437 kB] Get:210 http://ftpmaster.internal/ubuntu disco/universe armhf python-alabaster all 0.7.8-1 [18.4 kB] Get:211 http://ftpmaster.internal/ubuntu disco/universe armhf python-sphinx all 1.7.9-1 [451 kB] Get:212 http://ftpmaster.internal/ubuntu disco/main armhf libjs-modernizr all 2.6.2+ds1-1ubuntu1 [46.7 kB] Get:213 http://ftpmaster.internal/ubuntu disco/main armhf sphinx-rtd-theme-common all 0.4.2+dfsg-1 [1019 kB] Get:214 http://ftpmaster.internal/ubuntu disco/universe armhf python-sphinx-rtd-theme all 0.4.2+dfsg-1 [5064 B] Get:215 http://ftpmaster.internal/ubuntu disco/main armhf sharutils armhf 1:4.15.2-4 [137 kB] Get:216 http://ftpmaster.internal/ubuntu disco/main armhf xsltproc armhf 1.1.32-2 [13.4 kB] Get:217 http://ftpmaster.internal/ubuntu disco/universe armhf xmlto armhf 0.0.28-2.1 [25.8 kB] Get:218 http://ftpmaster.internal/ubuntu disco/universe armhf dh-systemd all 11.5.3ubuntu1 [2676 B] Get:219 http://ftpmaster.internal/ubuntu disco/main armhf libaudit-dev armhf 1:2.8.3-1ubuntu3 [65.0 kB] Get:220 http://ftpmaster.internal/ubuntu disco/main armhf uuid-dev armhf 2.32-0.1ubuntu2 [32.7 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 208 MB in 9s (23.8 MB/s) Selecting previously unselected package libxau6:armhf. (Reading database ... 13353 files and directories currently installed.) Preparing to unpack .../00-libxau6_1%3a1.0.8-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../01-libbsd0_0.9.1-1_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../02-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../03-libxcb1_1.13.1-2_armhf.deb ... Unpacking libxcb1:armhf (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../04-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../05-libx11-6_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.7-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../06-libxext6_2%3a1.3.3-1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../07-bsdmainutils_11.1.2ubuntu2_armhf.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../08-groff-base_1.22.3-10_armhf.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../09-libpipeline1_1.5.0-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.0-2) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.8.5-1_armhf.deb ... Unpacking man-db (2.8.5-1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../11-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.18-2_armhf.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package flex. Preparing to unpack .../13-flex_2.6.4-6.2_armhf.deb ... Unpacking flex (2.6.4-6.2) ... Selecting previously unselected package fonts-lato. Preparing to unpack .../14-fonts-lato_2.0-2_all.deb ... Unpacking fonts-lato (2.0-2) ... Setting up libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package gawk. (Reading database ... 14368 files and directories currently installed.) Preparing to unpack .../00-gawk_1%3a4.2.1+dfsg-1_armhf.deb ... Unpacking gawk (1:4.2.1+dfsg-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../01-x11-common_1%3a7.7+19ubuntu8_all.deb ... dpkg-query: no packages found matching nux-tools Unpacking x11-common (1:7.7+19ubuntu8) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../02-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../03-libsm6_2%3a1.2.2-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.2-1) ... Selecting previously unselected package poppler-data. Preparing to unpack .../04-poppler-data_0.4.9-2_all.deb ... Unpacking poppler-data (0.4.9-2) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../05-libpython2.7-minimal_2.7.15-5_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.15-5) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../06-python2.7-minimal_2.7.15-5_armhf.deb ... Unpacking python2.7-minimal (2.7.15-5) ... Selecting previously unselected package python2-minimal. Preparing to unpack .../07-python2-minimal_2.7.15-3_armhf.deb ... Unpacking python2-minimal (2.7.15-3) ... Selecting previously unselected package python-minimal. Preparing to unpack .../08-python-minimal_2.7.15-3_armhf.deb ... Unpacking python-minimal (2.7.15-3) ... Selecting previously unselected package mime-support. Preparing to unpack .../09-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../10-libexpat1_2.2.6-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.6-1) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../11-libpython2.7-stdlib_2.7.15-5_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.15-5) ... Selecting previously unselected package python2.7. Preparing to unpack .../12-python2.7_2.7.15-5_armhf.deb ... Unpacking python2.7 (2.7.15-5) ... Selecting previously unselected package libpython2-stdlib:armhf. Preparing to unpack .../13-libpython2-stdlib_2.7.15-3_armhf.deb ... Unpacking libpython2-stdlib:armhf (2.7.15-3) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../14-libpython-stdlib_2.7.15-3_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.15-3) ... Setting up libpython2.7-minimal:armhf (2.7.15-5) ... Setting up python2.7-minimal (2.7.15-5) ... Setting up python2-minimal (2.7.15-3) ... Selecting previously unselected package python2. (Reading database ... 15871 files and directories currently installed.) Preparing to unpack .../python2_2.7.15-3_armhf.deb ... Unpacking python2 (2.7.15-3) ... Setting up python-minimal (2.7.15-3) ... Selecting previously unselected package python. (Reading database ... 15904 files and directories currently installed.) Preparing to unpack .../000-python_2.7.15-3_armhf.deb ... Unpacking python (2.7.15-3) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.29_all.deb ... Unpacking sgml-base (1.29) ... Selecting previously unselected package ucf. Preparing to unpack .../002-ucf_3.0038_all.deb ... Moving old data out of the way Unpacking ucf (3.0038) ... Selecting previously unselected package tex-common. Preparing to unpack .../003-tex-common_6.10_all.deb ... Unpacking tex-common (6.10) ... Selecting previously unselected package cpio. Preparing to unpack .../004-cpio_2.12+dfsg-6_armhf.deb ... Unpacking cpio (2.12+dfsg-6) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.34-2_armhf.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../006-libmagic1_1%3a5.34-2_armhf.deb ... Unpacking libmagic1:armhf (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.34-2_armhf.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package kmod. Preparing to unpack .../008-kmod_25-1ubuntu2_armhf.deb ... Unpacking kmod (25-1ubuntu2) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../009-libdbus-1-3_1.12.10-1ubuntu2_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.10-1ubuntu2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../010-libelf1_0.175-1_armhf.deb ... Unpacking libelf1:armhf (0.175-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../011-libglib2.0-0_2.58.1-2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.1-2) ... Selecting previously unselected package libicu63:armhf. Preparing to unpack .../012-libicu63_63.1-5_armhf.deb ... Unpacking libicu63:armhf (63.1-5) ... Selecting previously unselected package libnewt0.52:armhf. Preparing to unpack .../013-libnewt0.52_0.52.20-6ubuntu2_armhf.deb ... Unpacking libnewt0.52:armhf (0.52.20-6ubuntu2) ... Selecting previously unselected package libpopt0:armhf. Preparing to unpack .../014-libpopt0_1.16-11_armhf.deb ... Unpacking libpopt0:armhf (1.16-11) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../015-libxml2_2.9.4+dfsg1-7ubuntu3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../016-gettext-base_0.19.8.1-9_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../017-libkrb5support0_1.16.1-1ubuntu1_armhf.deb ... Unpacking libkrb5support0:armhf (1.16.1-1ubuntu1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../018-libk5crypto3_1.16.1-1ubuntu1_armhf.deb ... Unpacking libk5crypto3:armhf (1.16.1-1ubuntu1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../019-libkeyutils1_1.5.9-9.3_armhf.deb ... Unpacking libkeyutils1:armhf (1.5.9-9.3) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../020-libkrb5-3_1.16.1-1ubuntu1_armhf.deb ... Unpacking libkrb5-3:armhf (1.16.1-1ubuntu1) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../021-libgssapi-krb5-2_1.16.1-1ubuntu1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.16.1-1ubuntu1) ... Selecting previously unselected package libpci3:armhf. Preparing to unpack .../022-libpci3_1%3a3.5.2-1ubuntu2_armhf.deb ... Unpacking libpci3:armhf (1:3.5.2-1ubuntu2) ... Selecting previously unselected package rsync. Preparing to unpack .../023-rsync_3.1.2-2.2_armhf.deb ... Unpacking rsync (3.1.2-2.2) ... Selecting previously unselected package asciidoc-common. Preparing to unpack .../024-asciidoc-common_8.6.10-3_all.deb ... Unpacking asciidoc-common (8.6.10-3) ... Selecting previously unselected package libxml2-utils. Preparing to unpack .../025-libxml2-utils_2.9.4+dfsg1-7ubuntu3_armhf.deb ... Unpacking libxml2-utils (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package asciidoc-base. Preparing to unpack .../026-asciidoc-base_8.6.10-3_all.deb ... Unpacking asciidoc-base (8.6.10-3) ... Selecting previously unselected package asciidoc. Preparing to unpack .../027-asciidoc_8.6.10-3_all.deb ... Unpacking asciidoc (8.6.10-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../028-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../029-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../030-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../031-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package bc. Preparing to unpack .../032-bc_1.07.1-2_armhf.deb ... Unpacking bc (1.07.1-2) ... Selecting previously unselected package libbison-dev:armhf. Preparing to unpack .../033-libbison-dev_2%3a3.2.2.dfsg-1_armhf.deb ... Unpacking libbison-dev:armhf (2:3.2.2.dfsg-1) ... Selecting previously unselected package bison. Preparing to unpack .../034-bison_2%3a3.2.2.dfsg-1_armhf.deb ... Unpacking bison (2:3.2.2.dfsg-1) ... Selecting previously unselected package libtool. Preparing to unpack .../035-libtool_2.4.6-6_all.deb ... Unpacking libtool (2.4.6-6) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../036-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../037-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.0.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.0.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../039-dh-strip-nondeterminism_1.0.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.0.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../040-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../041-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../042-gettext_0.19.8.1-9_armhf.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../043-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../044-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../045-debhelper_11.5.3ubuntu1_all.deb ... Unpacking debhelper (11.5.3ubuntu1) ... Selecting previously unselected package libosp5. Preparing to unpack .../046-libosp5_1.5.2-13ubuntu2_armhf.deb ... Unpacking libosp5 (1.5.2-13ubuntu2) ... Selecting previously unselected package libostyle1c2. Preparing to unpack .../047-libostyle1c2_1.4devel1-21.3_armhf.deb ... Unpacking libostyle1c2 (1.4devel1-21.3) ... Selecting previously unselected package openjade. Preparing to unpack .../048-openjade_1.4devel1-21.3_armhf.deb ... Unpacking openjade (1.4devel1-21.3) ... Selecting previously unselected package xml-core. Preparing to unpack .../049-xml-core_0.18_all.deb ... Unpacking xml-core (0.18) ... Selecting previously unselected package sgml-data. Preparing to unpack .../050-sgml-data_2.0.11_all.deb ... Unpacking sgml-data (2.0.11) ... Selecting previously unselected package docbook-xml. Preparing to unpack .../051-docbook-xml_4.5-8_all.deb ... Unpacking docbook-xml (4.5-8) ... Selecting previously unselected package docbook-dsssl. Preparing to unpack .../052-docbook-dsssl_1.79-9.1_all.deb ... Unpacking docbook-dsssl (1.79-9.1) ... Selecting previously unselected package libpaper1:armhf. Preparing to unpack .../053-libpaper1_1.1.26_armhf.deb ... Unpacking libpaper1:armhf (1.1.26) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../054-libpaper-utils_1.1.26_armhf.deb ... Unpacking libpaper-utils (1.1.26) ... Selecting previously unselected package libkpathsea6:armhf. Preparing to unpack .../055-libkpathsea6_2018.20181218.49446-1_armhf.deb ... Unpacking libkpathsea6:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libptexenc1:armhf. Preparing to unpack .../056-libptexenc1_2018.20181218.49446-1_armhf.deb ... Unpacking libptexenc1:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libsynctex2:armhf. Preparing to unpack .../057-libsynctex2_2018.20181218.49446-1_armhf.deb ... Unpacking libsynctex2:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libtexlua52:armhf. Preparing to unpack .../058-libtexlua52_2018.20181218.49446-1_armhf.deb ... Unpacking libtexlua52:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libtexlua53:armhf. Preparing to unpack .../059-libtexlua53_2018.20181218.49446-1_armhf.deb ... Unpacking libtexlua53:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libtexluajit2:armhf. Preparing to unpack .../060-libtexluajit2_2018.20181218.49446-1_armhf.deb ... Unpacking libtexluajit2:armhf (2018.20181218.49446-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../061-t1utils_1.41-3_armhf.deb ... Unpacking t1utils (1.41-3) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../062-libbrotli1_1.0.7-2_armhf.deb ... Unpacking libbrotli1:armhf (1.0.7-2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../063-libfreetype6_2.8.1-2ubuntu2_armhf.deb ... Unpacking libfreetype6:armhf (2.8.1-2ubuntu2) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../064-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../065-fontconfig-config_2.13.0-5ubuntu3_all.deb ... Unpacking fontconfig-config (2.13.0-5ubuntu3) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../066-libfontconfig1_2.13.0-5ubuntu3_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.0-5ubuntu3) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../067-libpixman-1-0_0.36.0-1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.36.0-1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../068-libxcb-render0_1.13.1-2_armhf.deb ... Unpacking libxcb-render0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../069-libxcb-shm0_1.13.1-2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.13.1-2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../070-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../071-libcairo2_1.16.0-1_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../072-libgraphite2-3_1.3.12-1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.12-1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../073-libavahi-common-data_0.7-4ubuntu4_armhf.deb ... Unpacking libavahi-common-data:armhf (0.7-4ubuntu4) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../074-libavahi-common3_0.7-4ubuntu4_armhf.deb ... Unpacking libavahi-common3:armhf (0.7-4ubuntu4) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../075-libavahi-client3_0.7-4ubuntu4_armhf.deb ... Unpacking libavahi-client3:armhf (0.7-4ubuntu4) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../076-libcups2_2.2.10-3_armhf.deb ... Unpacking libcups2:armhf (2.2.10-3) ... Selecting previously unselected package libcupsimage2:armhf. Preparing to unpack .../077-libcupsimage2_2.2.10-3_armhf.deb ... Unpacking libcupsimage2:armhf (2.2.10-3) ... Selecting previously unselected package libijs-0.35:armhf. Preparing to unpack .../078-libijs-0.35_0.35-13_armhf.deb ... Unpacking libijs-0.35:armhf (0.35-13) ... Selecting previously unselected package libjbig2dec0:armhf. Preparing to unpack .../079-libjbig2dec0_0.15-2_armhf.deb ... Unpacking libjbig2dec0:armhf (0.15-2) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../080-libjpeg-turbo8_2.0.0-0ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.0.0-0ubuntu2) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../081-libjpeg8_8c-2ubuntu8_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu8) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../082-libjbig0_2.1-3.1build1_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1build1) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../083-libwebp6_0.6.1-2_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../084-libtiff5_4.0.10-3_armhf.deb ... Unpacking libtiff5:armhf (4.0.10-3) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../085-libgs9-common_9.26~dfsg+0-0ubuntu3_all.deb ... Unpacking libgs9-common (9.26~dfsg+0-0ubuntu3) ... Selecting previously unselected package libgs9:armhf. Preparing to unpack .../086-libgs9_9.26~dfsg+0-0ubuntu3_armhf.deb ... Unpacking libgs9:armhf (9.26~dfsg+0-0ubuntu3) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../087-libharfbuzz0b_2.3.0-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.3.0-1) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../088-libharfbuzz-icu0_2.3.0-1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (2.3.0-1) ... Selecting previously unselected package libpotrace0:armhf. Preparing to unpack .../089-libpotrace0_1.15-1_armhf.deb ... Unpacking libpotrace0:armhf (1.15-1) ... Selecting previously unselected package libteckit0:armhf. Preparing to unpack .../090-libteckit0_2.5.8+ds2-5ubuntu1_armhf.deb ... Unpacking libteckit0:armhf (2.5.8+ds2-5ubuntu1) ... Selecting previously unselected package libwoff1:armhf. Preparing to unpack .../091-libwoff1_1.0.2-1build1_armhf.deb ... Unpacking libwoff1:armhf (1.0.2-1build1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../092-libxt6_1%3a1.1.5-1_armhf.deb ... Unpacking libxt6:armhf (1:1.1.5-1) ... Selecting previously unselected package libxmu6:armhf. Preparing to unpack .../093-libxmu6_2%3a1.1.2-2_armhf.deb ... Unpacking libxmu6:armhf (2:1.1.2-2) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../094-libxpm4_1%3a3.5.12-1_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.12-1) ... Selecting previously unselected package libxaw7:armhf. Preparing to unpack .../095-libxaw7_2%3a1.0.13-1_armhf.deb ... Unpacking libxaw7:armhf (2:1.0.13-1) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../096-libxi6_2%3a1.7.9-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.9-1) ... Selecting previously unselected package libxxhash0:armhf. Preparing to unpack .../097-libxxhash0_0.6.5-2_armhf.deb ... Unpacking libxxhash0:armhf (0.6.5-2) ... Selecting previously unselected package libzzip-0-13:armhf. Preparing to unpack .../098-libzzip-0-13_0.13.62-3.1ubuntu1_armhf.deb ... Unpacking libzzip-0-13:armhf (0.13.62-3.1ubuntu1) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../099-texlive-binaries_2018.20181218.49446-1_armhf.deb ... Unpacking texlive-binaries (2018.20181218.49446-1) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../100-xdg-utils_1.1.3-1ubuntu2_all.deb ... Unpacking xdg-utils (1.1.3-1ubuntu2) ... Selecting previously unselected package texlive-base. Preparing to unpack .../101-texlive-base_2018.20181214-1_all.deb ... Unpacking texlive-base (2018.20181214-1) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../102-texlive-fonts-recommended_2018.20181214-1_all.deb ... Unpacking texlive-fonts-recommended (2018.20181214-1) ... Selecting previously unselected package fonts-lmodern. Preparing to unpack .../103-fonts-lmodern_2.004.5-5_all.deb ... Unpacking fonts-lmodern (2.004.5-5) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../104-texlive-latex-base_2018.20181214-1_all.deb ... Unpacking texlive-latex-base (2018.20181214-1) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../105-texlive-plain-generic_2018.20181214-1_all.deb ... Unpacking texlive-plain-generic (2018.20181214-1) ... Selecting previously unselected package teckit. Preparing to unpack .../106-teckit_2.5.8+ds2-5ubuntu1_armhf.deb ... Unpacking teckit (2.5.8+ds2-5ubuntu1) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../107-preview-latex-style_11.91-1ubuntu1_all.deb ... Unpacking preview-latex-style (11.91-1ubuntu1) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../108-texlive-latex-recommended_2018.20181214-1_all.deb ... Unpacking texlive-latex-recommended (2018.20181214-1) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../109-texlive-pictures_2018.20181214-1_all.deb ... Unpacking texlive-pictures (2018.20181214-1) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../110-texlive-latex-extra_2018.20181214-1_all.deb ... Unpacking texlive-latex-extra (2018.20181214-1) ... Selecting previously unselected package tipa. Preparing to unpack .../111-tipa_2%3a1.3-20_all.deb ... Unpacking tipa (2:1.3-20) ... Selecting previously unselected package texlive-xetex. Preparing to unpack .../112-texlive-xetex_2018.20181214-1_all.deb ... Unpacking texlive-xetex (2018.20181214-1) ... Selecting previously unselected package texlive-formats-extra. Preparing to unpack .../113-texlive-formats-extra_2018.20181214-1_all.deb ... Unpacking texlive-formats-extra (2018.20181214-1) ... Selecting previously unselected package lynx-common. Preparing to unpack .../114-lynx-common_2.8.9rel.1-2_all.deb ... Unpacking lynx-common (2.8.9rel.1-2) ... Selecting previously unselected package lynx. Preparing to unpack .../115-lynx_2.8.9rel.1-2_armhf.deb ... Unpacking lynx (2.8.9rel.1-2) ... Selecting previously unselected package libsgmls-perl. Preparing to unpack .../116-libsgmls-perl_1.03ii-36_all.deb ... Unpacking libsgmls-perl (1.03ii-36) ... Selecting previously unselected package sgmlspl. Preparing to unpack .../117-sgmlspl_1.03ii-36_all.deb ... Unpacking sgmlspl (1.03ii-36) ... Selecting previously unselected package opensp. Preparing to unpack .../118-opensp_1.5.2-13ubuntu2_armhf.deb ... Unpacking opensp (1.5.2-13ubuntu2) ... Selecting previously unselected package docbook-utils. Preparing to unpack .../119-docbook-utils_0.6.14-3.3_all.deb ... Unpacking docbook-utils (0.6.14-3.3) ... Selecting previously unselected package docbook-xsl. Preparing to unpack .../120-docbook-xsl_1.79.1+dfsg-2_all.deb ... Unpacking docbook-xsl (1.79.1+dfsg-2) ... Selecting previously unselected package docutils-common. Preparing to unpack .../121-docutils-common_0.14+dfsg-3_all.deb ... Unpacking docutils-common (0.14+dfsg-3) ... Selecting previously unselected package ghostscript. Preparing to unpack .../122-ghostscript_9.26~dfsg+0-0ubuntu3_armhf.deb ... Unpacking ghostscript (9.26~dfsg+0-0ubuntu3) ... Selecting previously unselected package libnetpbm10. Preparing to unpack .../123-libnetpbm10_2%3a10.0-15.3build1_armhf.deb ... Unpacking libnetpbm10 (2:10.0-15.3build1) ... Selecting previously unselected package netpbm. Preparing to unpack .../124-netpbm_2%3a10.0-15.3build1_armhf.deb ... Unpacking netpbm (2:10.0-15.3build1) ... Selecting previously unselected package fig2dev. Preparing to unpack .../125-fig2dev_1%3a3.2.7a-3_armhf.deb ... Unpacking fig2dev (1:3.2.7a-3) ... Selecting previously unselected package fonts-font-awesome. Preparing to unpack .../126-fonts-font-awesome_5.0.10+really4.7.0~dfsg-1_all.deb ... Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-1) ... Selecting previously unselected package fonts-roboto-slab. Preparing to unpack .../127-fonts-roboto-slab_1.100263+20170512-1_all.deb ... Unpacking fonts-roboto-slab (1.100263+20170512-1) ... Selecting previously unselected package kernel-wedge. Preparing to unpack .../128-kernel-wedge_2.96ubuntu3_all.deb ... Unpacking kernel-wedge (2.96ubuntu3) ... Selecting previously unselected package libcap-ng-dev. Preparing to unpack .../129-libcap-ng-dev_0.7.9-1build1_armhf.deb ... Unpacking libcap-ng-dev (0.7.9-1build1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../130-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package libelf-dev:armhf. Preparing to unpack .../131-libelf-dev_0.175-1_armhf.deb ... Unpacking libelf-dev:armhf (0.175-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../132-libdw1_0.175-1_armhf.deb ... Unpacking libdw1:armhf (0.175-1) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../133-liblzma-dev_5.2.2-1.3_armhf.deb ... Unpacking liblzma-dev:armhf (5.2.2-1.3) ... Selecting previously unselected package libdw-dev:armhf. Preparing to unpack .../134-libdw-dev_0.175-1_armhf.deb ... Unpacking libdw-dev:armhf (0.175-1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../135-libexpat1-dev_2.2.6-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.6-1) ... Selecting previously unselected package libiberty-dev:armhf. Preparing to unpack .../136-libiberty-dev_20181121-1_armhf.deb ... Unpacking libiberty-dev:armhf (20181121-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../137-libjs-jquery_3.2.1-1_all.deb ... Unpacking libjs-jquery (3.2.1-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../138-libjs-underscore_1.8.3~dfsg-1_all.deb ... Unpacking libjs-underscore (1.8.3~dfsg-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../139-libjs-sphinxdoc_1.7.9-1_all.deb ... Unpacking libjs-sphinxdoc (1.7.9-1) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../140-libpng-dev_1.6.34-2_armhf.deb ... Unpacking libpng-dev:armhf (1.6.34-2) ... Selecting previously unselected package libslang2-dev:armhf. Preparing to unpack .../141-libslang2-dev_2.3.2-1ubuntu1_armhf.deb ... Unpacking libslang2-dev:armhf (2.3.2-1ubuntu1) ... Selecting previously unselected package libnewt-dev:armhf. Preparing to unpack .../142-libnewt-dev_0.52.20-6ubuntu2_armhf.deb ... Unpacking libnewt-dev:armhf (0.52.20-6ubuntu2) ... Selecting previously unselected package libudev-dev:armhf. Preparing to unpack .../143-libudev-dev_239-7ubuntu15_armhf.deb ... Unpacking libudev-dev:armhf (239-7ubuntu15) ... Selecting previously unselected package libpci-dev. Preparing to unpack .../144-libpci-dev_1%3a3.5.2-1ubuntu2_armhf.deb ... Unpacking libpci-dev (1:3.5.2-1ubuntu2) ... Selecting previously unselected package libpython2.7:armhf. Preparing to unpack .../145-libpython2.7_2.7.15-5_armhf.deb ... Unpacking libpython2.7:armhf (2.7.15-5) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../146-libpython2.7-dev_2.7.15-5_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.15-5) ... Selecting previously unselected package libpython2-dev:armhf. Preparing to unpack .../147-libpython2-dev_2.7.15-3_armhf.deb ... Unpacking libpython2-dev:armhf (2.7.15-3) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../148-libpython-dev_2.7.15-3_armhf.deb ... Unpacking libpython-dev:armhf (2.7.15-3) ... Selecting previously unselected package libssl-dev:armhf. Preparing to unpack .../149-libssl-dev_1.1.1a-1ubuntu2_armhf.deb ... Unpacking libssl-dev:armhf (1.1.1a-1ubuntu2) ... Selecting previously unselected package libunwind8:armhf. Preparing to unpack .../150-libunwind8_1.2.1-8_armhf.deb ... Unpacking libunwind8:armhf (1.2.1-8) ... Selecting previously unselected package libunwind-dev:armhf. Preparing to unpack .../151-libunwind-dev_1.2.1-8_armhf.deb ... Unpacking libunwind-dev:armhf (1.2.1-8) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../152-libxslt1.1_1.1.32-2_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.32-2) ... Selecting previously unselected package pkg-config. Preparing to unpack .../153-pkg-config_0.29.1-0ubuntu2_armhf.deb ... Unpacking pkg-config (0.29.1-0ubuntu2) ... Selecting previously unselected package python-babel-localedata. Preparing to unpack .../154-python-babel-localedata_2.6.0+dfsg.1-1_all.deb ... Unpacking python-babel-localedata (2.6.0+dfsg.1-1) ... Selecting previously unselected package python-pkg-resources. Preparing to unpack .../155-python-pkg-resources_40.6.2-1_all.deb ... Unpacking python-pkg-resources (40.6.2-1) ... Selecting previously unselected package python-tz. Preparing to unpack .../156-python-tz_2018.7-1_all.deb ... Unpacking python-tz (2018.7-1) ... Selecting previously unselected package python-babel. Preparing to unpack .../157-python-babel_2.6.0+dfsg.1-1_all.deb ... Unpacking python-babel (2.6.0+dfsg.1-1) ... Selecting previously unselected package python-certifi. Preparing to unpack .../158-python-certifi_2018.8.24-1_all.deb ... Unpacking python-certifi (2018.8.24-1) ... Selecting previously unselected package python-chardet. Preparing to unpack .../159-python-chardet_3.0.4-2_all.deb ... Unpacking python-chardet (3.0.4-2) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../160-python2.7-dev_2.7.15-5_armhf.deb ... Unpacking python2.7-dev (2.7.15-5) ... Selecting previously unselected package python2-dev. Preparing to unpack .../161-python2-dev_2.7.15-3_armhf.deb ... Unpacking python2-dev (2.7.15-3) ... Selecting previously unselected package python-dev. Preparing to unpack .../162-python-dev_2.7.15-3_armhf.deb ... Unpacking python-dev (2.7.15-3) ... Selecting previously unselected package python-roman. Preparing to unpack .../163-python-roman_2.0.0-3_all.deb ... Unpacking python-roman (2.0.0-3) ... Selecting previously unselected package python-docutils. Preparing to unpack .../164-python-docutils_0.14+dfsg-3_all.deb ... Unpacking python-docutils (0.14+dfsg-3) ... Selecting previously unselected package python-idna. Preparing to unpack .../165-python-idna_2.6-1_all.deb ... Unpacking python-idna (2.6-1) ... Selecting previously unselected package python-imagesize. Preparing to unpack .../166-python-imagesize_1.0.0-1_all.deb ... Unpacking python-imagesize (1.0.0-1) ... Selecting previously unselected package python-markupsafe. Preparing to unpack .../167-python-markupsafe_1.1.0-1_armhf.deb ... Unpacking python-markupsafe (1.1.0-1) ... Selecting previously unselected package python-jinja2. Preparing to unpack .../168-python-jinja2_2.10-1_all.deb ... Unpacking python-jinja2 (2.10-1) ... Selecting previously unselected package python-pyparsing. Preparing to unpack .../169-python-pyparsing_2.2.0+dfsg1-2_all.deb ... Unpacking python-pyparsing (2.2.0+dfsg1-2) ... Selecting previously unselected package python-six. Preparing to unpack .../170-python-six_1.11.0-2_all.deb ... Unpacking python-six (1.11.0-2) ... Selecting previously unselected package python-packaging. Preparing to unpack .../171-python-packaging_18.0-1_all.deb ... Unpacking python-packaging (18.0-1) ... Selecting previously unselected package python-pygments. Preparing to unpack .../172-python-pygments_2.2.0+dfsg-2_all.deb ... Unpacking python-pygments (2.2.0+dfsg-2) ... Selecting previously unselected package python-urllib3. Preparing to unpack .../173-python-urllib3_1.24-1_all.deb ... Unpacking python-urllib3 (1.24-1) ... Selecting previously unselected package python-requests. Preparing to unpack .../174-python-requests_2.20.0-2_all.deb ... Unpacking python-requests (2.20.0-2) ... Selecting previously unselected package python-typing. Preparing to unpack .../175-python-typing_3.6.6-1_all.deb ... Unpacking python-typing (3.6.6-1) ... Selecting previously unselected package sphinx-common. Preparing to unpack .../176-sphinx-common_1.7.9-1_all.deb ... Unpacking sphinx-common (1.7.9-1) ... Selecting previously unselected package python-alabaster. Preparing to unpack .../177-python-alabaster_0.7.8-1_all.deb ... Unpacking python-alabaster (0.7.8-1) ... Selecting previously unselected package python-sphinx. Preparing to unpack .../178-python-sphinx_1.7.9-1_all.deb ... Unpacking python-sphinx (1.7.9-1) ... Selecting previously unselected package libjs-modernizr. Preparing to unpack .../179-libjs-modernizr_2.6.2+ds1-1ubuntu1_all.deb ... Unpacking libjs-modernizr (2.6.2+ds1-1ubuntu1) ... Selecting previously unselected package sphinx-rtd-theme-common. Preparing to unpack .../180-sphinx-rtd-theme-common_0.4.2+dfsg-1_all.deb ... Unpacking sphinx-rtd-theme-common (0.4.2+dfsg-1) ... Selecting previously unselected package python-sphinx-rtd-theme. Preparing to unpack .../181-python-sphinx-rtd-theme_0.4.2+dfsg-1_all.deb ... Unpacking python-sphinx-rtd-theme (0.4.2+dfsg-1) ... Selecting previously unselected package sharutils. Preparing to unpack .../182-sharutils_1%3a4.15.2-4_armhf.deb ... Unpacking sharutils (1:4.15.2-4) ... Selecting previously unselected package xsltproc. Preparing to unpack .../183-xsltproc_1.1.32-2_armhf.deb ... Unpacking xsltproc (1.1.32-2) ... Selecting previously unselected package xmlto. Preparing to unpack .../184-xmlto_0.0.28-2.1_armhf.deb ... Unpacking xmlto (0.0.28-2.1) ... Selecting previously unselected package dh-systemd. Preparing to unpack .../185-dh-systemd_11.5.3ubuntu1_all.deb ... Unpacking dh-systemd (11.5.3ubuntu1) ... Selecting previously unselected package libaudit-dev:armhf. Preparing to unpack .../186-libaudit-dev_1%3a2.8.3-1ubuntu3_armhf.deb ... Unpacking libaudit-dev:armhf (1:2.8.3-1ubuntu3) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../187-uuid-dev_2.32-0.1ubuntu2_armhf.deb ... Unpacking uuid-dev:armhf (2.32-0.1ubuntu2) ... Selecting previously unselected package sbuild-build-depends-linux-raspi2-dummy. Preparing to unpack .../188-sbuild-build-depends-linux-raspi2-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-linux-raspi2-dummy (0.invalid.0) ... Setting up libgs9-common (9.26~dfsg+0-0ubuntu3) ... Setting up libbrotli1:armhf (1.0.7-2) ... Setting up libkpathsea6:armhf (2018.20181218.49446-1) ... Setting up libjs-jquery (3.2.1-1) ... Setting up libtexlua52:armhf (2018.20181218.49446-1) ... Setting up cpio (2.12+dfsg-6) ... update-alternatives: using /bin/mt-gnu to provide /bin/mt (mt) in auto mode Setting up libpopt0:armhf (1.16-11) ... Setting up kmod (25-1ubuntu2) ... Setting up libexpat1:armhf (2.2.6-1) ... Setting up libptexenc1:armhf (2018.20181218.49446-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libjs-underscore (1.8.3~dfsg-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libwoff1:armhf (1.0.2-1build1) ... Setting up libicu63:armhf (63.1-5) ... Setting up libjbig0:armhf (2.1-3.1build1) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up poppler-data (0.4.9-2) ... Setting up libelf1:armhf (0.175-1) ... Setting up libssl-dev:armhf (1.1.1a-1ubuntu2) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:armhf (2.58.1-2) ... No schema files found: doing nothing. Setting up libnetpbm10 (2:10.0-15.3build1) ... Setting up sharutils (1:4.15.2-4) ... Setting up libtexlua53:armhf (2018.20181218.49446-1) ... Setting up libcap-ng-dev (0.7.9-1build1) ... Setting up uuid-dev:armhf (2.32-0.1ubuntu2) ... Setting up libjs-sphinxdoc (1.7.9-1) ... Setting up libosp5 (1.5.2-13ubuntu2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libsynctex2:armhf (2018.20181218.49446-1) ... Setting up libjpeg-turbo8:armhf (2.0.0-0ubuntu2) ... Setting up libpipeline1:armhf (1.5.0-2) ... Setting up m4 (1.4.18-2) ... Setting up sgml-base (1.29) ... Setting up libxxhash0:armhf (0.6.5-2) ... Setting up gawk (1:4.2.1+dfsg-1) ... Setting up libbsd0:armhf (0.9.1-1) ... Setting up libkrb5support0:armhf (1.16.1-1ubuntu1) ... Setting up ucf (3.0038) ... Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-1) ... Setting up libxml2:armhf (2.9.4+dfsg1-7ubuntu3) ... Setting up libfreetype6:armhf (2.8.1-2ubuntu2) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libaudit-dev:armhf (1:2.8.3-1ubuntu3) ... Setting up libmagic1:armhf (1:5.34-2) ... Setting up libgraphite2-3:armhf (1.3.12-1) ... Setting up rsync (3.1.2-2.2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Created symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service. Setting up libcroco3:armhf (0.6.12-3) ... Setting up fonts-lato (2.0-2) ... Setting up libxslt1.1:armhf (1.1.32-2) ... Setting up pkg-config (0.29.1-0ubuntu2) ... Setting up libjbig2dec0:armhf (0.15-2) ... Setting up asciidoc-common (8.6.10-3) ... Setting up libpixman-1-0:armhf (0.36.0-1) ... Setting up libunwind8:armhf (1.2.1-8) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up libostyle1c2 (1.4devel1-21.3) ... Setting up dwz (0.12-3) ... Setting up autotools-dev (20180224.1) ... Setting up t1utils (1.41-3) ... Setting up python-babel-localedata (2.6.0+dfsg.1-1) ... Setting up openjade (1.4devel1-21.3) ... Processing triggers for systemd (239-7ubuntu15) ... Setting up libiberty-dev:armhf (20181121-1) ... Setting up sphinx-common (1.7.9-1) ... Setting up libijs-0.35:armhf (0.35-13) ... Setting up libbison-dev:armhf (2:3.2.2.dfsg-1) ... Setting up libexpat1-dev:armhf (2.2.6-1) ... Setting up libpotrace0:armhf (1.15-1) ... Setting up libteckit0:armhf (2.5.8+ds2-5ubuntu1) ... Setting up liblzma-dev:armhf (5.2.2-1.3) ... Setting up bison (2:3.2.2.dfsg-1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up xml-core (0.18) ... Setting up libkeyutils1:armhf (1.5.9-9.3) ... Setting up libnewt0.52:armhf (0.52.20-6ubuntu2) ... update-alternatives: using /etc/newt/palette.ubuntu to provide /etc/newt/palette (newt-palette) in auto mode Setting up bsdmainutils (11.1.2ubuntu2) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up bc (1.07.1-2) ... Setting up libpci3:armhf (1:3.5.2-1ubuntu2) ... Setting up libsgmls-perl (1.03ii-36) ... Setting up lynx-common (2.8.9rel.1-2) ... Setting up x11-common (1:7.7+19ubuntu8) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libzzip-0-13:armhf (0.13.62-3.1ubuntu1) ... Setting up xdg-utils (1.1.3-1ubuntu2) ... Setting up libudev-dev:armhf (239-7ubuntu15) ... Setting up libtexluajit2:armhf (2018.20181218.49446-1) ... Setting up fonts-roboto-slab (1.100263+20170512-1) ... Setting up libjs-modernizr (2.6.2+ds1-1ubuntu1) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libpython2.7-stdlib:armhf (2.7.15-5) ... Setting up libxau6:armhf (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-9) ... Setting up libdbus-1-3:armhf (1.12.10-1ubuntu2) ... Setting up fonts-lmodern (2.004.5-5) ... Setting up libavahi-common-data:armhf (0.7-4ubuntu4) ... Setting up lynx (2.8.9rel.1-2) ... update-alternatives: using /usr/bin/lynx to provide /usr/bin/www-browser (www-browser) in auto mode Setting up libwebp6:armhf (0.6.1-2) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (1.0.0-1) ... Setting up libjpeg8:armhf (8c-2ubuntu8) ... Setting up libpaper1:armhf (1.1.26) ... Creating config file /etc/papersize with new version Setting up libk5crypto3:armhf (1.16.1-1ubuntu1) ... Setting up libpaper-utils (1.1.26) ... Setting up fontconfig-config (2.13.0-5ubuntu3) ... Setting up opensp (1.5.2-13ubuntu2) ... Setting up tex-common (6.10) ... update-language: texlive-base not installed and configured, doing nothing! Setting up libdw1:armhf (0.175-1) ... Setting up gettext (0.19.8.1-9) ... Setting up flex (2.6.4-6.2) ... Setting up libxml2-utils (2.9.4+dfsg1-7ubuntu3) ... Setting up python2.7 (2.7.15-5) ... Setting up libharfbuzz0b:armhf (2.3.0-1) ... Setting up libtiff5:armhf (4.0.10-3) ... Setting up xsltproc (1.1.32-2) ... Setting up preview-latex-style (11.91-1ubuntu1) ... Setting up autoconf (2.69-11) ... Setting up file (1:5.34-2) ... Setting up libelf-dev:armhf (0.175-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up teckit (2.5.8+ds2-5ubuntu1) ... Setting up libdw-dev:armhf (0.175-1) ... Setting up sgmlspl (1.03ii-36) ... Setting up libunwind-dev:armhf (1.2.1-8) ... Setting up sphinx-rtd-theme-common (0.4.2+dfsg-1) ... Setting up libpython2.7:armhf (2.7.15-5) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up netpbm (2:10.0-15.3build1) ... Setting up libice6:armhf (2:1.0.9-2) ... Setting up man-db (2.8.5-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libpython2-stdlib:armhf (2.7.15-3) ... Setting up libkrb5-3:armhf (1.16.1-1ubuntu1) ... Setting up libpython2.7-dev:armhf (2.7.15-5) ... Setting up libavahi-common3:armhf (0.7-4ubuntu4) ... Setting up libpci-dev (1:3.5.2-1ubuntu2) ... Setting up libpng-dev:armhf (1.6.34-2) ... Setting up libslang2-dev:armhf (2.3.2-1ubuntu1) ... Setting up python2.7-dev (2.7.15-5) ... Setting up libxcb1:armhf (1.13.1-2) ... Setting up libnewt-dev:armhf (0.52.20-6ubuntu2) ... Setting up libtool (2.4.6-6) ... Setting up libfontconfig1:armhf (2.13.0-5ubuntu3) ... Setting up libsm6:armhf (2:1.2.2-1) ... Setting up libxcb-render0:armhf (1.13.1-2) ... Setting up libharfbuzz-icu0:armhf (2.3.0-1) ... Setting up po-debconf (1.0.21) ... Setting up libx11-6:armhf (2:1.6.7-1) ... Setting up python2 (2.7.15-3) ... Setting up libgssapi-krb5-2:armhf (1.16.1-1ubuntu1) ... Setting up libpython2-dev:armhf (2.7.15-3) ... Setting up libpython-stdlib:armhf (2.7.15-3) ... Setting up python2-dev (2.7.15-3) ... Setting up libxcb-shm0:armhf (1.13.1-2) ... Setting up libxpm4:armhf (1:3.5.12-1) ... Setting up libxt6:armhf (1:1.1.5-1) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libavahi-client3:armhf (0.7-4ubuntu4) ... Setting up python (2.7.15-3) ... Setting up python-typing (3.6.6-1) ... Setting up libcups2:armhf (2.2.10-3) ... Setting up python-pyparsing (2.2.0+dfsg1-2) ... Setting up python-idna (2.6-1) ... Setting up libpython-dev:armhf (2.7.15-3) ... Setting up libxext6:armhf (2:1.3.3-1) ... Setting up python-dev (2.7.15-3) ... Setting up python-certifi (2018.8.24-1) ... Setting up python-tz (2018.7-1) ... Setting up python-imagesize (1.0.0-1) ... Setting up python-alabaster (0.7.8-1) ... Setting up python-pkg-resources (40.6.2-1) ... Setting up python-roman (2.0.0-3) ... Setting up python-markupsafe (1.1.0-1) ... Setting up libxmu6:armhf (2:1.1.2-2) ... Setting up libcupsimage2:armhf (2.2.10-3) ... Setting up python-six (1.11.0-2) ... Setting up asciidoc-base (8.6.10-3) ... Setting up python-pygments (2.2.0+dfsg-2) ... Setting up python-packaging (18.0-1) ... Setting up asciidoc (8.6.10-3) ... Setting up libgs9:armhf (9.26~dfsg+0-0ubuntu3) ... Setting up libxi6:armhf (2:1.7.9-1) ... Setting up libxaw7:armhf (2:1.0.13-1) ... Setting up libcairo2:armhf (1.16.0-1) ... Setting up python-urllib3 (1.24-1) ... Setting up python-chardet (3.0.4-2) ... Setting up python-jinja2 (2.10-1) ... Setting up python-babel (2.6.0+dfsg.1-1) ... update-alternatives: using /usr/bin/pybabel-python2 to provide /usr/bin/pybabel (pybabel) in auto mode Setting up ghostscript (9.26~dfsg+0-0ubuntu3) ... Setting up texlive-binaries (2018.20181218.49446-1) ... update-alternatives: using /usr/bin/xdvi-xaw to provide /usr/bin/xdvi.bin (xdvi.bin) in auto mode update-alternatives: using /usr/bin/bibtex.original to provide /usr/bin/bibtex (bibtex) in auto mode Setting up texlive-base (2018.20181214-1) ... tl-paper: setting paper size for dvips to a4: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for dvipdfmx to a4: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for xdvi to a4: /var/lib/texmf/xdvi/XDvi-paper tl-paper: setting paper size for pdftex to a4: /var/lib/texmf/tex/generic/config/pdftexconfig.tex tl-paper: setting paper size for dvipdfmx to letter: /var/lib/texmf/dvipdfmx/dvipdfmx-paper.cfg tl-paper: setting paper size for dvips to letter: /var/lib/texmf/dvips/config/config-paper.ps tl-paper: setting paper size for pdftex to letter: /var/lib/texmf/tex/generic/config/pdftexconfig.tex tl-paper: setting paper size for xdvi to letter: /var/lib/texmf/xdvi/XDvi-paper Setting up python-requests (2.20.0-2) ... Setting up texlive-fonts-recommended (2018.20181214-1) ... Setting up texlive-plain-generic (2018.20181214-1) ... Setting up texlive-latex-base (2018.20181214-1) ... Setting up texlive-latex-recommended (2018.20181214-1) ... Setting up texlive-pictures (2018.20181214-1) ... Setting up fig2dev (1:3.2.7a-3) ... Setting up tipa (2:1.3-20) ... Regenerating '/var/lib/texmf/fmtutil.cnf-DEBIAN'... done. Regenerating '/var/lib/texmf/fmtutil.cnf-TEXLIVEDIST'... done. update-fmtutil has updated the following file(s): /var/lib/texmf/fmtutil.cnf-DEBIAN /var/lib/texmf/fmtutil.cnf-TEXLIVEDIST If you want to activate the changes in the above file(s), you should run fmtutil-sys or fmtutil. Setting up texlive-latex-extra (2018.20181214-1) ... Setting up texlive-xetex (2018.20181214-1) ... Setting up texlive-formats-extra (2018.20181214-1) ... Processing triggers for sgml-base (1.29) ... Setting up sgml-data (2.0.11) ... Setting up docutils-common (0.14+dfsg-3) ... Setting up docbook-xsl (1.79.1+dfsg-2) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-xml (4.5-8) ... Setting up python-docutils (0.14+dfsg-3) ... update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode Setting up python-sphinx (1.7.9-1) ... update-alternatives: using /usr/share/sphinx/scripts/python2/sphinx-apidoc to provide /usr/bin/sphinx-apidoc (sphinx-apidoc) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python2/sphinx-autogen to provide /usr/bin/sphinx-autogen (sphinx-autogen) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python2/sphinx-build to provide /usr/bin/sphinx-build (sphinx-build) in auto mode update-alternatives: using /usr/share/sphinx/scripts/python2/sphinx-quickstart to provide /usr/bin/sphinx-quickstart (sphinx-quickstart) in auto mode Setting up python-sphinx-rtd-theme (0.4.2+dfsg-1) ... Processing triggers for sgml-base (1.29) ... Setting up xmlto (0.0.28-2.1) ... Setting up docbook-dsssl (1.79-9.1) ... Processing triggers for sgml-base (1.29) ... Setting up docbook-utils (0.6.14-3.3) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.0.0-1) ... Setting up debhelper (11.5.3ubuntu1) ... Setting up dh-systemd (11.5.3ubuntu1) ... Setting up kernel-wedge (2.96ubuntu3) ... Setting up sbuild-build-depends-linux-raspi2-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Processing triggers for systemd (239-7ubuntu15) ... Processing triggers for tex-common (6.10) ... Running updmap-sys. This may take some time... done. Running mktexlsr /var/lib/texmf ... done. Building format(s) --all. This may take some time... done. +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-141-generic arm64 (armv7l) Toolchain package versions: binutils_2.31.1-11ubuntu1 dpkg-dev_1.19.2ubuntu2 g++-8_8.2.0-12ubuntu1 g++-9_9-20190109-0ubuntu1 gcc-8_8.2.0-12ubuntu1 gcc-9_9-20190109-0ubuntu1 libc6-dev_2.28-0ubuntu1 libstdc++-8-dev_8.2.0-12ubuntu1 libstdc++-9-dev_9-20190109-0ubuntu1 libstdc++6_9-20190109-0ubuntu1 linux-libc-dev_4.18.0-11.12 Package versions: adduser_3.117ubuntu1 advancecomp_2.1-1 apt_1.8.0~alpha2ubuntu1 asciidoc_8.6.10-3 asciidoc-base_8.6.10-3 asciidoc-common_8.6.10-3 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1ubuntu8 base-passwd_3.5.45 bash_4.4.18-2ubuntu3 bc_1.07.1-2 binutils_2.31.1-11ubuntu1 binutils-arm-linux-gnueabihf_2.31.1-11ubuntu1 binutils-common_2.31.1-11ubuntu1 bison_2:3.2.2.dfsg-1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.32-0.1ubuntu2 build-essential_12.5ubuntu2 bzip2_1.0.6-9 ca-certificates_20180409 coreutils_8.28-1ubuntu2 cpio_2.12+dfsg-6 cpp_4:9-20181126-1ubuntu3 cpp-8_8.2.0-12ubuntu1 cpp-9_9-20190109-0ubuntu1 dash_0.5.10.2-3ubuntu1 debconf_1.5.69 debhelper_11.5.3ubuntu1 debianutils_4.8.6 dh-autoreconf_19 dh-strip-nondeterminism_1.0.0-1 dh-systemd_11.5.3ubuntu1 diffutils_1:3.6-1 dmsetup_2:1.02.145-4.1ubuntu4 docbook-dsssl_1.79-9.1 docbook-utils_0.6.14-3.3 docbook-xml_4.5-8 docbook-xsl_1.79.1+dfsg-2 docutils-common_0.14+dfsg-3 dpkg_1.19.2ubuntu2 dpkg-dev_1.19.2ubuntu2 dwz_0.12-3 e2fslibs_1.44.5-1 e2fsprogs_1.44.5-1 fakeroot_1.23-1 fdisk_2.32-0.1ubuntu2 fig2dev_1:3.2.7a-3 file_1:5.34-2 findutils_4.6.0+git+20181018-1 flex_2.6.4-6.2 fontconfig-config_2.13.0-5ubuntu3 fonts-dejavu-core_2.37-1 fonts-font-awesome_5.0.10+really4.7.0~dfsg-1 fonts-lato_2.0-2 fonts-lmodern_2.004.5-5 fonts-roboto-slab_1.100263+20170512-1 g++_4:9-20181126-1ubuntu3 g++-8_8.2.0-12ubuntu1 g++-9_9-20190109-0ubuntu1 gawk_1:4.2.1+dfsg-1 gcc_4:9-20181126-1ubuntu3 gcc-8_8.2.0-12ubuntu1 gcc-8-base_8.2.0-12ubuntu1 gcc-9_9-20190109-0ubuntu1 gcc-9-base_9-20190109-0ubuntu1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 ghostscript_9.26~dfsg+0-0ubuntu3 gpg_2.2.8-3ubuntu1 gpg-agent_2.2.8-3ubuntu1 gpgconf_2.2.8-3ubuntu1 gpgv_2.2.8-3ubuntu1 grep_3.3-1 groff-base_1.22.3-10 gzip_1.6-5ubuntu2 hostname_3.21 init_1.56+nmu1 init-system-helpers_1.56+nmu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 kernel-wedge_2.96ubuntu3 kmod_25-1ubuntu2 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu10 libapt-pkg5.0_1.8.0~alpha2ubuntu1 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.1 libasan5_9-20190109-0ubuntu1 libassuan0_2.5.2-1 libatomic1_9-20190109-0ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.3-1ubuntu3 libaudit-dev_1:2.8.3-1ubuntu3 libaudit1_1:2.8.3-1ubuntu3 libavahi-client3_0.7-4ubuntu4 libavahi-common-data_0.7-4ubuntu4 libavahi-common3_0.7-4ubuntu4 libbinutils_2.31.1-11ubuntu1 libbison-dev_2:3.2.2.dfsg-1 libblkid1_2.32-0.1ubuntu2 libbrotli1_1.0.7-2 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-bin_2.28-0ubuntu1 libc-dev-bin_2.28-0ubuntu1 libc6_2.28-0ubuntu1 libc6-dev_2.28-0ubuntu1 libcairo2_1.16.0-1 libcap-ng-dev_0.7.9-1build1 libcap-ng0_0.7.9-1build1 libcap2_1:2.25-1.2 libcc1-0_9-20190109-0ubuntu1 libcom-err2_1.44.5-1 libcomerr2_1.44.5-1 libcroco3_0.6.12-3 libcryptsetup12_2:2.0.4-2ubuntu2 libcups2_2.2.10-3 libcupsimage2_2.2.10-3 libdb5.3_5.3.28+dfsg1-0.2 libdbus-1-3_1.12.10-1ubuntu2 libdebconfclient0_0.244ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu4 libdpkg-perl_1.19.2ubuntu2 libdw-dev_0.175-1 libdw1_0.175-1 libelf-dev_0.175-1 libelf1_0.175-1 libexpat1_2.2.6-1 libexpat1-dev_2.2.6-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.32-0.1ubuntu2 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.0.0-1 libfontconfig1_2.13.0-5ubuntu3 libfreetype6_2.8.1-2ubuntu2 libgcc-8-dev_8.2.0-12ubuntu1 libgcc-9-dev_9-20190109-0ubuntu1 libgcc1_1:9-20190109-0ubuntu1 libgcrypt20_1.8.4-3ubuntu1 libgdbm-compat4_1.18.1-2 libgdbm6_1.18.1-2 libglib2.0-0_2.58.1-2 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.5-2ubuntu1 libgomp1_9-20190109-0ubuntu1 libgpg-error0_1.32-3 libgraphite2-3_1.3.12-1 libgs9_9.26~dfsg+0-0ubuntu3 libgs9-common_9.26~dfsg+0-0ubuntu3 libgssapi-krb5-2_1.16.1-1ubuntu1 libharfbuzz-icu0_2.3.0-1 libharfbuzz0b_2.3.0-1 libhogweed4_3.4.1~rc1-1 libiberty-dev_20181121-1 libice6_2:1.0.9-2 libicu63_63.1-5 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.5-1 libijs-0.35_0.35-13 libip4tc0_1.6.1-2ubuntu3 libisl19_0.20-2 libjbig0_2.1-3.1build1 libjbig2dec0_0.15-2 libjpeg-turbo8_2.0.0-0ubuntu2 libjpeg8_8c-2ubuntu8 libjs-jquery_3.2.1-1 libjs-modernizr_2.6.2+ds1-1ubuntu1 libjs-sphinxdoc_1.7.9-1 libjs-underscore_1.8.3~dfsg-1 libjson-c3_0.12.1-1.3 libk5crypto3_1.16.1-1ubuntu1 libkeyutils1_1.5.9-9.3 libkmod2_25-1ubuntu2 libkpathsea6_2018.20181218.49446-1 libkrb5-3_1.16.1-1ubuntu1 libkrb5support0_1.16.1-1ubuntu1 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblz4-1_1.8.2-1ubuntu1 liblzma-dev_5.2.2-1.3 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmount1_2.32-0.1ubuntu2 libmpc3_1.1.0-1 libmpfr6_4.0.1-2 libncurses6_6.1+20180210-4ubuntu1 libncursesw6_6.1+20180210-4ubuntu1 libnetpbm10_2:10.0-15.3build1 libnettle6_3.4.1~rc1-1 libnewt-dev_0.52.20-6ubuntu2 libnewt0.52_0.52.20-6ubuntu2 libnpth0_1.6-1 libosp5_1.5.2-13ubuntu2 libostyle1c2_1.4devel1-21.3 libp11-kit0_0.23.14-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libpaper-utils_1.1.26 libpaper1_1.1.26 libpci-dev_1:3.5.2-1ubuntu2 libpci3_1:3.5.2-1ubuntu2 libpcre3_2:8.39-11 libperl5.28_5.28.1-3 libpipeline1_1.5.0-2 libpixman-1-0_0.36.0-1 libpng-dev_1.6.34-2 libpng16-16_1.6.34-2 libpopt0_1.16-11 libpotrace0_1.15-1 libprocps7_2:3.3.15-2ubuntu1 libptexenc1_2018.20181218.49446-1 libpython-dev_2.7.15-3 libpython-stdlib_2.7.15-3 libpython2-dev_2.7.15-3 libpython2-stdlib_2.7.15-3 libpython2.7_2.7.15-5 libpython2.7-dev_2.7.15-5 libpython2.7-minimal_2.7.15-5 libpython2.7-stdlib_2.7.15-5 libreadline7_7.0-5 libseccomp2_2.3.3-3ubuntu2 libselinux1_2.8-1build2 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsgmls-perl_1.03ii-36 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libslang2-dev_2.3.2-1ubuntu1 libsm6_2:1.2.2-1 libsmartcols1_2.32-0.1ubuntu2 libsqlite3-0_3.26.0-3 libss2_1.44.5-1 libssl-dev_1.1.1a-1ubuntu2 libssl1.1_1.1.1a-1ubuntu2 libstdc++-8-dev_8.2.0-12ubuntu1 libstdc++-9-dev_9-20190109-0ubuntu1 libstdc++6_9-20190109-0ubuntu1 libsynctex2_2018.20181218.49446-1 libsystemd0_239-7ubuntu15 libtasn1-6_4.13-3 libteckit0_2.5.8+ds2-5ubuntu1 libtexlua52_2018.20181218.49446-1 libtexlua53_2018.20181218.49446-1 libtexluajit2_2018.20181218.49446-1 libtiff5_4.0.10-3 libtinfo6_6.1+20180210-4ubuntu1 libtool_2.4.6-6 libubsan1_9-20190109-0ubuntu1 libudev-dev_239-7ubuntu15 libudev1_239-7ubuntu15 libunistring2_0.9.10-1ubuntu1 libunwind-dev_1.2.1-8 libunwind8_1.2.1-8 libusb-0.1-4_2:0.1.12-32 libuuid1_2.32-0.1ubuntu2 libwebp6_0.6.1-2 libwoff1_1.0.2-1build1 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libxau6_1:1.0.8-1 libxaw7_2:1.0.13-1 libxcb-render0_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb1_1.13.1-2 libxdmcp6_1:1.1.2-3 libxext6_2:1.3.3-1 libxi6_2:1.7.9-1 libxml2_2.9.4+dfsg1-7ubuntu3 libxml2-utils_2.9.4+dfsg1-7ubuntu3 libxmu6_2:1.1.2-2 libxpm4_1:3.5.12-1 libxrender1_1:0.9.10-1 libxslt1.1_1.1.32-2 libxt6_1:1.1.5-1 libxxhash0_0.6.5-2 libzstd1_1.3.8+dfsg-3 libzzip-0-13_0.13.62-3.1ubuntu1 linux-libc-dev_4.18.0-11.12 lockfile-progs_0.1.18 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 lynx_2.8.9rel.1-2 lynx-common_2.8.9rel.1-2 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-1 mawk_1.3.3-17ubuntu3 mime-support_3.60ubuntu1 mount_2.32-0.1ubuntu2 multiarch-support_2.28-0ubuntu1 ncurses-base_6.1+20180210-4ubuntu1 ncurses-bin_6.1+20180210-4ubuntu1 netpbm_2:10.0-15.3build1 openjade_1.4devel1-21.3 opensp_1.5.2-13ubuntu2 openssl_1.1.1a-1ubuntu2 optipng_0.7.6-1.1 passwd_1:4.5-1ubuntu1 patch_2.7.6-3 perl_5.28.1-3 perl-base_5.28.1-3 perl-modules-5.28_5.28.1-3 pinentry-curses_1.1.0-1build2 pkg-config_0.29.1-0ubuntu2 pkgbinarymangler_143 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 poppler-data_0.4.9-2 preview-latex-style_11.91-1ubuntu1 procps_2:3.3.15-2ubuntu1 python_2.7.15-3 python-alabaster_0.7.8-1 python-babel_2.6.0+dfsg.1-1 python-babel-localedata_2.6.0+dfsg.1-1 python-certifi_2018.8.24-1 python-chardet_3.0.4-2 python-dev_2.7.15-3 python-docutils_0.14+dfsg-3 python-idna_2.6-1 python-imagesize_1.0.0-1 python-jinja2_2.10-1 python-markupsafe_1.1.0-1 python-minimal_2.7.15-3 python-packaging_18.0-1 python-pkg-resources_40.6.2-1 python-pygments_2.2.0+dfsg-2 python-pyparsing_2.2.0+dfsg1-2 python-requests_2.20.0-2 python-roman_2.0.0-3 python-six_1.11.0-2 python-sphinx_1.7.9-1 python-sphinx-rtd-theme_0.4.2+dfsg-1 python-typing_3.6.6-1 python-tz_2018.7-1 python-urllib3_1.24-1 python2_2.7.15-3 python2-dev_2.7.15-3 python2-minimal_2.7.15-3 python2.7_2.7.15-5 python2.7-dev_2.7.15-5 python2.7-minimal_2.7.15-5 readline-common_7.0-5 rsync_3.1.2-2.2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-linux-raspi2-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sgml-base_1.29 sgml-data_2.0.11 sgmlspl_1.03ii-36 sharutils_1:4.15.2-4 sphinx-common_1.7.9-1 sphinx-rtd-theme-common_0.4.2+dfsg-1 systemd_239-7ubuntu15 systemd-sysv_239-7ubuntu15 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu2 t1utils_1.41-3 tar_1.30+dfsg-4 teckit_2.5.8+ds2-5ubuntu1 tex-common_6.10 texlive-base_2018.20181214-1 texlive-binaries_2018.20181218.49446-1 texlive-fonts-recommended_2018.20181214-1 texlive-formats-extra_2018.20181214-1 texlive-latex-base_2018.20181214-1 texlive-latex-extra_2018.20181214-1 texlive-latex-recommended_2018.20181214-1 texlive-pictures_2018.20181214-1 texlive-plain-generic_2018.20181214-1 texlive-xetex_2018.20181214-1 tipa_2:1.3-20 tzdata_2018i-1 ubuntu-keyring_2018.09.18.1 ucf_3.0038 util-linux_2.32-0.1ubuntu2 uuid-dev_2.32-0.1ubuntu2 x11-common_1:7.7+19ubuntu8 xdg-utils_1.1.3-1ubuntu2 xml-core_0.18 xmlto_0.0.28-2.1 xsltproc_1.1.32-2 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Oct 8 12:42:25 2018 UTC gpgv: using RSA key 279357DB6127376E6D1DF1BCAAD56799FBFD0D3E gpgv: issuer "cascardo@canonical.com" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./linux-raspi2_4.18.0-1005.7.dsc dpkg-source: info: extracting linux-raspi2 in linux-raspi2-4.18.0 dpkg-source: info: unpacking linux-raspi2_4.18.0.orig.tar.gz dpkg-source: info: applying linux-raspi2_4.18.0-1005.7.diff.gz dpkg-source: info: upstream files that have been modified: linux-raspi2-4.18.0/Documentation/ABI/testing/debugfs-aufs linux-raspi2-4.18.0/Documentation/ABI/testing/sysfs-aufs linux-raspi2-4.18.0/Documentation/ABI/testing/sysfs-devices-system-cpu linux-raspi2-4.18.0/Documentation/admin-guide/index.rst linux-raspi2-4.18.0/Documentation/admin-guide/kernel-parameters.txt linux-raspi2-4.18.0/Documentation/admin-guide/l1tf.rst linux-raspi2-4.18.0/Documentation/cgroups/namespace.txt linux-raspi2-4.18.0/Documentation/core-api/printk-formats.rst linux-raspi2-4.18.0/Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt linux-raspi2-4.18.0/Documentation/devicetree/bindings/leds/leds-qcom-lpg.txt linux-raspi2-4.18.0/Documentation/devicetree/bindings/misc/brcm,bcm2835-smi-dev.txt linux-raspi2-4.18.0/Documentation/devicetree/bindings/misc/brcm,bcm2835-smi.txt linux-raspi2-4.18.0/Documentation/devicetree/bindings/mtd/brcm,bcm2835-smi-nand.txt linux-raspi2-4.18.0/Documentation/devicetree/bindings/power/avs/qcom,cpr.txt linux-raspi2-4.18.0/Documentation/devicetree/bindings/power/reset/gpio-poweroff.txt linux-raspi2-4.18.0/Documentation/devicetree/bindings/serial/pl011.txt linux-raspi2-4.18.0/Documentation/devicetree/bindings/vendor-prefixes.txt linux-raspi2-4.18.0/Documentation/devicetree/configfs-overlays.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/README linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/01intro.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/02struct.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/03atomic_open.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/03lookup.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/04branch.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/05wbr_policy.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/06dirren.dot linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/06dirren.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/06fhsm.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/06mmap.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/06xattr.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/07export.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/08shwh.txt linux-raspi2-4.18.0/Documentation/filesystems/aufs/design/10dynop.txt linux-raspi2-4.18.0/Documentation/hwmon/ina2xx linux-raspi2-4.18.0/Documentation/kmsg/IPVS linux-raspi2-4.18.0/Documentation/kmsg/s390/aes_s390 linux-raspi2-4.18.0/Documentation/kmsg/s390/af_iucv linux-raspi2-4.18.0/Documentation/kmsg/s390/ap linux-raspi2-4.18.0/Documentation/kmsg/s390/appldata linux-raspi2-4.18.0/Documentation/kmsg/s390/bpf_jit linux-raspi2-4.18.0/Documentation/kmsg/s390/cio linux-raspi2-4.18.0/Documentation/kmsg/s390/cpcmd linux-raspi2-4.18.0/Documentation/kmsg/s390/cpu linux-raspi2-4.18.0/Documentation/kmsg/s390/cpum_cf linux-raspi2-4.18.0/Documentation/kmsg/s390/cpum_sf linux-raspi2-4.18.0/Documentation/kmsg/s390/crc32-vx linux-raspi2-4.18.0/Documentation/kmsg/s390/ctcm linux-raspi2-4.18.0/Documentation/kmsg/s390/dasd linux-raspi2-4.18.0/Documentation/kmsg/s390/dasd-eckd linux-raspi2-4.18.0/Documentation/kmsg/s390/dasd-fba linux-raspi2-4.18.0/Documentation/kmsg/s390/dcssblk linux-raspi2-4.18.0/Documentation/kmsg/s390/diag288_wdt linux-raspi2-4.18.0/Documentation/kmsg/s390/extmem linux-raspi2-4.18.0/Documentation/kmsg/s390/hmcdrv linux-raspi2-4.18.0/Documentation/kmsg/s390/hugetlb linux-raspi2-4.18.0/Documentation/kmsg/s390/hvc_iucv linux-raspi2-4.18.0/Documentation/kmsg/s390/hypfs linux-raspi2-4.18.0/Documentation/kmsg/s390/iucv linux-raspi2-4.18.0/Documentation/kmsg/s390/lcs linux-raspi2-4.18.0/Documentation/kmsg/s390/monreader linux-raspi2-4.18.0/Documentation/kmsg/s390/monwriter linux-raspi2-4.18.0/Documentation/kmsg/s390/netiucv linux-raspi2-4.18.0/Documentation/kmsg/s390/numa linux-raspi2-4.18.0/Documentation/kmsg/s390/numa_emu linux-raspi2-4.18.0/Documentation/kmsg/s390/os_info linux-raspi2-4.18.0/Documentation/kmsg/s390/perf linux-raspi2-4.18.0/Documentation/kmsg/s390/prng linux-raspi2-4.18.0/Documentation/kmsg/s390/qeth linux-raspi2-4.18.0/Documentation/kmsg/s390/s390dbf linux-raspi2-4.18.0/Documentation/kmsg/s390/sclp_cmd linux-raspi2-4.18.0/Documentation/kmsg/s390/sclp_config linux-raspi2-4.18.0/Documentation/kmsg/s390/sclp_cpi linux-raspi2-4.18.0/Documentation/kmsg/s390/sclp_ocf linux-raspi2-4.18.0/Documentation/kmsg/s390/sclp_sdias linux-raspi2-4.18.0/Documentation/kmsg/s390/scm_block linux-raspi2-4.18.0/Documentation/kmsg/s390/setup linux-raspi2-4.18.0/Documentation/kmsg/s390/smsgiucv linux-raspi2-4.18.0/Documentation/kmsg/s390/smsgiucv_app linux-raspi2-4.18.0/Documentation/kmsg/s390/tape linux-raspi2-4.18.0/Documentation/kmsg/s390/tape_34xx linux-raspi2-4.18.0/Documentation/kmsg/s390/tape_3590 linux-raspi2-4.18.0/Documentation/kmsg/s390/time linux-raspi2-4.18.0/Documentation/kmsg/s390/vmlogrdr linux-raspi2-4.18.0/Documentation/kmsg/s390/vmur linux-raspi2-4.18.0/Documentation/kmsg/s390/xpram linux-raspi2-4.18.0/Documentation/kmsg/s390/zcrypt linux-raspi2-4.18.0/Documentation/kmsg/s390/zdump linux-raspi2-4.18.0/Documentation/kmsg/s390/zfcp linux-raspi2-4.18.0/Documentation/kmsg/s390/zpci linux-raspi2-4.18.0/Documentation/kmsg/sbp_target linux-raspi2-4.18.0/Documentation/kmsg/zram linux-raspi2-4.18.0/Documentation/process/2.Process.rst linux-raspi2-4.18.0/Documentation/process/changes.rst linux-raspi2-4.18.0/MAINTAINERS linux-raspi2-4.18.0/Makefile linux-raspi2-4.18.0/arch/Kconfig linux-raspi2-4.18.0/arch/alpha/kernel/osf_sys.c linux-raspi2-4.18.0/arch/arc/boot/dts/axs10x_mb.dtsi linux-raspi2-4.18.0/arch/arc/boot/dts/hsdk.dts linux-raspi2-4.18.0/arch/arc/configs/axs101_defconfig linux-raspi2-4.18.0/arch/arc/configs/axs103_defconfig linux-raspi2-4.18.0/arch/arc/configs/axs103_smp_defconfig linux-raspi2-4.18.0/arch/arm/Kconfig linux-raspi2-4.18.0/arch/arm/Makefile linux-raspi2-4.18.0/arch/arm/boot/dts/Makefile linux-raspi2-4.18.0/arch/arm/boot/dts/am571x-idk.dts linux-raspi2-4.18.0/arch/arm/boot/dts/am572x-idk-common.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/am57xx-idk-common.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2708-rpi-0-w.dts linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2708-rpi-b.dts linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2708-rpi-cm.dts linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2708-rpi-cm.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2708-rpi.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2708.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2709-rpi-2-b.dts linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2709.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/bcm270x.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2710-rpi-3-b.dts linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2710-rpi-cm3.dts linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2710.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/bcm2835-rpi.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/dra7.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/imx7d.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/ls1021a.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/mt7623.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/omap4-droid4-xt894.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/Makefile linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/README linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/adau1977-adc-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/adau7002-simple-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/ads1015-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/ads1115-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/ads7846-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/akkordion-iqdacplus-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/allo-boss-dac-pcm512x-audio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/allo-digione-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/allo-katana-dac-audio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/allo-piano-dac-pcm512x-audio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/allo-piano-dac-plus-pcm512x-audio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/applepi-dac-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/at86rf233-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/audioinjector-addons-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/audioinjector-wm8731-audio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/audremap-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/balena-fin-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/bmp085_i2c-sensor-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/dht11-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/dionaudio-loco-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/dionaudio-loco-v2-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/dpi18-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/dpi24-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/dwc-otg-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/dwc2-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/enc28j60-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/enc28j60-spi2-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/exc3000-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/fe-pi-audio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/goodix-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/googlevoicehat-soundcard-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/gpio-ir-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/gpio-ir-tx-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/gpio-key-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/gpio-no-irq-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/gpio-poweroff-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/gpio-shutdown-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/hifiberry-amp-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/hifiberry-dac-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/hifiberry-dacplus-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/hifiberry-digi-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/hifiberry-digi-pro-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/hy28a-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/hy28b-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c-bcm2708-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c-gpio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c-mux-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c-pwm-pca9685a-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c-rtc-gpio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c-rtc-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c0-bcm2708-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2c1-bcm2708-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/i2s-gpio28-31-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/iqaudio-dac-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/iqaudio-dacplus-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/iqaudio-digi-wm8804-audio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/jedec-spi-nor-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/justboom-dac-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/justboom-digi-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/lirc-rpi-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/ltc294x-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mbed-dac-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mcp23017-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mcp23s17-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mcp2515-can0-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mcp2515-can1-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mcp3008-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mcp3202-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/media-center-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/midi-uart0-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/midi-uart1-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mmc-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mpu6050-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/mz61581-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/papirus-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pi3-act-led-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pi3-disable-bt-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pi3-disable-wifi-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pi3-miniuart-bt-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pibell-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/piscreen-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/piscreen2r-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pisound-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pitft22-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pitft28-capacitive-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pitft28-resistive-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pitft35-resistive-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pps-gpio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pwm-2chan-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pwm-ir-tx-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/pwm-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/qca7000-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rotary-encoder-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rpi-backlight-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rpi-cirrus-wm5102-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rpi-dac-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rpi-display-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rpi-ft5406-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rpi-proto-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rpi-tv-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/rra-digidac1-wm8741-audio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/sc16is750-i2c-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/sc16is752-i2c-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/sc16is752-spi1-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/sdhost-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/sdio-1bit-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/sdio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/sdtweak-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/smi-dev-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/smi-nand-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/smi-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi-gpio35-39-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi-rtc-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi0-cs-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi0-hw-cs-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi1-1cs-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi1-2cs-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi1-3cs-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi2-1cs-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi2-2cs-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/spi2-3cs-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/superaudioboard-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/sx150x-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/tinylcd35-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/uart0-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/uart1-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/upstream-aux-interrupt-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/upstream-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/vc4-fkms-v3d-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/vga666-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/w1-gpio-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/w1-gpio-pullup-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/overlays/wittypi-overlay.dts linux-raspi2-4.18.0/arch/arm/boot/dts/qcom-msm8974-lge-nexus5-hammerhead.dts linux-raspi2-4.18.0/arch/arm/boot/dts/qcom-msm8974-sony-xperia-honami.dts linux-raspi2-4.18.0/arch/arm/boot/dts/qcom-pm8941.dtsi linux-raspi2-4.18.0/arch/arm/boot/dts/tegra30-cardhu.dtsi linux-raspi2-4.18.0/arch/arm/configs/bcm2709_defconfig linux-raspi2-4.18.0/arch/arm/configs/bcmrpi_defconfig linux-raspi2-4.18.0/arch/arm/configs/multi_v7_defconfig linux-raspi2-4.18.0/arch/arm/include/asm/cacheflush.h linux-raspi2-4.18.0/arch/arm/include/asm/glue-cache.h linux-raspi2-4.18.0/arch/arm/include/asm/irqflags.h linux-raspi2-4.18.0/arch/arm/include/asm/string.h linux-raspi2-4.18.0/arch/arm/include/asm/uaccess.h linux-raspi2-4.18.0/arch/arm/kernel/fiq.c linux-raspi2-4.18.0/arch/arm/kernel/fiqasm.S linux-raspi2-4.18.0/arch/arm/kernel/reboot.c linux-raspi2-4.18.0/arch/arm/lib/Makefile linux-raspi2-4.18.0/arch/arm/lib/arm-mem.h linux-raspi2-4.18.0/arch/arm/lib/copy_from_user.S linux-raspi2-4.18.0/arch/arm/lib/exports_rpi.c linux-raspi2-4.18.0/arch/arm/lib/memcmp_rpi.S linux-raspi2-4.18.0/arch/arm/lib/memcpy_rpi.S linux-raspi2-4.18.0/arch/arm/lib/memcpymove.h linux-raspi2-4.18.0/arch/arm/lib/memmove_rpi.S linux-raspi2-4.18.0/arch/arm/lib/memset_rpi.S linux-raspi2-4.18.0/arch/arm/lib/uaccess_with_memcpy.c linux-raspi2-4.18.0/arch/arm/mach-bcm/Kconfig linux-raspi2-4.18.0/arch/arm/mach-bcm/board_bcm2835.c linux-raspi2-4.18.0/arch/arm/mach-exynos/suspend.c linux-raspi2-4.18.0/arch/arm/mach-highbank/Makefile linux-raspi2-4.18.0/arch/arm/mach-hisi/hotplug.c linux-raspi2-4.18.0/arch/arm/mach-mvebu/pmsu.c linux-raspi2-4.18.0/arch/arm/mach-omap2/omap_hwmod.c linux-raspi2-4.18.0/arch/arm/mach-omap2/omap_hwmod_reset.c linux-raspi2-4.18.0/arch/arm/mach-rockchip/Kconfig linux-raspi2-4.18.0/arch/arm/mm/cache-v6.S linux-raspi2-4.18.0/arch/arm/mm/cache-v7.S linux-raspi2-4.18.0/arch/arm/mm/proc-macros.S linux-raspi2-4.18.0/arch/arm/mm/proc-syms.c linux-raspi2-4.18.0/arch/arm/mm/proc-v6.S linux-raspi2-4.18.0/arch/arm/net/bpf_jit_32.c linux-raspi2-4.18.0/arch/arm/probes/kprobes/core.c linux-raspi2-4.18.0/arch/arm/probes/kprobes/test-core.c linux-raspi2-4.18.0/arch/arm/vfp/vfpmodule.c linux-raspi2-4.18.0/arch/arm64/Kconfig linux-raspi2-4.18.0/arch/arm64/Kconfig.platforms linux-raspi2-4.18.0/arch/arm64/Makefile linux-raspi2-4.18.0/arch/arm64/boot/dts/Makefile linux-raspi2-4.18.0/arch/arm64/boot/dts/broadcom/Makefile linux-raspi2-4.18.0/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts linux-raspi2-4.18.0/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts linux-raspi2-4.18.0/arch/arm64/boot/dts/mediatek/mt7622.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/msm8916-pins.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/msm8916.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/msm8996-pins.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/msm8996.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/pm8916.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/pm8994.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/qcom/pmi8994.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/renesas/r8a7795.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/renesas/r8a7796.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/renesas/r8a77965.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/renesas/r8a77970.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/renesas/r8a77995.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/renesas/salvator-common.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/rockchip/rk3328.dtsi linux-raspi2-4.18.0/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi linux-raspi2-4.18.0/arch/arm64/configs/bcmrpi3_defconfig linux-raspi2-4.18.0/arch/arm64/configs/defconfig linux-raspi2-4.18.0/arch/arm64/crypto/sm4-ce-glue.c linux-raspi2-4.18.0/arch/arm64/include/asm/acpi.h linux-raspi2-4.18.0/arch/arm64/include/asm/cache.h linux-raspi2-4.18.0/arch/arm64/include/asm/cpucaps.h linux-raspi2-4.18.0/arch/arm64/kernel/acpi.c linux-raspi2-4.18.0/arch/arm64/kernel/armv8_deprecated.c linux-raspi2-4.18.0/arch/arm64/kernel/cpu_errata.c linux-raspi2-4.18.0/arch/arm64/kernel/cpufeature.c linux-raspi2-4.18.0/arch/arm64/kernel/perf_event.c linux-raspi2-4.18.0/arch/arm64/kernel/probes/kprobes.c linux-raspi2-4.18.0/arch/arm64/kernel/ptrace.c linux-raspi2-4.18.0/arch/arm64/kernel/setup.c linux-raspi2-4.18.0/arch/arm64/kvm/guest.c linux-raspi2-4.18.0/arch/arm64/kvm/hyp/switch.c linux-raspi2-4.18.0/arch/arm64/mm/init.c linux-raspi2-4.18.0/arch/arm64/mm/mmu.c linux-raspi2-4.18.0/arch/ia64/Kconfig linux-raspi2-4.18.0/arch/mips/Makefile linux-raspi2-4.18.0/arch/mips/ath79/setup.c linux-raspi2-4.18.0/arch/mips/boot/Makefile linux-raspi2-4.18.0/arch/mips/boot/dts/mscc/ocelot.dtsi linux-raspi2-4.18.0/arch/mips/cavium-octeon/octeon-platform.c linux-raspi2-4.18.0/arch/mips/generic/init.c linux-raspi2-4.18.0/arch/mips/include/asm/io.h linux-raspi2-4.18.0/arch/mips/include/asm/mach-ath79/ath79.h linux-raspi2-4.18.0/arch/mips/include/asm/processor.h linux-raspi2-4.18.0/arch/mips/jz4740/Platform linux-raspi2-4.18.0/arch/mips/kernel/ptrace.c linux-raspi2-4.18.0/arch/mips/kernel/ptrace32.c linux-raspi2-4.18.0/arch/mips/kernel/vdso.c linux-raspi2-4.18.0/arch/mips/lib/memset.S linux-raspi2-4.18.0/arch/mips/lib/multi3.c linux-raspi2-4.18.0/arch/mips/loongson64/common/cs5536/cs5536_ohci.c linux-raspi2-4.18.0/arch/mips/mm/c-r4k.c linux-raspi2-4.18.0/arch/parisc/include/asm/spinlock.h linux-raspi2-4.18.0/arch/parisc/kernel/syscall.S linux-raspi2-4.18.0/arch/powerpc/Kconfig linux-raspi2-4.18.0/arch/powerpc/Makefile linux-raspi2-4.18.0/arch/powerpc/include/asm/book3s/64/pgalloc.h linux-raspi2-4.18.0/arch/powerpc/include/asm/cputhreads.h linux-raspi2-4.18.0/arch/powerpc/include/asm/fadump.h linux-raspi2-4.18.0/arch/powerpc/include/asm/nohash/pgtable.h linux-raspi2-4.18.0/arch/powerpc/include/asm/pkeys.h linux-raspi2-4.18.0/arch/powerpc/include/asm/topology.h linux-raspi2-4.18.0/arch/powerpc/include/asm/uaccess.h linux-raspi2-4.18.0/arch/powerpc/kernel/exceptions-64s.S linux-raspi2-4.18.0/arch/powerpc/kernel/fadump.c linux-raspi2-4.18.0/arch/powerpc/kernel/machine_kexec.c linux-raspi2-4.18.0/arch/powerpc/kernel/pci-common.c linux-raspi2-4.18.0/arch/powerpc/kernel/process.c linux-raspi2-4.18.0/arch/powerpc/kernel/security.c linux-raspi2-4.18.0/arch/powerpc/kernel/smp.c linux-raspi2-4.18.0/arch/powerpc/kvm/book3s_64_mmu_radix.c linux-raspi2-4.18.0/arch/powerpc/kvm/book3s_64_vio.c linux-raspi2-4.18.0/arch/powerpc/kvm/book3s_hv.c linux-raspi2-4.18.0/arch/powerpc/lib/checksum_64.S linux-raspi2-4.18.0/arch/powerpc/lib/sstep.c linux-raspi2-4.18.0/arch/powerpc/mm/mmu_context_book3s64.c linux-raspi2-4.18.0/arch/powerpc/mm/mmu_context_iommu.c linux-raspi2-4.18.0/arch/powerpc/mm/numa.c linux-raspi2-4.18.0/arch/powerpc/mm/pgtable-book3s64.c linux-raspi2-4.18.0/arch/powerpc/mm/pkeys.c linux-raspi2-4.18.0/arch/powerpc/platforms/4xx/msi.c linux-raspi2-4.18.0/arch/powerpc/platforms/85xx/t1042rdb_diu.c linux-raspi2-4.18.0/arch/powerpc/platforms/powernv/npu-dma.c linux-raspi2-4.18.0/arch/powerpc/platforms/powernv/opal.c linux-raspi2-4.18.0/arch/powerpc/platforms/powernv/pci-ioda.c linux-raspi2-4.18.0/arch/powerpc/platforms/pseries/ras.c linux-raspi2-4.18.0/arch/powerpc/platforms/pseries/setup.c linux-raspi2-4.18.0/arch/powerpc/sysdev/mpic_msgr.c linux-raspi2-4.18.0/arch/riscv/kernel/vdso/Makefile linux-raspi2-4.18.0/arch/s390/Kconfig linux-raspi2-4.18.0/arch/s390/crypto/paes_s390.c linux-raspi2-4.18.0/arch/s390/include/asm/kvm_host.h linux-raspi2-4.18.0/arch/s390/include/asm/qdio.h linux-raspi2-4.18.0/arch/s390/include/asm/topology.h linux-raspi2-4.18.0/arch/s390/include/uapi/asm/kvm.h linux-raspi2-4.18.0/arch/s390/include/uapi/asm/zcrypt.h linux-raspi2-4.18.0/arch/s390/kernel/Makefile linux-raspi2-4.18.0/arch/s390/kernel/crash_dump.c linux-raspi2-4.18.0/arch/s390/kernel/kmsg.c linux-raspi2-4.18.0/arch/s390/kernel/nospec-branch.c linux-raspi2-4.18.0/arch/s390/kernel/nospec-sysfs.c linux-raspi2-4.18.0/arch/s390/kernel/setup.c linux-raspi2-4.18.0/arch/s390/kernel/sysinfo.c linux-raspi2-4.18.0/arch/s390/kernel/topology.c linux-raspi2-4.18.0/arch/s390/kvm/kvm-s390.c linux-raspi2-4.18.0/arch/s390/kvm/vsie.c linux-raspi2-4.18.0/arch/s390/lib/mem.S linux-raspi2-4.18.0/arch/s390/mm/extmem.c linux-raspi2-4.18.0/arch/s390/mm/fault.c linux-raspi2-4.18.0/arch/s390/mm/page-states.c linux-raspi2-4.18.0/arch/s390/mm/pgalloc.c linux-raspi2-4.18.0/arch/s390/net/bpf_jit_comp.c linux-raspi2-4.18.0/arch/s390/numa/numa.c linux-raspi2-4.18.0/arch/s390/pci/pci.c linux-raspi2-4.18.0/arch/s390/purgatory/Makefile linux-raspi2-4.18.0/arch/s390/tools/gen_facilities.c linux-raspi2-4.18.0/arch/sparc/kernel/sys_sparc_32.c linux-raspi2-4.18.0/arch/sparc/kernel/sys_sparc_64.c linux-raspi2-4.18.0/arch/um/Makefile linux-raspi2-4.18.0/arch/x86/Kconfig linux-raspi2-4.18.0/arch/x86/Makefile linux-raspi2-4.18.0/arch/x86/boot/compressed/eboot.c linux-raspi2-4.18.0/arch/x86/boot/video-vga.c linux-raspi2-4.18.0/arch/x86/crypto/aegis128-aesni-glue.c linux-raspi2-4.18.0/arch/x86/crypto/aegis128l-aesni-glue.c linux-raspi2-4.18.0/arch/x86/crypto/aegis256-aesni-glue.c linux-raspi2-4.18.0/arch/x86/crypto/aesni-intel_asm.S linux-raspi2-4.18.0/arch/x86/crypto/morus1280-sse2-glue.c linux-raspi2-4.18.0/arch/x86/crypto/morus640-sse2-glue.c linux-raspi2-4.18.0/arch/x86/crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S linux-raspi2-4.18.0/arch/x86/entry/entry_64.S linux-raspi2-4.18.0/arch/x86/entry/vdso/Makefile linux-raspi2-4.18.0/arch/x86/events/core.c linux-raspi2-4.18.0/arch/x86/events/intel/lbr.c linux-raspi2-4.18.0/arch/x86/events/perf_event.h linux-raspi2-4.18.0/arch/x86/hyperv/hv_init.c linux-raspi2-4.18.0/arch/x86/hyperv/mmu.c linux-raspi2-4.18.0/arch/x86/include/asm/apic.h linux-raspi2-4.18.0/arch/x86/include/asm/apm.h linux-raspi2-4.18.0/arch/x86/include/asm/cpufeatures.h linux-raspi2-4.18.0/arch/x86/include/asm/dmi.h linux-raspi2-4.18.0/arch/x86/include/asm/fixmap.h linux-raspi2-4.18.0/arch/x86/include/asm/hardirq.h linux-raspi2-4.18.0/arch/x86/include/asm/i8259.h linux-raspi2-4.18.0/arch/x86/include/asm/irqflags.h linux-raspi2-4.18.0/arch/x86/include/asm/kdebug.h linux-raspi2-4.18.0/arch/x86/include/asm/kvm_host.h linux-raspi2-4.18.0/arch/x86/include/asm/mce.h linux-raspi2-4.18.0/arch/x86/include/asm/msr-index.h linux-raspi2-4.18.0/arch/x86/include/asm/page_32_types.h linux-raspi2-4.18.0/arch/x86/include/asm/pgtable-2level.h linux-raspi2-4.18.0/arch/x86/include/asm/pgtable-3level.h linux-raspi2-4.18.0/arch/x86/include/asm/pgtable-invert.h linux-raspi2-4.18.0/arch/x86/include/asm/pgtable.h linux-raspi2-4.18.0/arch/x86/include/asm/pgtable_64.h linux-raspi2-4.18.0/arch/x86/include/asm/processor.h linux-raspi2-4.18.0/arch/x86/include/asm/set_memory.h linux-raspi2-4.18.0/arch/x86/include/asm/setup.h linux-raspi2-4.18.0/arch/x86/include/asm/stacktrace.h linux-raspi2-4.18.0/arch/x86/include/asm/tlbflush.h linux-raspi2-4.18.0/arch/x86/include/asm/topology.h linux-raspi2-4.18.0/arch/x86/include/asm/vgtod.h linux-raspi2-4.18.0/arch/x86/include/asm/vmx.h linux-raspi2-4.18.0/arch/x86/kernel/acpi/wakeup_32.S linux-raspi2-4.18.0/arch/x86/kernel/acpi/wakeup_64.S linux-raspi2-4.18.0/arch/x86/kernel/apic/apic.c linux-raspi2-4.18.0/arch/x86/kernel/apic/io_apic.c linux-raspi2-4.18.0/arch/x86/kernel/apic/msi.c linux-raspi2-4.18.0/arch/x86/kernel/apic/vector.c linux-raspi2-4.18.0/arch/x86/kernel/apic/x2apic_uv_x.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/amd.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/bugs.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/common.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/cpu.h linux-raspi2-4.18.0/arch/x86/kernel/cpu/intel.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/intel_rdt_rdtgroup.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/mcheck/mce-internal.h linux-raspi2-4.18.0/arch/x86/kernel/cpu/mcheck/mce.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/microcode/amd.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/microcode/core.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/microcode/intel.c linux-raspi2-4.18.0/arch/x86/kernel/cpu/topology.c linux-raspi2-4.18.0/arch/x86/kernel/dumpstack.c linux-raspi2-4.18.0/arch/x86/kernel/early-quirks.c linux-raspi2-4.18.0/arch/x86/kernel/eisa.c linux-raspi2-4.18.0/arch/x86/kernel/fpu/core.c linux-raspi2-4.18.0/arch/x86/kernel/head64.c linux-raspi2-4.18.0/arch/x86/kernel/head_32.S linux-raspi2-4.18.0/arch/x86/kernel/head_64.S linux-raspi2-4.18.0/arch/x86/kernel/hpet.c linux-raspi2-4.18.0/arch/x86/kernel/i8259.c linux-raspi2-4.18.0/arch/x86/kernel/idt.c linux-raspi2-4.18.0/arch/x86/kernel/ioport.c linux-raspi2-4.18.0/arch/x86/kernel/irq.c linux-raspi2-4.18.0/arch/x86/kernel/irq_32.c linux-raspi2-4.18.0/arch/x86/kernel/irq_64.c linux-raspi2-4.18.0/arch/x86/kernel/irqinit.c linux-raspi2-4.18.0/arch/x86/kernel/kexec-bzimage64.c linux-raspi2-4.18.0/arch/x86/kernel/kprobes/core.c linux-raspi2-4.18.0/arch/x86/kernel/msr.c linux-raspi2-4.18.0/arch/x86/kernel/paravirt.c linux-raspi2-4.18.0/arch/x86/kernel/process_32.c linux-raspi2-4.18.0/arch/x86/kernel/process_64.c linux-raspi2-4.18.0/arch/x86/kernel/reboot.c linux-raspi2-4.18.0/arch/x86/kernel/relocate_kernel_32.S linux-raspi2-4.18.0/arch/x86/kernel/relocate_kernel_64.S linux-raspi2-4.18.0/arch/x86/kernel/setup.c linux-raspi2-4.18.0/arch/x86/kernel/smp.c linux-raspi2-4.18.0/arch/x86/kernel/smpboot.c linux-raspi2-4.18.0/arch/x86/kernel/time.c linux-raspi2-4.18.0/arch/x86/kernel/tsc.c linux-raspi2-4.18.0/arch/x86/kernel/tsc_msr.c linux-raspi2-4.18.0/arch/x86/kvm/hyperv.c linux-raspi2-4.18.0/arch/x86/kvm/hyperv.h linux-raspi2-4.18.0/arch/x86/kvm/mmu.c linux-raspi2-4.18.0/arch/x86/kvm/svm.c linux-raspi2-4.18.0/arch/x86/kvm/vmx.c linux-raspi2-4.18.0/arch/x86/kvm/x86.c linux-raspi2-4.18.0/arch/x86/lib/usercopy.c linux-raspi2-4.18.0/arch/x86/mm/fault.c linux-raspi2-4.18.0/arch/x86/mm/init.c linux-raspi2-4.18.0/arch/x86/mm/init_32.c linux-raspi2-4.18.0/arch/x86/mm/init_64.c linux-raspi2-4.18.0/arch/x86/mm/kmmio.c linux-raspi2-4.18.0/arch/x86/mm/mmap.c linux-raspi2-4.18.0/arch/x86/mm/numa_emulation.c linux-raspi2-4.18.0/arch/x86/mm/pageattr.c linux-raspi2-4.18.0/arch/x86/mm/pat.c linux-raspi2-4.18.0/arch/x86/mm/pgtable.c linux-raspi2-4.18.0/arch/x86/mm/pti.c linux-raspi2-4.18.0/arch/x86/mm/testmmiotrace.c linux-raspi2-4.18.0/arch/x86/mm/tlb.c linux-raspi2-4.18.0/arch/x86/platform/efi/efi_stub_32.S linux-raspi2-4.18.0/arch/x86/platform/efi/efi_stub_64.S linux-raspi2-4.18.0/arch/x86/platform/efi/efi_thunk_64.S linux-raspi2-4.18.0/arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c linux-raspi2-4.18.0/arch/x86/platform/uv/tlb_uv.c linux-raspi2-4.18.0/arch/x86/power/hibernate_asm_64.S linux-raspi2-4.18.0/arch/x86/realmode/rm/trampoline_32.S linux-raspi2-4.18.0/arch/x86/xen/enlighten.c linux-raspi2-4.18.0/arch/x86/xen/enlighten_pv.c linux-raspi2-4.18.0/arch/x86/xen/mmu_pv.c linux-raspi2-4.18.0/arch/x86/xen/pmu.c linux-raspi2-4.18.0/arch/x86/xen/xen-pvh.S linux-raspi2-4.18.0/arch/xtensa/include/asm/cacheasm.h linux-raspi2-4.18.0/arch/xtensa/platforms/iss/setup.c linux-raspi2-4.18.0/block/bfq-cgroup.c linux-raspi2-4.18.0/block/bio.c linux-raspi2-4.18.0/block/blk-core.c linux-raspi2-4.18.0/block/blk-lib.c linux-raspi2-4.18.0/block/blk-mq-sched.c linux-raspi2-4.18.0/block/blk-mq-tag.c linux-raspi2-4.18.0/block/blk-mq.c linux-raspi2-4.18.0/block/blk-settings.c linux-raspi2-4.18.0/block/blk-sysfs.c linux-raspi2-4.18.0/block/blk.h linux-raspi2-4.18.0/block/cfq-iosched.c linux-raspi2-4.18.0/block/elevator.c linux-raspi2-4.18.0/block/partitions/aix.c linux-raspi2-4.18.0/certs/Kconfig linux-raspi2-4.18.0/certs/Makefile linux-raspi2-4.18.0/certs/efi_parser.c linux-raspi2-4.18.0/certs/internal.h linux-raspi2-4.18.0/certs/load_uefi.c linux-raspi2-4.18.0/certs/system_keyring.c linux-raspi2-4.18.0/crypto/ablkcipher.c linux-raspi2-4.18.0/crypto/af_alg.c linux-raspi2-4.18.0/crypto/api.c linux-raspi2-4.18.0/crypto/asymmetric_keys/pkcs7_key_type.c linux-raspi2-4.18.0/crypto/blkcipher.c linux-raspi2-4.18.0/crypto/skcipher.c linux-raspi2-4.18.0/crypto/vmac.c linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/abiname linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/amd64/generic linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/amd64/generic.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/amd64/generic.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/amd64/generic.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/amd64/lowlatency linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/amd64/lowlatency.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/amd64/lowlatency.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/amd64/lowlatency.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/arm64/generic linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/arm64/generic.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/arm64/generic.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/arm64/generic.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/arm64/snapdragon linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/arm64/snapdragon.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/arm64/snapdragon.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/arm64/snapdragon.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/armhf/generic linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/armhf/generic-lpae linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/armhf/generic-lpae.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/armhf/generic-lpae.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/armhf/generic-lpae.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/armhf/generic.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/armhf/generic.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/armhf/generic.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/fwinfo linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/i386/generic linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/i386/generic.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/i386/generic.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/i386/generic.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/i386/lowlatency linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/i386/lowlatency.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/i386/lowlatency.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/i386/lowlatency.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/ppc64el/generic linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/ppc64el/generic.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/ppc64el/generic.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/ppc64el/generic.retpoline linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/s390x/generic linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/s390x/generic.compiler linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/s390x/generic.modules linux-raspi2-4.18.0/debian.master/abi/4.18.0-8.9/s390x/generic.retpoline linux-raspi2-4.18.0/debian.master/changelog linux-raspi2-4.18.0/debian.master/config/amd64/config.common.amd64 linux-raspi2-4.18.0/debian.master/config/amd64/config.flavour.generic linux-raspi2-4.18.0/debian.master/config/amd64/config.flavour.lowlatency linux-raspi2-4.18.0/debian.master/config/annotations linux-raspi2-4.18.0/debian.master/config/arm64/config.common.arm64 linux-raspi2-4.18.0/debian.master/config/arm64/config.flavour.generic linux-raspi2-4.18.0/debian.master/config/arm64/config.flavour.snapdragon linux-raspi2-4.18.0/debian.master/config/armhf/config.common.armhf linux-raspi2-4.18.0/debian.master/config/armhf/config.flavour.generic linux-raspi2-4.18.0/debian.master/config/armhf/config.flavour.generic-lpae linux-raspi2-4.18.0/debian.master/config/config.common.ports linux-raspi2-4.18.0/debian.master/config/config.common.ubuntu linux-raspi2-4.18.0/debian.master/config/i386/config.common.i386 linux-raspi2-4.18.0/debian.master/config/i386/config.flavour.generic linux-raspi2-4.18.0/debian.master/config/i386/config.flavour.lowlatency linux-raspi2-4.18.0/debian.master/config/ppc64el/config.common.ppc64el linux-raspi2-4.18.0/debian.master/config/ppc64el/config.flavour.generic linux-raspi2-4.18.0/debian.master/config/s390x/config.common.s390x linux-raspi2-4.18.0/debian.master/config/s390x/config.flavour.generic linux-raspi2-4.18.0/debian.master/config/x32/config.common.x32 linux-raspi2-4.18.0/debian.master/config/x32/config.flavour.generic linux-raspi2-4.18.0/debian.master/control.d/flavour-control.stub linux-raspi2-4.18.0/debian.master/control.d/generic.inclusion-list linux-raspi2-4.18.0/debian.master/control.d/vars.generic linux-raspi2-4.18.0/debian.master/control.d/vars.generic-lpae linux-raspi2-4.18.0/debian.master/control.d/vars.lowlatency linux-raspi2-4.18.0/debian.master/control.d/vars.snapdragon linux-raspi2-4.18.0/debian.master/control.stub.in linux-raspi2-4.18.0/debian.master/copyright linux-raspi2-4.18.0/debian.master/d-i/firmware/README.txt linux-raspi2-4.18.0/debian.master/d-i/firmware/amd64/README.txt linux-raspi2-4.18.0/debian.master/d-i/firmware/amd64/nic-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/amd64/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/arm64/README.txt linux-raspi2-4.18.0/debian.master/d-i/firmware/arm64/nic-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/arm64/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/armhf/README.txt linux-raspi2-4.18.0/debian.master/d-i/firmware/i386/README.txt linux-raspi2-4.18.0/debian.master/d-i/firmware/i386/nic-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/i386/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/nic-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/powerpc/README.txt linux-raspi2-4.18.0/debian.master/d-i/firmware/powerpc/nic-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/powerpc/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/ppc64el/README.txt linux-raspi2-4.18.0/debian.master/d-i/firmware/ppc64el/nic-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/ppc64el/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/s390x/README.txt linux-raspi2-4.18.0/debian.master/d-i/firmware/s390x/nic-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/s390x/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/firmware/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/kernel-versions linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/fat-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/fb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/floppy-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/message-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/mouse-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/parport-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/serial-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/virtio-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64-virtual/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/fat-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/fb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/firewire-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/floppy-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/input-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/ipmi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/message-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/mouse-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/nfs-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/nic-pcmcia-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/nic-usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/parport-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/pata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/pcmcia-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/pcmcia-storage-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/plip-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/ppp-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/sata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/serial-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/speakup-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/virtio-modules linux-raspi2-4.18.0/debian.master/d-i/modules/amd64/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/fat-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/input-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/ipmi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/message-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/mouse-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/nfs-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/nic-usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/parport-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/plip-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/ppp-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/sata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/speakup-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/virtio-modules linux-raspi2-4.18.0/debian.master/d-i/modules/arm64/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/fat-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/input-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/ipmi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/mouse-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/nfs-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/nic-usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/parport-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/plip-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/ppp-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/sata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/speakup-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/armhf/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/modules/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/block-modules.powerpc linux-raspi2-4.18.0/debian.master/d-i/modules/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/dasd-extra-modules.s390x linux-raspi2-4.18.0/debian.master/d-i/modules/dasd-modules.s390x linux-raspi2-4.18.0/debian.master/d-i/modules/fat-modules linux-raspi2-4.18.0/debian.master/d-i/modules/fb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/firewire-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/floppy-modules linux-raspi2-4.18.0/debian.master/d-i/modules/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/fat-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/fb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/floppy-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/message-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/mouse-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/parport-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/serial-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/virtio-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386-virtual/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/fat-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/fb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/firewire-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/floppy-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/input-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/ipmi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/i386/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/message-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/mouse-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/nfs-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/nic-pcmcia-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/nic-usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/parport-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/pata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/pcmcia-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/pcmcia-storage-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/plip-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/ppp-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/sata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/serial-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/speakup-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/virtio-modules linux-raspi2-4.18.0/debian.master/d-i/modules/i386/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/modules/input-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ipmi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/message-modules linux-raspi2-4.18.0/debian.master/d-i/modules/message-modules.powerpc linux-raspi2-4.18.0/debian.master/d-i/modules/mouse-modules linux-raspi2-4.18.0/debian.master/d-i/modules/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/nfs-modules linux-raspi2-4.18.0/debian.master/d-i/modules/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/nic-modules.powerpc linux-raspi2-4.18.0/debian.master/d-i/modules/nic-pcmcia-modules linux-raspi2-4.18.0/debian.master/d-i/modules/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/nic-usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/parport-modules linux-raspi2-4.18.0/debian.master/d-i/modules/pata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/pcmcia-modules linux-raspi2-4.18.0/debian.master/d-i/modules/pcmcia-storage-modules linux-raspi2-4.18.0/debian.master/d-i/modules/plip-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/floppy-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/input-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/ipmi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/message-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/nfs-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/nic-usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/parport-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/plip-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/ppp-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/sata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/virtio-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppc64el/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/modules/ppp-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/block-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/crypto-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/dasd-extra-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/dasd-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/fat-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/fs-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/fs-secondary-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/kernel-image linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/md-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/multipath-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/nfs-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/nic-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/nic-shared-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/virtio-modules linux-raspi2-4.18.0/debian.master/d-i/modules/s390x/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/modules/sata-modules linux-raspi2-4.18.0/debian.master/d-i/modules/scsi-modules linux-raspi2-4.18.0/debian.master/d-i/modules/scsi-modules.powerpc linux-raspi2-4.18.0/debian.master/d-i/modules/serial-modules linux-raspi2-4.18.0/debian.master/d-i/modules/speakup-modules linux-raspi2-4.18.0/debian.master/d-i/modules/storage-core-modules linux-raspi2-4.18.0/debian.master/d-i/modules/storage-core-modules.powerpc linux-raspi2-4.18.0/debian.master/d-i/modules/usb-modules linux-raspi2-4.18.0/debian.master/d-i/modules/virtio-modules linux-raspi2-4.18.0/debian.master/d-i/modules/vlan-modules linux-raspi2-4.18.0/debian.master/d-i/package-list linux-raspi2-4.18.0/debian.master/etc/getabis linux-raspi2-4.18.0/debian.master/etc/kernelconfig linux-raspi2-4.18.0/debian.master/modprobe.d/common.conf linux-raspi2-4.18.0/debian.master/reconstruct linux-raspi2-4.18.0/debian.master/rules.d/amd64.mk linux-raspi2-4.18.0/debian.master/rules.d/arm64.mk linux-raspi2-4.18.0/debian.master/rules.d/armhf.mk linux-raspi2-4.18.0/debian.master/rules.d/i386.mk linux-raspi2-4.18.0/debian.master/rules.d/ppc64el.mk linux-raspi2-4.18.0/debian.master/rules.d/s390x.mk linux-raspi2-4.18.0/debian.master/rules.d/x32.mk linux-raspi2-4.18.0/debian.master/tracking-bug linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/abiname linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/arm64/raspi2 linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/arm64/raspi2.compiler linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/arm64/raspi2.modules linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/arm64/raspi2.retpoline linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/armhf/raspi2 linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/armhf/raspi2.compiler linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/armhf/raspi2.modules linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/armhf/raspi2.retpoline linux-raspi2-4.18.0/debian.raspi2/abi/4.18.0-1004.6/fwinfo linux-raspi2-4.18.0/debian.raspi2/changelog linux-raspi2-4.18.0/debian.raspi2/config/annotations linux-raspi2-4.18.0/debian.raspi2/config/arm64/config.common.arm64 linux-raspi2-4.18.0/debian.raspi2/config/arm64/config.flavour.raspi2 linux-raspi2-4.18.0/debian.raspi2/config/armhf/config.common.armhf linux-raspi2-4.18.0/debian.raspi2/config/armhf/config.flavour.raspi2 linux-raspi2-4.18.0/debian.raspi2/config/config.common.ports linux-raspi2-4.18.0/debian.raspi2/config/config.common.ubuntu linux-raspi2-4.18.0/debian.raspi2/control.d/flavour-control.stub linux-raspi2-4.18.0/debian.raspi2/control.d/vars.raspi2 linux-raspi2-4.18.0/debian.raspi2/control.stub.in linux-raspi2-4.18.0/debian.raspi2/copyright linux-raspi2-4.18.0/debian.raspi2/d-i/firmware/README.txt linux-raspi2-4.18.0/debian.raspi2/d-i/firmware/arm64/README.txt linux-raspi2-4.18.0/debian.raspi2/d-i/firmware/armhf/README.txt linux-raspi2-4.18.0/debian.raspi2/d-i/firmware/nic-modules linux-raspi2-4.18.0/debian.raspi2/d-i/firmware/scsi-modules linux-raspi2-4.18.0/debian.raspi2/d-i/kernel-versions linux-raspi2-4.18.0/debian.raspi2/d-i/modules/block-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/crypto-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/fat-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/fb-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/firewire-core-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/floppy-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/fs-core-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/fs-secondary-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/input-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/ipmi-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/irda-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/kernel-image linux-raspi2-4.18.0/debian.raspi2/d-i/modules/md-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/message-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/mouse-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/multipath-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/nfs-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/nic-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/nic-pcmcia-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/nic-shared-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/nic-usb-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/parport-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/pata-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/pcmcia-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/pcmcia-storage-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/plip-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/ppp-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/sata-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/scsi-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/serial-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/speakup-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/storage-core-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/usb-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/virtio-modules linux-raspi2-4.18.0/debian.raspi2/d-i/modules/vlan-modules linux-raspi2-4.18.0/debian.raspi2/d-i/package-list linux-raspi2-4.18.0/debian.raspi2/etc/getabis linux-raspi2-4.18.0/debian.raspi2/etc/kernelconfig linux-raspi2-4.18.0/debian.raspi2/reconstruct linux-raspi2-4.18.0/debian.raspi2/rules.d/arm64.mk linux-raspi2-4.18.0/debian.raspi2/rules.d/armhf.mk linux-raspi2-4.18.0/debian.raspi2/tracking-bug linux-raspi2-4.18.0/drivers/Makefile linux-raspi2-4.18.0/drivers/acpi/Kconfig linux-raspi2-4.18.0/drivers/acpi/acpi_lpss.c linux-raspi2-4.18.0/drivers/acpi/acpica/hwregs.c linux-raspi2-4.18.0/drivers/acpi/acpica/hwsleep.c linux-raspi2-4.18.0/drivers/acpi/acpica/psloop.c linux-raspi2-4.18.0/drivers/acpi/apei/einj.c linux-raspi2-4.18.0/drivers/acpi/button.c linux-raspi2-4.18.0/drivers/acpi/custom_method.c linux-raspi2-4.18.0/drivers/acpi/osi.c linux-raspi2-4.18.0/drivers/acpi/osl.c linux-raspi2-4.18.0/drivers/acpi/scan.c linux-raspi2-4.18.0/drivers/acpi/sleep.c linux-raspi2-4.18.0/drivers/acpi/tables.c linux-raspi2-4.18.0/drivers/android/binder_alloc.c linux-raspi2-4.18.0/drivers/ata/libahci.c linux-raspi2-4.18.0/drivers/ata/libata-core.c linux-raspi2-4.18.0/drivers/ata/libata.h linux-raspi2-4.18.0/drivers/ata/pata_ftide010.c linux-raspi2-4.18.0/drivers/base/core.c linux-raspi2-4.18.0/drivers/base/cpu.c linux-raspi2-4.18.0/drivers/base/dd.c linux-raspi2-4.18.0/drivers/base/memory.c linux-raspi2-4.18.0/drivers/base/power/clock_ops.c linux-raspi2-4.18.0/drivers/block/DAC960.c linux-raspi2-4.18.0/drivers/block/floppy.c linux-raspi2-4.18.0/drivers/block/loop.c linux-raspi2-4.18.0/drivers/block/loop.h linux-raspi2-4.18.0/drivers/block/nbd.c linux-raspi2-4.18.0/drivers/block/pktcdvd.c linux-raspi2-4.18.0/drivers/block/zram/zram_drv.c linux-raspi2-4.18.0/drivers/bluetooth/Kconfig linux-raspi2-4.18.0/drivers/bluetooth/btusb.c linux-raspi2-4.18.0/drivers/bluetooth/hci_h5.c linux-raspi2-4.18.0/drivers/bus/ti-sysc.c linux-raspi2-4.18.0/drivers/cdrom/cdrom.c linux-raspi2-4.18.0/drivers/char/Kconfig linux-raspi2-4.18.0/drivers/char/Makefile linux-raspi2-4.18.0/drivers/char/broadcom/Kconfig linux-raspi2-4.18.0/drivers/char/broadcom/Makefile linux-raspi2-4.18.0/drivers/char/broadcom/bcm2835-gpiomem.c linux-raspi2-4.18.0/drivers/char/broadcom/bcm2835_smi_dev.c linux-raspi2-4.18.0/drivers/char/broadcom/vc_mem.c linux-raspi2-4.18.0/drivers/char/broadcom/vc_sm/Makefile linux-raspi2-4.18.0/drivers/char/broadcom/vc_sm/vc_sm_defs.h linux-raspi2-4.18.0/drivers/char/broadcom/vc_sm/vc_sm_knl.h linux-raspi2-4.18.0/drivers/char/broadcom/vc_sm/vc_vchi_sm.c linux-raspi2-4.18.0/drivers/char/broadcom/vc_sm/vc_vchi_sm.h linux-raspi2-4.18.0/drivers/char/broadcom/vc_sm/vmcs_sm.c linux-raspi2-4.18.0/drivers/char/broadcom/vcio.c linux-raspi2-4.18.0/drivers/char/hw_random/bcm2835-rng.c linux-raspi2-4.18.0/drivers/char/ipmi/ipmi_bt_sm.c linux-raspi2-4.18.0/drivers/char/ipmi/ipmi_msghandler.c linux-raspi2-4.18.0/drivers/char/ipmi/ipmi_si_intf.c linux-raspi2-4.18.0/drivers/char/ipmi/ipmi_ssif.c linux-raspi2-4.18.0/drivers/char/mem.c linux-raspi2-4.18.0/drivers/char/random.c linux-raspi2-4.18.0/drivers/char/tpm/tpm-interface.c linux-raspi2-4.18.0/drivers/char/tpm/tpm.h linux-raspi2-4.18.0/drivers/char/tpm/tpm2-space.c linux-raspi2-4.18.0/drivers/char/tpm/tpm_crb.c linux-raspi2-4.18.0/drivers/char/tpm/tpm_i2c_infineon.c linux-raspi2-4.18.0/drivers/char/tpm/tpm_tis_spi.c linux-raspi2-4.18.0/drivers/clk/Makefile linux-raspi2-4.18.0/drivers/clk/bcm/clk-bcm2835.c linux-raspi2-4.18.0/drivers/clk/clk-allo-dac.c linux-raspi2-4.18.0/drivers/clk/clk-fixed-factor.c linux-raspi2-4.18.0/drivers/clk/clk-hifiberry-dacpro.c linux-raspi2-4.18.0/drivers/clk/clk-npcm7xx.c linux-raspi2-4.18.0/drivers/clk/clk-scmi.c linux-raspi2-4.18.0/drivers/clk/clk.c linux-raspi2-4.18.0/drivers/clk/imx/clk-imx6sll.c linux-raspi2-4.18.0/drivers/clk/imx/clk-imx6ul.c linux-raspi2-4.18.0/drivers/clk/mvebu/armada-37xx-periph.c linux-raspi2-4.18.0/drivers/clk/rockchip/clk-rk3399.c linux-raspi2-4.18.0/drivers/clk/tegra/clk-bpmp.c linux-raspi2-4.18.0/drivers/clk/x86/clk-st.c linux-raspi2-4.18.0/drivers/cpufreq/Kconfig.arm linux-raspi2-4.18.0/drivers/cpufreq/Makefile linux-raspi2-4.18.0/drivers/cpufreq/bcm2835-cpufreq.c linux-raspi2-4.18.0/drivers/cpufreq/cpufreq-dt-platdev.c linux-raspi2-4.18.0/drivers/cpufreq/cpufreq.c linux-raspi2-4.18.0/drivers/cpufreq/cpufreq_governor.c linux-raspi2-4.18.0/drivers/cpuidle/governors/menu.c linux-raspi2-4.18.0/drivers/crypto/caam/caamalg_qi.c linux-raspi2-4.18.0/drivers/crypto/caam/caampkc.c linux-raspi2-4.18.0/drivers/crypto/caam/jr.c linux-raspi2-4.18.0/drivers/crypto/cavium/nitrox/nitrox_dev.h linux-raspi2-4.18.0/drivers/crypto/cavium/nitrox/nitrox_lib.c linux-raspi2-4.18.0/drivers/crypto/cavium/nitrox/nitrox_reqmgr.c linux-raspi2-4.18.0/drivers/crypto/ccp/psp-dev.c linux-raspi2-4.18.0/drivers/crypto/ccree/cc_cipher.c linux-raspi2-4.18.0/drivers/crypto/ccree/cc_hash.c linux-raspi2-4.18.0/drivers/crypto/chelsio/chtls/chtls.h linux-raspi2-4.18.0/drivers/crypto/chelsio/chtls/chtls_main.c linux-raspi2-4.18.0/drivers/crypto/sahara.c linux-raspi2-4.18.0/drivers/crypto/vmx/aes_cbc.c linux-raspi2-4.18.0/drivers/crypto/vmx/aes_xts.c linux-raspi2-4.18.0/drivers/dax/device.c linux-raspi2-4.18.0/drivers/dax/pmem.c linux-raspi2-4.18.0/drivers/devfreq/devfreq.c linux-raspi2-4.18.0/drivers/dma-buf/reservation.c linux-raspi2-4.18.0/drivers/dma/Kconfig linux-raspi2-4.18.0/drivers/dma/Makefile linux-raspi2-4.18.0/drivers/dma/bcm2708-dmaengine.c linux-raspi2-4.18.0/drivers/dma/bcm2835-dma.c linux-raspi2-4.18.0/drivers/dma/mv_xor_v2.c linux-raspi2-4.18.0/drivers/dma/pl330.c linux-raspi2-4.18.0/drivers/dma/sh/rcar-dmac.c linux-raspi2-4.18.0/drivers/edac/altera_edac.c linux-raspi2-4.18.0/drivers/edac/edac_mc.c linux-raspi2-4.18.0/drivers/edac/edac_mc_sysfs.c linux-raspi2-4.18.0/drivers/edac/i7core_edac.c linux-raspi2-4.18.0/drivers/extcon/extcon.c linux-raspi2-4.18.0/drivers/firmware/efi/Makefile linux-raspi2-4.18.0/drivers/firmware/efi/arm-init.c linux-raspi2-4.18.0/drivers/firmware/efi/arm-runtime.c linux-raspi2-4.18.0/drivers/firmware/efi/efi.c linux-raspi2-4.18.0/drivers/firmware/efi/esrt.c linux-raspi2-4.18.0/drivers/firmware/efi/libstub/secureboot.c linux-raspi2-4.18.0/drivers/firmware/efi/secureboot.c linux-raspi2-4.18.0/drivers/firmware/google/vpd.c linux-raspi2-4.18.0/drivers/firmware/raspberrypi.c linux-raspi2-4.18.0/drivers/gpio/Kconfig linux-raspi2-4.18.0/drivers/gpio/Makefile linux-raspi2-4.18.0/drivers/gpio/gpio-bcm-virt.c linux-raspi2-4.18.0/drivers/gpio/gpio-menz127.c linux-raspi2-4.18.0/drivers/gpio/gpio-ml-ioh.c linux-raspi2-4.18.0/drivers/gpio/gpio-pxa.c linux-raspi2-4.18.0/drivers/gpio/gpio-tegra.c linux-raspi2-4.18.0/drivers/gpio/gpiolib.c linux-raspi2-4.18.0/drivers/gpio/gpiolib.h linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu.h linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/kv_dpm.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/psp_v10_0.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/si_dpm.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/amdkfd/kfd_process.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/bios/command_table.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/core/dc_link.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/core/dc_resource.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dc.h linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dce80/dce80_resource.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h linux-raspi2-4.18.0/drivers/gpu/drm/amd/display/dc/inc/resource.h linux-raspi2-4.18.0/drivers/gpu/drm/amd/powerplay/amd_powerplay.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c linux-raspi2-4.18.0/drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c linux-raspi2-4.18.0/drivers/gpu/drm/bridge/adv7511/Kconfig linux-raspi2-4.18.0/drivers/gpu/drm/bridge/adv7511/Makefile linux-raspi2-4.18.0/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c linux-raspi2-4.18.0/drivers/gpu/drm/drm_edid.c linux-raspi2-4.18.0/drivers/gpu/drm/etnaviv/etnaviv_gpu.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/gvt/kvmgt.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/i915_drv.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/i915_drv.h linux-raspi2-4.18.0/drivers/gpu/drm/i915/i915_pci.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/i915_pmu.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/i915_reg.h linux-raspi2-4.18.0/drivers/gpu/drm/i915/intel_bios.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/intel_ddi.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/intel_display.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/intel_dp.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/intel_hdmi.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/intel_lpe_audio.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/intel_lspcon.c linux-raspi2-4.18.0/drivers/gpu/drm/i915/intel_lvds.c linux-raspi2-4.18.0/drivers/gpu/drm/msm/msm_iommu.c linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/dispnv50/disp.c linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nouveau_bios.c linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nouveau_connector.c linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nouveau_debugfs.c linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nouveau_display.c linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nouveau_display.h linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nouveau_drm.c linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nouveau_fbcon.c linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nouveau_fbcon.h linux-raspi2-4.18.0/drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c linux-raspi2-4.18.0/drivers/gpu/drm/omapdrm/omap_debugfs.c linux-raspi2-4.18.0/drivers/gpu/drm/omapdrm/omap_drv.c linux-raspi2-4.18.0/drivers/gpu/drm/omapdrm/omap_drv.h linux-raspi2-4.18.0/drivers/gpu/drm/omapdrm/omap_gem.c linux-raspi2-4.18.0/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c linux-raspi2-4.18.0/drivers/gpu/drm/rockchip/rockchip_drm_vop.c linux-raspi2-4.18.0/drivers/gpu/drm/rockchip/rockchip_lvds.c linux-raspi2-4.18.0/drivers/gpu/drm/sun4i/sun4i_drv.c linux-raspi2-4.18.0/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c linux-raspi2-4.18.0/drivers/gpu/drm/udl/udl_drv.h linux-raspi2-4.18.0/drivers/gpu/drm/udl/udl_fb.c linux-raspi2-4.18.0/drivers/gpu/drm/udl/udl_main.c linux-raspi2-4.18.0/drivers/gpu/drm/udl/udl_transfer.c linux-raspi2-4.18.0/drivers/gpu/drm/v3d/v3d_drv.h linux-raspi2-4.18.0/drivers/gpu/drm/v3d/v3d_gem.c linux-raspi2-4.18.0/drivers/gpu/drm/vc4/Makefile linux-raspi2-4.18.0/drivers/gpu/drm/vc4/vc4_crtc.c linux-raspi2-4.18.0/drivers/gpu/drm/vc4/vc4_drv.c linux-raspi2-4.18.0/drivers/gpu/drm/vc4/vc4_drv.h linux-raspi2-4.18.0/drivers/gpu/drm/vc4/vc4_firmware_kms.c linux-raspi2-4.18.0/drivers/gpu/drm/vc4/vc4_kms.c linux-raspi2-4.18.0/drivers/gpu/drm/vc4/vc4_plane.c linux-raspi2-4.18.0/drivers/gpu/ipu-v3/ipu-common.c linux-raspi2-4.18.0/drivers/gpu/ipu-v3/ipu-csi.c linux-raspi2-4.18.0/drivers/gpu/vga/vga_switcheroo.c linux-raspi2-4.18.0/drivers/hid/hid-ids.h linux-raspi2-4.18.0/drivers/hid/hid-input.c linux-raspi2-4.18.0/drivers/hid/hid-multitouch.c linux-raspi2-4.18.0/drivers/hid/hid-ntrig.c linux-raspi2-4.18.0/drivers/hid/hid-redragon.c linux-raspi2-4.18.0/drivers/hid/i2c-hid/i2c-hid.c linux-raspi2-4.18.0/drivers/hid/usbhid/hid-core.c linux-raspi2-4.18.0/drivers/hv/channel.c linux-raspi2-4.18.0/drivers/hv/channel_mgmt.c linux-raspi2-4.18.0/drivers/hv/hv.c linux-raspi2-4.18.0/drivers/hv/vmbus_drv.c linux-raspi2-4.18.0/drivers/hwmon/adt7475.c linux-raspi2-4.18.0/drivers/hwmon/ina2xx.c linux-raspi2-4.18.0/drivers/hwmon/k10temp.c linux-raspi2-4.18.0/drivers/hwmon/nct6775.c linux-raspi2-4.18.0/drivers/hwtracing/coresight/coresight-etm4x.c linux-raspi2-4.18.0/drivers/hwtracing/coresight/coresight-tpiu.c linux-raspi2-4.18.0/drivers/hwtracing/coresight/coresight.c linux-raspi2-4.18.0/drivers/hwtracing/intel_th/core.c linux-raspi2-4.18.0/drivers/i2c/busses/Kconfig linux-raspi2-4.18.0/drivers/i2c/busses/Makefile linux-raspi2-4.18.0/drivers/i2c/busses/i2c-amd-pci-mp2.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-amd-pci-mp2.h linux-raspi2-4.18.0/drivers/i2c/busses/i2c-amd-platdrv.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-aspeed.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-bcm2708.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-bcm2835.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-designware-master.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-designware-platdrv.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-gpio.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-i801.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-imx.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-qcom-cci.c linux-raspi2-4.18.0/drivers/i2c/busses/i2c-xiic.c linux-raspi2-4.18.0/drivers/i2c/i2c-core-acpi.c linux-raspi2-4.18.0/drivers/iio/accel/adxl345_core.c linux-raspi2-4.18.0/drivers/iio/accel/sca3000.c linux-raspi2-4.18.0/drivers/iio/adc/ina2xx-adc.c linux-raspi2-4.18.0/drivers/iio/counter/104-quad-8.c linux-raspi2-4.18.0/drivers/iio/frequency/ad9523.c linux-raspi2-4.18.0/drivers/infiniband/core/cma.c linux-raspi2-4.18.0/drivers/infiniband/core/rw.c linux-raspi2-4.18.0/drivers/infiniband/core/uverbs_cmd.c linux-raspi2-4.18.0/drivers/infiniband/core/uverbs_main.c linux-raspi2-4.18.0/drivers/infiniband/hw/bnxt_re/qplib_fp.c linux-raspi2-4.18.0/drivers/infiniband/hw/bnxt_re/qplib_sp.c linux-raspi2-4.18.0/drivers/infiniband/hw/cxgb4/qp.c linux-raspi2-4.18.0/drivers/infiniband/hw/hfi1/affinity.c linux-raspi2-4.18.0/drivers/infiniband/hw/hfi1/chip.c linux-raspi2-4.18.0/drivers/infiniband/hw/hfi1/pio.c linux-raspi2-4.18.0/drivers/infiniband/hw/hfi1/pio.h linux-raspi2-4.18.0/drivers/infiniband/hw/hfi1/user_sdma.c linux-raspi2-4.18.0/drivers/infiniband/hw/hfi1/verbs.c linux-raspi2-4.18.0/drivers/infiniband/hw/hns/hns_roce_hem.c linux-raspi2-4.18.0/drivers/infiniband/hw/hns/hns_roce_hw_v2.c linux-raspi2-4.18.0/drivers/infiniband/hw/hns/hns_roce_hw_v2.h linux-raspi2-4.18.0/drivers/infiniband/hw/hns/hns_roce_pd.c linux-raspi2-4.18.0/drivers/infiniband/hw/hns/hns_roce_qp.c linux-raspi2-4.18.0/drivers/infiniband/hw/i40iw/i40iw_verbs.c linux-raspi2-4.18.0/drivers/infiniband/hw/mlx4/qp.c linux-raspi2-4.18.0/drivers/infiniband/hw/mlx5/cong.c linux-raspi2-4.18.0/drivers/infiniband/hw/mlx5/main.c linux-raspi2-4.18.0/drivers/infiniband/hw/mlx5/mr.c linux-raspi2-4.18.0/drivers/infiniband/hw/mlx5/qp.c linux-raspi2-4.18.0/drivers/infiniband/sw/rxe/rxe_comp.c linux-raspi2-4.18.0/drivers/infiniband/sw/rxe/rxe_recv.c linux-raspi2-4.18.0/drivers/infiniband/ulp/ipoib/ipoib_cm.c linux-raspi2-4.18.0/drivers/infiniband/ulp/ipoib/ipoib_main.c linux-raspi2-4.18.0/drivers/infiniband/ulp/ipoib/ipoib_multicast.c linux-raspi2-4.18.0/drivers/infiniband/ulp/srp/ib_srp.c linux-raspi2-4.18.0/drivers/infiniband/ulp/srpt/ib_srpt.c linux-raspi2-4.18.0/drivers/infiniband/ulp/srpt/ib_srpt.h linux-raspi2-4.18.0/drivers/input/input.c linux-raspi2-4.18.0/drivers/input/joystick/Kconfig linux-raspi2-4.18.0/drivers/input/joystick/Makefile linux-raspi2-4.18.0/drivers/input/joystick/pxrc.c linux-raspi2-4.18.0/drivers/input/joystick/rpisense-js.c linux-raspi2-4.18.0/drivers/input/misc/uinput.c linux-raspi2-4.18.0/drivers/input/misc/xen-kbdfront.c linux-raspi2-4.18.0/drivers/input/mouse/cypress_ps2.c linux-raspi2-4.18.0/drivers/input/mouse/cypress_ps2.h linux-raspi2-4.18.0/drivers/input/mouse/elantech.c linux-raspi2-4.18.0/drivers/input/serio/i8042.c linux-raspi2-4.18.0/drivers/input/touchscreen/Kconfig linux-raspi2-4.18.0/drivers/input/touchscreen/Makefile linux-raspi2-4.18.0/drivers/input/touchscreen/atmel_mxt_ts.c linux-raspi2-4.18.0/drivers/input/touchscreen/rohm_bu21023.c linux-raspi2-4.18.0/drivers/input/touchscreen/rpi-ft5406.c linux-raspi2-4.18.0/drivers/iommu/amd_iommu.c linux-raspi2-4.18.0/drivers/iommu/arm-smmu-v3.c linux-raspi2-4.18.0/drivers/iommu/arm-smmu.c linux-raspi2-4.18.0/drivers/iommu/dmar.c linux-raspi2-4.18.0/drivers/iommu/intel-iommu.c linux-raspi2-4.18.0/drivers/iommu/io-pgtable-arm-v7s.c linux-raspi2-4.18.0/drivers/iommu/io-pgtable-arm.c linux-raspi2-4.18.0/drivers/iommu/ipmmu-vmsa.c linux-raspi2-4.18.0/drivers/iommu/msm_iommu.c linux-raspi2-4.18.0/drivers/iommu/omap-iommu.c linux-raspi2-4.18.0/drivers/iommu/rockchip-iommu.c linux-raspi2-4.18.0/drivers/irqchip/irq-bcm2835.c linux-raspi2-4.18.0/drivers/irqchip/irq-bcm2836.c linux-raspi2-4.18.0/drivers/irqchip/irq-bcm7038-l1.c linux-raspi2-4.18.0/drivers/irqchip/irq-stm32-exti.c linux-raspi2-4.18.0/drivers/isdn/i4l/isdn_common.c linux-raspi2-4.18.0/drivers/leds/Kconfig linux-raspi2-4.18.0/drivers/leds/Makefile linux-raspi2-4.18.0/drivers/leds/leds-gpio.c linux-raspi2-4.18.0/drivers/leds/leds-qcom-lpg.c linux-raspi2-4.18.0/drivers/leds/trigger/Kconfig linux-raspi2-4.18.0/drivers/leds/trigger/Makefile linux-raspi2-4.18.0/drivers/leds/trigger/ledtrig-input.c linux-raspi2-4.18.0/drivers/lightnvm/Kconfig linux-raspi2-4.18.0/drivers/lightnvm/pblk-init.c linux-raspi2-4.18.0/drivers/lightnvm/pblk-recovery.c linux-raspi2-4.18.0/drivers/macintosh/via-pmu.c linux-raspi2-4.18.0/drivers/mailbox/bcm2835-mailbox.c linux-raspi2-4.18.0/drivers/mailbox/mailbox-xgene-slimpro.c linux-raspi2-4.18.0/drivers/md/bcache/bcache.h linux-raspi2-4.18.0/drivers/md/bcache/super.c linux-raspi2-4.18.0/drivers/md/bcache/writeback.c linux-raspi2-4.18.0/drivers/md/dm-cache-metadata.c linux-raspi2-4.18.0/drivers/md/dm-cache-target.c linux-raspi2-4.18.0/drivers/md/dm-crypt.c linux-raspi2-4.18.0/drivers/md/dm-integrity.c linux-raspi2-4.18.0/drivers/md/dm-kcopyd.c linux-raspi2-4.18.0/drivers/md/dm-table.c linux-raspi2-4.18.0/drivers/md/dm-thin.c linux-raspi2-4.18.0/drivers/md/dm-verity-target.c linux-raspi2-4.18.0/drivers/md/dm-writecache.c linux-raspi2-4.18.0/drivers/md/md-cluster.c linux-raspi2-4.18.0/drivers/md/raid5.c linux-raspi2-4.18.0/drivers/media/common/videobuf2/videobuf2-core.c linux-raspi2-4.18.0/drivers/media/dvb-frontends/helene.c linux-raspi2-4.18.0/drivers/media/i2c/ov5645.c linux-raspi2-4.18.0/drivers/media/i2c/ov772x.c linux-raspi2-4.18.0/drivers/media/i2c/soc_camera/ov772x.c linux-raspi2-4.18.0/drivers/media/i2c/tvp5150.c linux-raspi2-4.18.0/drivers/media/pci/tw686x/tw686x-video.c linux-raspi2-4.18.0/drivers/media/platform/davinci/vpif_display.c linux-raspi2-4.18.0/drivers/media/platform/exynos4-is/fimc-isp-video.c linux-raspi2-4.18.0/drivers/media/platform/fsl-viu.c linux-raspi2-4.18.0/drivers/media/platform/omap3isp/isp.c linux-raspi2-4.18.0/drivers/media/platform/qcom/camss-8x16/camss-csid.c linux-raspi2-4.18.0/drivers/media/platform/qcom/camss-8x16/camss-vfe.c linux-raspi2-4.18.0/drivers/media/platform/qcom/camss-8x16/camss.c linux-raspi2-4.18.0/drivers/media/platform/rcar-vin/rcar-csi2.c linux-raspi2-4.18.0/drivers/media/platform/s3c-camif/camif-capture.c linux-raspi2-4.18.0/drivers/media/platform/s5p-mfc/s5p_mfc.c linux-raspi2-4.18.0/drivers/media/usb/dvb-usb-v2/gl861.c linux-raspi2-4.18.0/drivers/media/usb/dvb-usb-v2/rtl28xxu.c linux-raspi2-4.18.0/drivers/media/usb/dvb-usb/dw2102.c linux-raspi2-4.18.0/drivers/media/usb/em28xx/em28xx-cards.c linux-raspi2-4.18.0/drivers/media/usb/em28xx/em28xx-core.c linux-raspi2-4.18.0/drivers/media/usb/em28xx/em28xx-dvb.c linux-raspi2-4.18.0/drivers/media/usb/tm6000/tm6000-dvb.c linux-raspi2-4.18.0/drivers/media/v4l2-core/v4l2-event.c linux-raspi2-4.18.0/drivers/media/v4l2-core/v4l2-fh.c linux-raspi2-4.18.0/drivers/memory/ti-aemif.c linux-raspi2-4.18.0/drivers/mfd/88pm860x-i2c.c linux-raspi2-4.18.0/drivers/mfd/Kconfig linux-raspi2-4.18.0/drivers/mfd/Makefile linux-raspi2-4.18.0/drivers/mfd/hi655x-pmic.c linux-raspi2-4.18.0/drivers/mfd/intel-lpss-pci.c linux-raspi2-4.18.0/drivers/mfd/rave-sp.c linux-raspi2-4.18.0/drivers/mfd/rpisense-core.c linux-raspi2-4.18.0/drivers/mfd/sm501.c linux-raspi2-4.18.0/drivers/mfd/ti_am335x_tscadc.c linux-raspi2-4.18.0/drivers/misc/Kconfig linux-raspi2-4.18.0/drivers/misc/Makefile linux-raspi2-4.18.0/drivers/misc/bcm2835_smi.c linux-raspi2-4.18.0/drivers/misc/cxl/main.c linux-raspi2-4.18.0/drivers/misc/cxl/pci.c linux-raspi2-4.18.0/drivers/misc/hmc6352.c linux-raspi2-4.18.0/drivers/misc/ibmvmc.c linux-raspi2-4.18.0/drivers/misc/mei/bus-fixup.c linux-raspi2-4.18.0/drivers/misc/mei/bus.c linux-raspi2-4.18.0/drivers/misc/mei/hbm.c linux-raspi2-4.18.0/drivers/misc/mei/main.c linux-raspi2-4.18.0/drivers/misc/mei/pci-me.c linux-raspi2-4.18.0/drivers/misc/mic/scif/scif_api.c linux-raspi2-4.18.0/drivers/misc/ocxl/link.c linux-raspi2-4.18.0/drivers/misc/sram.c linux-raspi2-4.18.0/drivers/misc/ti-st/st_kim.c linux-raspi2-4.18.0/drivers/misc/tsl2550.c linux-raspi2-4.18.0/drivers/misc/vmw_balloon.c linux-raspi2-4.18.0/drivers/misc/vmw_vmci/vmci_queue_pair.c linux-raspi2-4.18.0/drivers/mmc/core/block.c linux-raspi2-4.18.0/drivers/mmc/core/core.c linux-raspi2-4.18.0/drivers/mmc/core/host.c linux-raspi2-4.18.0/drivers/mmc/core/queue.c linux-raspi2-4.18.0/drivers/mmc/core/queue.h linux-raspi2-4.18.0/drivers/mmc/core/quirks.h linux-raspi2-4.18.0/drivers/mmc/host/Kconfig linux-raspi2-4.18.0/drivers/mmc/host/Makefile linux-raspi2-4.18.0/drivers/mmc/host/android-goldfish.c linux-raspi2-4.18.0/drivers/mmc/host/atmel-mci.c linux-raspi2-4.18.0/drivers/mmc/host/bcm2835-mmc.c linux-raspi2-4.18.0/drivers/mmc/host/bcm2835-sdhost.c linux-raspi2-4.18.0/drivers/mmc/host/meson-mx-sdio.c linux-raspi2-4.18.0/drivers/mmc/host/omap_hsmmc.c linux-raspi2-4.18.0/drivers/mmc/host/renesas_sdhi_internal_dmac.c linux-raspi2-4.18.0/drivers/mmc/host/sdhci-of-esdhc.c linux-raspi2-4.18.0/drivers/mmc/host/sdhci-tegra.c linux-raspi2-4.18.0/drivers/mmc/host/sdhci.c linux-raspi2-4.18.0/drivers/mtd/devices/m25p80.c linux-raspi2-4.18.0/drivers/mtd/maps/solutionengine.c linux-raspi2-4.18.0/drivers/mtd/mtdchar.c linux-raspi2-4.18.0/drivers/mtd/mtdsuper.c linux-raspi2-4.18.0/drivers/mtd/nand/raw/Kconfig linux-raspi2-4.18.0/drivers/mtd/nand/raw/Makefile linux-raspi2-4.18.0/drivers/mtd/nand/raw/atmel/nand-controller.c linux-raspi2-4.18.0/drivers/mtd/nand/raw/bcm2835_smi_nand.c linux-raspi2-4.18.0/drivers/mtd/nand/raw/denali.c linux-raspi2-4.18.0/drivers/mtd/nand/raw/fsmc_nand.c linux-raspi2-4.18.0/drivers/mtd/nand/raw/marvell_nand.c linux-raspi2-4.18.0/drivers/mtd/nand/raw/nand_base.c linux-raspi2-4.18.0/drivers/mtd/nand/raw/nand_hynix.c linux-raspi2-4.18.0/drivers/mtd/nand/raw/qcom_nandc.c linux-raspi2-4.18.0/drivers/mtd/ubi/vtbl.c linux-raspi2-4.18.0/drivers/net/appletalk/ipddp.c linux-raspi2-4.18.0/drivers/net/can/spi/mcp251x.c linux-raspi2-4.18.0/drivers/net/dsa/mv88e6xxx/global1.h linux-raspi2-4.18.0/drivers/net/dsa/mv88e6xxx/global1_atu.c linux-raspi2-4.18.0/drivers/net/ethernet/amazon/ena/ena_com.c linux-raspi2-4.18.0/drivers/net/ethernet/amazon/ena/ena_eth_com.c linux-raspi2-4.18.0/drivers/net/ethernet/amazon/ena/ena_eth_com.h linux-raspi2-4.18.0/drivers/net/ethernet/amazon/ena/ena_netdev.c linux-raspi2-4.18.0/drivers/net/ethernet/amazon/ena/ena_netdev.h linux-raspi2-4.18.0/drivers/net/ethernet/amd/xgbe/xgbe-desc.c linux-raspi2-4.18.0/drivers/net/ethernet/atheros/alx/ethtool.c linux-raspi2-4.18.0/drivers/net/ethernet/atheros/alx/hw.c linux-raspi2-4.18.0/drivers/net/ethernet/atheros/alx/hw.h linux-raspi2-4.18.0/drivers/net/ethernet/atheros/alx/main.c linux-raspi2-4.18.0/drivers/net/ethernet/broadcom/bnxt/bnxt.c linux-raspi2-4.18.0/drivers/net/ethernet/broadcom/bnxt/bnxt.h linux-raspi2-4.18.0/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c linux-raspi2-4.18.0/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h linux-raspi2-4.18.0/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c linux-raspi2-4.18.0/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h linux-raspi2-4.18.0/drivers/net/ethernet/broadcom/genet/bcmgenet.h linux-raspi2-4.18.0/drivers/net/ethernet/broadcom/genet/bcmmii.c linux-raspi2-4.18.0/drivers/net/ethernet/cadence/macb_main.c linux-raspi2-4.18.0/drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c linux-raspi2-4.18.0/drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c linux-raspi2-4.18.0/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c linux-raspi2-4.18.0/drivers/net/ethernet/cortina/gemini.c linux-raspi2-4.18.0/drivers/net/ethernet/emulex/benet/be_cmds.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/Kconfig linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hnae.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_enet.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns/hns_ethtool.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hnae3.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hnae3.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3_enet.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3_enet.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h linux-raspi2-4.18.0/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c linux-raspi2-4.18.0/drivers/net/ethernet/hp/hp100.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/e1000/e1000_ethtool.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/e1000e/80003es2lan.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/e1000e/82571.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/e1000e/ethtool.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/e1000e/ich8lan.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/e1000e/mac.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/e1000e/netdev.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/e1000e/nvm.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/i40e/i40e_ethtool.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/i40e/i40e_main.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/ice/ice.h linux-raspi2-4.18.0/drivers/net/ethernet/intel/ice/ice_adminq_cmd.h linux-raspi2-4.18.0/drivers/net/ethernet/intel/ice/ice_common.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/ice/ice_controlq.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/ice/ice_ethtool.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/ice/ice_main.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/ice/ice_switch.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c linux-raspi2-4.18.0/drivers/net/ethernet/intel/ixgbe/ixgbe_type.h linux-raspi2-4.18.0/drivers/net/ethernet/marvell/mvneta.c linux-raspi2-4.18.0/drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlx5/core/cmd.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlx5/core/dev.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlx5/core/health.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlx5/core/main.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlx5/core/wq.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlx5/core/wq.h linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlxsw/spectrum.h linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c linux-raspi2-4.18.0/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c linux-raspi2-4.18.0/drivers/net/ethernet/neterion/vxge/vxge-main.c linux-raspi2-4.18.0/drivers/net/ethernet/netronome/nfp/nfp_main.c linux-raspi2-4.18.0/drivers/net/ethernet/netronome/nfp/nfp_net_common.c linux-raspi2-4.18.0/drivers/net/ethernet/qlogic/qed/qed_mcp.c linux-raspi2-4.18.0/drivers/net/ethernet/qlogic/qed/qed_mcp.h linux-raspi2-4.18.0/drivers/net/ethernet/qlogic/qed/qed_reg_addr.h linux-raspi2-4.18.0/drivers/net/ethernet/qlogic/qlge/qlge_main.c linux-raspi2-4.18.0/drivers/net/ethernet/qualcomm/qca_7k.c linux-raspi2-4.18.0/drivers/net/ethernet/qualcomm/qca_spi.c linux-raspi2-4.18.0/drivers/net/ethernet/qualcomm/qca_spi.h linux-raspi2-4.18.0/drivers/net/ethernet/realtek/r8169.c linux-raspi2-4.18.0/drivers/net/ethernet/stmicro/stmmac/stmmac.h linux-raspi2-4.18.0/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c linux-raspi2-4.18.0/drivers/net/hyperv/netvsc_drv.c linux-raspi2-4.18.0/drivers/net/hyperv/rndis_filter.c linux-raspi2-4.18.0/drivers/net/phy/mdio-mux-bcm-iproc.c linux-raspi2-4.18.0/drivers/net/phy/xilinx_gmii2rgmii.c linux-raspi2-4.18.0/drivers/net/ppp/pppoe.c linux-raspi2-4.18.0/drivers/net/usb/lan78xx.c linux-raspi2-4.18.0/drivers/net/usb/qmi_wwan.c linux-raspi2-4.18.0/drivers/net/usb/r8152.c linux-raspi2-4.18.0/drivers/net/usb/smsc95xx.c linux-raspi2-4.18.0/drivers/net/vxlan.c linux-raspi2-4.18.0/drivers/net/wan/fsl_ucc_hdlc.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath10k/ce.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath10k/htt_rx.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath10k/mac.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath10k/sdio.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath10k/snoc.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath10k/wmi-tlv.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath10k/wmi-tlv.h linux-raspi2-4.18.0/drivers/net/wireless/ath/ath10k/wmi.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath9k/hw.c linux-raspi2-4.18.0/drivers/net/wireless/ath/ath9k/xmit.c linux-raspi2-4.18.0/drivers/net/wireless/ath/wcn36xx/Kconfig linux-raspi2-4.18.0/drivers/net/wireless/ath/wcn36xx/main.c linux-raspi2-4.18.0/drivers/net/wireless/broadcom/b43/leds.c linux-raspi2-4.18.0/drivers/net/wireless/broadcom/b43legacy/leds.c linux-raspi2-4.18.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c linux-raspi2-4.18.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c linux-raspi2-4.18.0/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c linux-raspi2-4.18.0/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.c linux-raspi2-4.18.0/drivers/net/wireless/intel/iwlwifi/pcie/drv.c linux-raspi2-4.18.0/drivers/net/wireless/intel/iwlwifi/pcie/internal.h linux-raspi2-4.18.0/drivers/net/wireless/intel/iwlwifi/pcie/trans.c linux-raspi2-4.18.0/drivers/net/wireless/intel/iwlwifi/pcie/tx.c linux-raspi2-4.18.0/drivers/net/wireless/marvell/libertas/dev.h linux-raspi2-4.18.0/drivers/net/wireless/marvell/libertas/if_sdio.c linux-raspi2-4.18.0/drivers/net/wireless/mediatek/mt76/mt76x2_mac.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/Kconfig linux-raspi2-4.18.0/drivers/net/wireless/realtek/Makefile linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/Kconfig linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/Makefile linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/clean linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/efuse/rtw_efuse.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ap.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_br_ext.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_cmd.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_debug.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_eeprom.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ieee80211.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_io.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_query.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_rtl.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_ioctl_set.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_iol.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_mlme_ext.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_mp_ioctl.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_p2p.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_pwrctrl.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_recv.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_rf.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_security.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_sreset.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_sta_mgt.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_tdls.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_wlan_util.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/core/rtw_xmit.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/HalPwrSeqCmd.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/dm.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/dm.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/hal_com.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/hal_intf.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_cmd.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_dm.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_hal_init.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_mp.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_phycfg.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rf6052.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_rxdesc.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_sreset.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/rtl8192c_xmit.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/Hal8192CUHWImg_wowlan.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_led.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_recv.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/rtl8192cu_xmit.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_halinit.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_ce.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_linux.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/hal/rtl8192c/usb/usb_ops_xp.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/ifcfg-wlan0 linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CEHWImg.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyCfg.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CPhyReg.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192CUHWImg_wowlan.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DEHWImg.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyCfg.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DPhyReg.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/Hal8192DUHWImg_wowlan.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/HalPwrSeqCmd.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/autoconf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/basic_types.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/big_endian.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/generic.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/little_endian.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swab.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/byteorder/swabb.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/circ_buf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/cmd_osdep.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/drv_conf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/drv_types.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/drv_types_ce.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/drv_types_linux.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/drv_types_sdio.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/drv_types_xp.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/ethernet.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/h2clbk.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/hal_com.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/hal_intf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/ieee80211.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/ieee80211_ext.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/if_ether.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/ioctl_cfg80211.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/ip.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/linux/wireless.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/mlme_osdep.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/mp_custom_oid.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/nic_spec.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/osdep_ce_service.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/osdep_intf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/osdep_service.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/pci_hal.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/pci_ops.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/pci_osintf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/recv_osdep.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_cmd.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_dm.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_event.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_hal.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_led.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_recv.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_rf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_spec.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_sreset.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192c_xmit.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_cmd.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_dm.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_hal.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_led.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_recv.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_rf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_spec.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtl8192d_xmit.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_android.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ap.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_br_ext.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_byteorder.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_cmd.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_debug.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_eeprom.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_efuse.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_event.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ht.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_io.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_query.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_rtl.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_ioctl_set.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_iol.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_led.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mlme_ext.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_ioctl.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_mp_phy_regdef.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_p2p.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_pwrctrl.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_qos.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_recv.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_rf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_security.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_sreset.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_tdls.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_version.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/rtw_xmit.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/sta_info.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/usb_hal.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/usb_ops.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/usb_ops_linux.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/usb_osintf.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/usb_vendor_req.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/wifi.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/wlan_bssdef.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/include/xmit_osdep.h linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_linux.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/mlme_linux.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/os_intfs.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_intf.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/pci_ops_linux.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/recv_linux.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/rtw_android.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_intf.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/usb_ops_linux.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/xmit_linux.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/os_dep/osdep_service.c linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/runwpa linux-raspi2-4.18.0/drivers/net/wireless/realtek/rtl8192cu/wlan0dhcp linux-raspi2-4.18.0/drivers/net/wireless/rndis_wlan.c linux-raspi2-4.18.0/drivers/net/wireless/ti/wlcore/cmd.c linux-raspi2-4.18.0/drivers/net/wireless/ti/wlcore/rx.c linux-raspi2-4.18.0/drivers/net/xen-netfront.c linux-raspi2-4.18.0/drivers/nvdimm/bus.c linux-raspi2-4.18.0/drivers/nvdimm/dimm_devs.c linux-raspi2-4.18.0/drivers/nvdimm/namespace_devs.c linux-raspi2-4.18.0/drivers/nvdimm/nd-core.h linux-raspi2-4.18.0/drivers/nvdimm/pmem.c linux-raspi2-4.18.0/drivers/nvdimm/pmem.h linux-raspi2-4.18.0/drivers/nvdimm/region_devs.c linux-raspi2-4.18.0/drivers/nvme/host/pci.c linux-raspi2-4.18.0/drivers/nvme/host/rdma.c linux-raspi2-4.18.0/drivers/nvme/target/fcloop.c linux-raspi2-4.18.0/drivers/nvme/target/io-cmd-file.c linux-raspi2-4.18.0/drivers/of/Kconfig linux-raspi2-4.18.0/drivers/of/Makefile linux-raspi2-4.18.0/drivers/of/base.c linux-raspi2-4.18.0/drivers/of/configfs.c linux-raspi2-4.18.0/drivers/opp/core.c linux-raspi2-4.18.0/drivers/parport/parport_sunbpp.c linux-raspi2-4.18.0/drivers/pci/controller/pci-aardvark.c linux-raspi2-4.18.0/drivers/pci/controller/pci-hyperv.c linux-raspi2-4.18.0/drivers/pci/controller/pci-mvebu.c linux-raspi2-4.18.0/drivers/pci/controller/pcie-mobiveil.c linux-raspi2-4.18.0/drivers/pci/hotplug/acpiphp_glue.c linux-raspi2-4.18.0/drivers/pci/hotplug/pci_hotplug_core.c linux-raspi2-4.18.0/drivers/pci/hotplug/pciehp.h linux-raspi2-4.18.0/drivers/pci/hotplug/pciehp_core.c linux-raspi2-4.18.0/drivers/pci/hotplug/pciehp_hpc.c linux-raspi2-4.18.0/drivers/pci/pci-acpi.c linux-raspi2-4.18.0/drivers/pci/pci-sysfs.c linux-raspi2-4.18.0/drivers/pci/pci.c linux-raspi2-4.18.0/drivers/pci/pcie/aer.c linux-raspi2-4.18.0/drivers/pci/probe.c linux-raspi2-4.18.0/drivers/pci/proc.c linux-raspi2-4.18.0/drivers/pci/quirks.c linux-raspi2-4.18.0/drivers/pci/switch/switchtec.c linux-raspi2-4.18.0/drivers/pci/syscall.c linux-raspi2-4.18.0/drivers/pcmcia/cistpl.c linux-raspi2-4.18.0/drivers/perf/Kconfig linux-raspi2-4.18.0/drivers/perf/Makefile linux-raspi2-4.18.0/drivers/perf/raspberrypi_axi_monitor.c linux-raspi2-4.18.0/drivers/pinctrl/bcm/pinctrl-bcm2835.c linux-raspi2-4.18.0/drivers/pinctrl/berlin/berlin.c linux-raspi2-4.18.0/drivers/pinctrl/freescale/pinctrl-imx.c linux-raspi2-4.18.0/drivers/pinctrl/freescale/pinctrl-imx1-core.c linux-raspi2-4.18.0/drivers/pinctrl/mediatek/pinctrl-mt7622.c linux-raspi2-4.18.0/drivers/pinctrl/pinctrl-amd.c linux-raspi2-4.18.0/drivers/pinctrl/pinctrl-axp209.c linux-raspi2-4.18.0/drivers/pinctrl/pinctrl-rza1.c linux-raspi2-4.18.0/drivers/pinctrl/qcom/pinctrl-msm.c linux-raspi2-4.18.0/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c linux-raspi2-4.18.0/drivers/platform/x86/Kconfig linux-raspi2-4.18.0/drivers/platform/x86/Makefile linux-raspi2-4.18.0/drivers/platform/x86/alienware-wmi.c linux-raspi2-4.18.0/drivers/platform/x86/asus-nb-wmi.c linux-raspi2-4.18.0/drivers/platform/x86/asus-wireless.c linux-raspi2-4.18.0/drivers/platform/x86/dell-smbios-wmi.c linux-raspi2-4.18.0/drivers/platform/x86/dell-uart-backlight.c linux-raspi2-4.18.0/drivers/platform/x86/dell-uart-backlight.h linux-raspi2-4.18.0/drivers/platform/x86/ideapad-laptop.c linux-raspi2-4.18.0/drivers/platform/x86/intel_ips.c linux-raspi2-4.18.0/drivers/platform/x86/intel_punit_ipc.c linux-raspi2-4.18.0/drivers/platform/x86/toshiba_acpi.c linux-raspi2-4.18.0/drivers/platform/x86/wmi.c linux-raspi2-4.18.0/drivers/pnp/isapnp/core.c linux-raspi2-4.18.0/drivers/power/avs/Kconfig linux-raspi2-4.18.0/drivers/power/avs/Makefile linux-raspi2-4.18.0/drivers/power/avs/qcom-cpr.c linux-raspi2-4.18.0/drivers/power/reset/gpio-poweroff.c linux-raspi2-4.18.0/drivers/power/reset/vexpress-poweroff.c linux-raspi2-4.18.0/drivers/power/supply/axp288_charger.c linux-raspi2-4.18.0/drivers/power/supply/generic-adc-battery.c linux-raspi2-4.18.0/drivers/power/supply/power_supply_core.c linux-raspi2-4.18.0/drivers/powercap/intel_rapl.c linux-raspi2-4.18.0/drivers/pps/clients/pps-gpio.c linux-raspi2-4.18.0/drivers/pwm/pwm-meson.c linux-raspi2-4.18.0/drivers/pwm/pwm-omap-dmtimer.c linux-raspi2-4.18.0/drivers/pwm/pwm-tiehrpwm.c linux-raspi2-4.18.0/drivers/regulator/arizona-ldo1.c linux-raspi2-4.18.0/drivers/regulator/core.c linux-raspi2-4.18.0/drivers/regulator/of_regulator.c linux-raspi2-4.18.0/drivers/regulator/qcom_smd-regulator.c linux-raspi2-4.18.0/drivers/regulator/qcom_spmi-regulator.c linux-raspi2-4.18.0/drivers/regulator/tps65217-regulator.c linux-raspi2-4.18.0/drivers/remoteproc/qcom_q6v5_pil.c linux-raspi2-4.18.0/drivers/reset/reset-imx7.c linux-raspi2-4.18.0/drivers/rtc/rtc-bq4802.c linux-raspi2-4.18.0/drivers/rtc/rtc-omap.c linux-raspi2-4.18.0/drivers/rtc/rtc-pcf2123.c linux-raspi2-4.18.0/drivers/s390/block/dasd.c linux-raspi2-4.18.0/drivers/s390/block/dasd_eckd.c linux-raspi2-4.18.0/drivers/s390/block/scm_blk.c linux-raspi2-4.18.0/drivers/s390/cio/qdio_main.c linux-raspi2-4.18.0/drivers/s390/crypto/ap_bus.c linux-raspi2-4.18.0/drivers/s390/crypto/ap_bus.h linux-raspi2-4.18.0/drivers/s390/crypto/ap_card.c linux-raspi2-4.18.0/drivers/s390/crypto/ap_queue.c linux-raspi2-4.18.0/drivers/s390/crypto/pkey_api.c linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_api.c linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_api.h linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_card.c linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_cca_key.h linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_cex2a.c linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_cex2a.h linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_cex4.c linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_error.h linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_msgtype50.c linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_msgtype50.h linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_msgtype6.c linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_msgtype6.h linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_pcixcc.c linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_pcixcc.h linux-raspi2-4.18.0/drivers/s390/crypto/zcrypt_queue.c linux-raspi2-4.18.0/drivers/s390/net/Kconfig linux-raspi2-4.18.0/drivers/s390/net/Makefile linux-raspi2-4.18.0/drivers/s390/net/ism.h linux-raspi2-4.18.0/drivers/s390/net/ism_drv.c linux-raspi2-4.18.0/drivers/s390/net/qeth_core_main.c linux-raspi2-4.18.0/drivers/s390/net/qeth_core_sys.c linux-raspi2-4.18.0/drivers/scsi/3w-9xxx.c linux-raspi2-4.18.0/drivers/scsi/3w-sas.c linux-raspi2-4.18.0/drivers/scsi/3w-xxxx.c linux-raspi2-4.18.0/drivers/scsi/aic94xx/aic94xx_init.c linux-raspi2-4.18.0/drivers/scsi/bnx2i/bnx2i_hwi.c linux-raspi2-4.18.0/drivers/scsi/hisi_sas/hisi_sas.h linux-raspi2-4.18.0/drivers/scsi/hisi_sas/hisi_sas_main.c linux-raspi2-4.18.0/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c linux-raspi2-4.18.0/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c linux-raspi2-4.18.0/drivers/scsi/hisi_sas/hisi_sas_v3_hw.c linux-raspi2-4.18.0/drivers/scsi/ibmvscsi/ibmvscsi.c linux-raspi2-4.18.0/drivers/scsi/libfc/fc_disc.c linux-raspi2-4.18.0/drivers/scsi/libsas/sas_ata.c linux-raspi2-4.18.0/drivers/scsi/libsas/sas_discover.c linux-raspi2-4.18.0/drivers/scsi/libsas/sas_scsi_host.c linux-raspi2-4.18.0/drivers/scsi/lpfc/lpfc.h linux-raspi2-4.18.0/drivers/scsi/lpfc/lpfc_nvme.c linux-raspi2-4.18.0/drivers/scsi/lpfc/lpfc_nvmet.c linux-raspi2-4.18.0/drivers/scsi/megaraid/megaraid_sas_base.c linux-raspi2-4.18.0/drivers/scsi/mpt3sas/mpt3sas_base.c linux-raspi2-4.18.0/drivers/scsi/mpt3sas/mpt3sas_scsih.c linux-raspi2-4.18.0/drivers/scsi/mpt3sas/mpt3sas_transport.c linux-raspi2-4.18.0/drivers/scsi/qla2xxx/qla_init.c linux-raspi2-4.18.0/drivers/scsi/qla2xxx/qla_iocb.c linux-raspi2-4.18.0/drivers/scsi/qla2xxx/qla_target.c linux-raspi2-4.18.0/drivers/scsi/qla2xxx/qla_tmpl.c linux-raspi2-4.18.0/drivers/scsi/scsi_sysfs.c linux-raspi2-4.18.0/drivers/scsi/storvsc_drv.c linux-raspi2-4.18.0/drivers/siox/siox-core.c linux-raspi2-4.18.0/drivers/soc/bcm/Kconfig linux-raspi2-4.18.0/drivers/soc/qcom/rmtfs_mem.c linux-raspi2-4.18.0/drivers/soc/qcom/smem.c linux-raspi2-4.18.0/drivers/spi/spi-bcm2835.c linux-raspi2-4.18.0/drivers/spi/spi-cadence.c linux-raspi2-4.18.0/drivers/spi/spi-davinci.c linux-raspi2-4.18.0/drivers/spi/spi-dw.c linux-raspi2-4.18.0/drivers/spi/spi-fsl-dspi.c linux-raspi2-4.18.0/drivers/spi/spi-orion.c linux-raspi2-4.18.0/drivers/spi/spi-pxa2xx.c linux-raspi2-4.18.0/drivers/spi/spi-rspi.c linux-raspi2-4.18.0/drivers/spi/spi-sh-msiof.c linux-raspi2-4.18.0/drivers/spi/spi-tegra20-slink.c linux-raspi2-4.18.0/drivers/spi/spi.c linux-raspi2-4.18.0/drivers/spi/spidev.c linux-raspi2-4.18.0/drivers/staging/android/ashmem.c linux-raspi2-4.18.0/drivers/staging/comedi/drivers/ni_mio_common.c linux-raspi2-4.18.0/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c linux-raspi2-4.18.0/drivers/staging/media/imx/imx-ic-prpencvf.c linux-raspi2-4.18.0/drivers/staging/media/imx/imx-media-csi.c linux-raspi2-4.18.0/drivers/staging/mt7621-dts/gbpc1.dts linux-raspi2-4.18.0/drivers/staging/mt7621-dts/mt7621.dtsi linux-raspi2-4.18.0/drivers/staging/mt7621-eth/mtk_eth_soc.c linux-raspi2-4.18.0/drivers/staging/pi433/pi433_if.c linux-raspi2-4.18.0/drivers/staging/rts5208/sd.c linux-raspi2-4.18.0/drivers/staging/signature-inclusion linux-raspi2-4.18.0/drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c linux-raspi2-4.18.0/drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c linux-raspi2-4.18.0/drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c linux-raspi2-4.18.0/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c linux-raspi2-4.18.0/drivers/target/iscsi/iscsi_target_auth.c linux-raspi2-4.18.0/drivers/target/iscsi/iscsi_target_login.c linux-raspi2-4.18.0/drivers/target/iscsi/iscsi_target_tpg.c linux-raspi2-4.18.0/drivers/target/target_core_device.c linux-raspi2-4.18.0/drivers/target/target_core_transport.c linux-raspi2-4.18.0/drivers/target/target_core_user.c linux-raspi2-4.18.0/drivers/thermal/imx_thermal.c linux-raspi2-4.18.0/drivers/thermal/of-thermal.c linux-raspi2-4.18.0/drivers/thermal/rcar_thermal.c linux-raspi2-4.18.0/drivers/thermal/thermal_hwmon.c linux-raspi2-4.18.0/drivers/thunderbolt/domain.c linux-raspi2-4.18.0/drivers/thunderbolt/icm.c linux-raspi2-4.18.0/drivers/thunderbolt/nhi.c linux-raspi2-4.18.0/drivers/thunderbolt/switch.c linux-raspi2-4.18.0/drivers/thunderbolt/tb.h linux-raspi2-4.18.0/drivers/thunderbolt/tb_msgs.h linux-raspi2-4.18.0/drivers/thunderbolt/xdomain.c linux-raspi2-4.18.0/drivers/tty/pty.c linux-raspi2-4.18.0/drivers/tty/rocket.c linux-raspi2-4.18.0/drivers/tty/serial/8250/8250_bcm2835aux.c linux-raspi2-4.18.0/drivers/tty/serial/8250/8250_dw.c linux-raspi2-4.18.0/drivers/tty/serial/8250/8250_exar.c linux-raspi2-4.18.0/drivers/tty/serial/8250/8250_of.c linux-raspi2-4.18.0/drivers/tty/serial/8250/8250_port.c linux-raspi2-4.18.0/drivers/tty/serial/8250/serial_cs.c linux-raspi2-4.18.0/drivers/tty/serial/amba-pl011.c linux-raspi2-4.18.0/drivers/tty/serial/cpm_uart/cpm_uart_core.c linux-raspi2-4.18.0/drivers/tty/serial/fsl_lpuart.c linux-raspi2-4.18.0/drivers/tty/serial/imx.c linux-raspi2-4.18.0/drivers/tty/serial/mvebu-uart.c linux-raspi2-4.18.0/drivers/tty/serial/pxa.c linux-raspi2-4.18.0/drivers/tty/serial/sc16is7xx.c linux-raspi2-4.18.0/drivers/tty/serial/serial_core.c linux-raspi2-4.18.0/drivers/tty/serial/sh-sci.c linux-raspi2-4.18.0/drivers/tty/sysrq.c linux-raspi2-4.18.0/drivers/tty/tty_baudrate.c linux-raspi2-4.18.0/drivers/tty/vt/vt.c linux-raspi2-4.18.0/drivers/tty/vt/vt_ioctl.c linux-raspi2-4.18.0/drivers/uio/uio.c linux-raspi2-4.18.0/drivers/usb/Makefile linux-raspi2-4.18.0/drivers/usb/class/cdc-acm.c linux-raspi2-4.18.0/drivers/usb/class/cdc-acm.h linux-raspi2-4.18.0/drivers/usb/common/roles.c linux-raspi2-4.18.0/drivers/usb/core/devio.c linux-raspi2-4.18.0/drivers/usb/core/driver.c linux-raspi2-4.18.0/drivers/usb/core/generic.c linux-raspi2-4.18.0/drivers/usb/core/hcd-pci.c linux-raspi2-4.18.0/drivers/usb/core/hub.c linux-raspi2-4.18.0/drivers/usb/core/message.c linux-raspi2-4.18.0/drivers/usb/core/otg_whitelist.h linux-raspi2-4.18.0/drivers/usb/core/quirks.c linux-raspi2-4.18.0/drivers/usb/core/usb.c linux-raspi2-4.18.0/drivers/usb/dwc3/gadget.h linux-raspi2-4.18.0/drivers/usb/gadget/file_storage.c linux-raspi2-4.18.0/drivers/usb/gadget/udc/net2280.c linux-raspi2-4.18.0/drivers/usb/gadget/udc/renesas_usb3.c linux-raspi2-4.18.0/drivers/usb/host/Kconfig linux-raspi2-4.18.0/drivers/usb/host/Makefile linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/Makefile linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/Makefile.fbsd linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/Makefile.linux linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/changes.txt linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/doc/doxygen.cfg linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_cc.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_cc.h linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_common_fbsd.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_common_linux.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_common_nbsd.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_crypto.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_crypto.h linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_dh.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_dh.h linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_list.h linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_mem.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_modpow.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_modpow.h linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_notifier.c linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_notifier.h linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/dwc_os.h linux-raspi2-4.18.0/drivers/usb/host/dwc_common_port/usb.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/Makefile linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/doc/doxygen.cfg linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dummy_audio.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_cfi_common.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_adp.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_adp.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_attr.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_attr.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_cfi.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_cfi.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_cil.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_cil.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_cil_intr.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_core_if.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_dbg.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_driver.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_driver.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_fiq_fsm.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_fiq_stub.S linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_hcd.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_hcd.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_hcd_ddma.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_hcd_if.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_hcd_intr.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_hcd_linux.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_hcd_queue.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_os_dep.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_pcd.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_pcd.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_pcd_if.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_pcd_intr.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_pcd_linux.c linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/dwc_otg_regs.h linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/test/Makefile linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/test/dwc_otg_test.pm linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/test/test_mod_param.pl linux-raspi2-4.18.0/drivers/usb/host/dwc_otg/test/test_sysfs.pl linux-raspi2-4.18.0/drivers/usb/host/u132-hcd.c linux-raspi2-4.18.0/drivers/usb/host/xhci-mem.c linux-raspi2-4.18.0/drivers/usb/host/xhci.c linux-raspi2-4.18.0/drivers/usb/misc/uss720.c linux-raspi2-4.18.0/drivers/usb/misc/yurex.c linux-raspi2-4.18.0/drivers/usb/mtu3/mtu3_core.c linux-raspi2-4.18.0/drivers/usb/mtu3/mtu3_hw_regs.h linux-raspi2-4.18.0/drivers/usb/musb/musb_dsps.c linux-raspi2-4.18.0/drivers/usb/serial/io_ti.h linux-raspi2-4.18.0/drivers/usb/serial/kobil_sct.c linux-raspi2-4.18.0/drivers/usb/serial/option.c linux-raspi2-4.18.0/drivers/usb/serial/pl2303.c linux-raspi2-4.18.0/drivers/usb/serial/pl2303.h linux-raspi2-4.18.0/drivers/usb/serial/sierra.c linux-raspi2-4.18.0/drivers/usb/serial/ti_usb_3410_5052.c linux-raspi2-4.18.0/drivers/usb/storage/scsiglue.c linux-raspi2-4.18.0/drivers/usb/storage/uas.c linux-raspi2-4.18.0/drivers/usb/storage/unusual_devs.h linux-raspi2-4.18.0/drivers/usb/wusbcore/security.c linux-raspi2-4.18.0/drivers/uwb/hwa-rc.c linux-raspi2-4.18.0/drivers/vfio/vfio.c linux-raspi2-4.18.0/drivers/vhost/net.c linux-raspi2-4.18.0/drivers/vhost/vhost.c linux-raspi2-4.18.0/drivers/video/backlight/Kconfig linux-raspi2-4.18.0/drivers/video/backlight/Makefile linux-raspi2-4.18.0/drivers/video/backlight/rpi_backlight.c linux-raspi2-4.18.0/drivers/video/fbdev/Kconfig linux-raspi2-4.18.0/drivers/video/fbdev/Makefile linux-raspi2-4.18.0/drivers/video/fbdev/bcm2708_fb.c linux-raspi2-4.18.0/drivers/video/fbdev/core/cfbimgblt.c linux-raspi2-4.18.0/drivers/video/fbdev/core/fbmem.c linux-raspi2-4.18.0/drivers/video/fbdev/core/modedb.c linux-raspi2-4.18.0/drivers/video/fbdev/goldfishfb.c linux-raspi2-4.18.0/drivers/video/fbdev/omap/omapfb_main.c linux-raspi2-4.18.0/drivers/video/fbdev/omap2/omapfb/Makefile linux-raspi2-4.18.0/drivers/video/fbdev/pxafb.c linux-raspi2-4.18.0/drivers/video/fbdev/rpisense-fb.c linux-raspi2-4.18.0/drivers/video/fbdev/udlfb.c linux-raspi2-4.18.0/drivers/video/fbdev/via/viafbdev.c linux-raspi2-4.18.0/drivers/video/logo/logo_linux_clut224.ppm linux-raspi2-4.18.0/drivers/virtio/virtio_pci_legacy.c linux-raspi2-4.18.0/drivers/watchdog/bcm2835_wdt.c linux-raspi2-4.18.0/drivers/xen/xen-balloon.c linux-raspi2-4.18.0/dropped.txt linux-raspi2-4.18.0/fs/9p/xattr.c linux-raspi2-4.18.0/fs/Kconfig linux-raspi2-4.18.0/fs/Makefile linux-raspi2-4.18.0/fs/aufs/Kconfig linux-raspi2-4.18.0/fs/aufs/Makefile linux-raspi2-4.18.0/fs/aufs/aufs.h linux-raspi2-4.18.0/fs/aufs/branch.c linux-raspi2-4.18.0/fs/aufs/branch.h linux-raspi2-4.18.0/fs/aufs/conf.mk linux-raspi2-4.18.0/fs/aufs/cpup.c linux-raspi2-4.18.0/fs/aufs/cpup.h linux-raspi2-4.18.0/fs/aufs/dbgaufs.c linux-raspi2-4.18.0/fs/aufs/dbgaufs.h linux-raspi2-4.18.0/fs/aufs/dcsub.c linux-raspi2-4.18.0/fs/aufs/dcsub.h linux-raspi2-4.18.0/fs/aufs/debug.c linux-raspi2-4.18.0/fs/aufs/debug.h linux-raspi2-4.18.0/fs/aufs/dentry.c linux-raspi2-4.18.0/fs/aufs/dentry.h linux-raspi2-4.18.0/fs/aufs/dinfo.c linux-raspi2-4.18.0/fs/aufs/dir.c linux-raspi2-4.18.0/fs/aufs/dir.h linux-raspi2-4.18.0/fs/aufs/dirren.c linux-raspi2-4.18.0/fs/aufs/dirren.h linux-raspi2-4.18.0/fs/aufs/dynop.c linux-raspi2-4.18.0/fs/aufs/dynop.h linux-raspi2-4.18.0/fs/aufs/export.c linux-raspi2-4.18.0/fs/aufs/f_op.c linux-raspi2-4.18.0/fs/aufs/fhsm.c linux-raspi2-4.18.0/fs/aufs/file.c linux-raspi2-4.18.0/fs/aufs/file.h linux-raspi2-4.18.0/fs/aufs/finfo.c linux-raspi2-4.18.0/fs/aufs/fstype.h linux-raspi2-4.18.0/fs/aufs/hbl.h linux-raspi2-4.18.0/fs/aufs/hfsnotify.c linux-raspi2-4.18.0/fs/aufs/hfsplus.c linux-raspi2-4.18.0/fs/aufs/hnotify.c linux-raspi2-4.18.0/fs/aufs/i_op.c linux-raspi2-4.18.0/fs/aufs/i_op_add.c linux-raspi2-4.18.0/fs/aufs/i_op_del.c linux-raspi2-4.18.0/fs/aufs/i_op_ren.c linux-raspi2-4.18.0/fs/aufs/iinfo.c linux-raspi2-4.18.0/fs/aufs/inode.c linux-raspi2-4.18.0/fs/aufs/inode.h linux-raspi2-4.18.0/fs/aufs/ioctl.c linux-raspi2-4.18.0/fs/aufs/loop.c linux-raspi2-4.18.0/fs/aufs/loop.h linux-raspi2-4.18.0/fs/aufs/magic.mk linux-raspi2-4.18.0/fs/aufs/module.c linux-raspi2-4.18.0/fs/aufs/module.h linux-raspi2-4.18.0/fs/aufs/mvdown.c linux-raspi2-4.18.0/fs/aufs/opts.c linux-raspi2-4.18.0/fs/aufs/opts.h linux-raspi2-4.18.0/fs/aufs/plink.c linux-raspi2-4.18.0/fs/aufs/poll.c linux-raspi2-4.18.0/fs/aufs/posix_acl.c linux-raspi2-4.18.0/fs/aufs/procfs.c linux-raspi2-4.18.0/fs/aufs/rdu.c linux-raspi2-4.18.0/fs/aufs/rwsem.h linux-raspi2-4.18.0/fs/aufs/sbinfo.c linux-raspi2-4.18.0/fs/aufs/super.c linux-raspi2-4.18.0/fs/aufs/super.h linux-raspi2-4.18.0/fs/aufs/sysaufs.c linux-raspi2-4.18.0/fs/aufs/sysaufs.h linux-raspi2-4.18.0/fs/aufs/sysfs.c linux-raspi2-4.18.0/fs/aufs/sysrq.c linux-raspi2-4.18.0/fs/aufs/vdir.c linux-raspi2-4.18.0/fs/aufs/vfsub.c linux-raspi2-4.18.0/fs/aufs/vfsub.h linux-raspi2-4.18.0/fs/aufs/wbr_policy.c linux-raspi2-4.18.0/fs/aufs/whout.c linux-raspi2-4.18.0/fs/aufs/whout.h linux-raspi2-4.18.0/fs/aufs/wkq.c linux-raspi2-4.18.0/fs/aufs/wkq.h linux-raspi2-4.18.0/fs/aufs/xattr.c linux-raspi2-4.18.0/fs/aufs/xino.c linux-raspi2-4.18.0/fs/autofs/autofs_i.h linux-raspi2-4.18.0/fs/autofs/inode.c linux-raspi2-4.18.0/fs/binfmt_elf.c linux-raspi2-4.18.0/fs/block_dev.c linux-raspi2-4.18.0/fs/btrfs/check-integrity.c linux-raspi2-4.18.0/fs/btrfs/dev-replace.c linux-raspi2-4.18.0/fs/btrfs/disk-io.c linux-raspi2-4.18.0/fs/btrfs/extent-tree.c linux-raspi2-4.18.0/fs/btrfs/inode.c linux-raspi2-4.18.0/fs/btrfs/ioctl.c linux-raspi2-4.18.0/fs/btrfs/relocation.c linux-raspi2-4.18.0/fs/btrfs/send.c linux-raspi2-4.18.0/fs/btrfs/super.c linux-raspi2-4.18.0/fs/btrfs/tree-checker.c linux-raspi2-4.18.0/fs/btrfs/tree-log.c linux-raspi2-4.18.0/fs/btrfs/volumes.c linux-raspi2-4.18.0/fs/cachefiles/rdwr.c linux-raspi2-4.18.0/fs/cifs/cifs_debug.c linux-raspi2-4.18.0/fs/cifs/cifsfs.c linux-raspi2-4.18.0/fs/cifs/cifsglob.h linux-raspi2-4.18.0/fs/cifs/connect.c linux-raspi2-4.18.0/fs/cifs/inode.c linux-raspi2-4.18.0/fs/cifs/link.c linux-raspi2-4.18.0/fs/cifs/readdir.c linux-raspi2-4.18.0/fs/cifs/sess.c linux-raspi2-4.18.0/fs/cifs/smb2inode.c linux-raspi2-4.18.0/fs/cifs/smb2misc.c linux-raspi2-4.18.0/fs/cifs/smb2ops.c linux-raspi2-4.18.0/fs/cifs/smb2pdu.c linux-raspi2-4.18.0/fs/cifs/smb2pdu.h linux-raspi2-4.18.0/fs/cifs/smb2proto.h linux-raspi2-4.18.0/fs/cifs/smb2transport.c linux-raspi2-4.18.0/fs/configfs/dir.c linux-raspi2-4.18.0/fs/dax.c linux-raspi2-4.18.0/fs/dcache.c linux-raspi2-4.18.0/fs/debugfs/file.c linux-raspi2-4.18.0/fs/debugfs/inode.c linux-raspi2-4.18.0/fs/exec.c linux-raspi2-4.18.0/fs/ext2/file.c linux-raspi2-4.18.0/fs/ext2/inode.c linux-raspi2-4.18.0/fs/ext4/acl.c linux-raspi2-4.18.0/fs/ext4/balloc.c linux-raspi2-4.18.0/fs/ext4/dir.c linux-raspi2-4.18.0/fs/ext4/ext4.h linux-raspi2-4.18.0/fs/ext4/extents.c linux-raspi2-4.18.0/fs/ext4/file.c linux-raspi2-4.18.0/fs/ext4/ialloc.c linux-raspi2-4.18.0/fs/ext4/inline.c linux-raspi2-4.18.0/fs/ext4/inode.c linux-raspi2-4.18.0/fs/ext4/ioctl.c linux-raspi2-4.18.0/fs/ext4/mballoc.c linux-raspi2-4.18.0/fs/ext4/mmp.c linux-raspi2-4.18.0/fs/ext4/namei.c linux-raspi2-4.18.0/fs/ext4/resize.c linux-raspi2-4.18.0/fs/ext4/super.c linux-raspi2-4.18.0/fs/ext4/sysfs.c linux-raspi2-4.18.0/fs/ext4/truncate.h linux-raspi2-4.18.0/fs/ext4/xattr.c linux-raspi2-4.18.0/fs/f2fs/data.c linux-raspi2-4.18.0/fs/f2fs/f2fs.h linux-raspi2-4.18.0/fs/f2fs/file.c linux-raspi2-4.18.0/fs/f2fs/gc.c linux-raspi2-4.18.0/fs/f2fs/inline.c linux-raspi2-4.18.0/fs/f2fs/inode.c linux-raspi2-4.18.0/fs/f2fs/node.c linux-raspi2-4.18.0/fs/f2fs/recovery.c linux-raspi2-4.18.0/fs/f2fs/segment.c linux-raspi2-4.18.0/fs/f2fs/segment.h linux-raspi2-4.18.0/fs/f2fs/super.c linux-raspi2-4.18.0/fs/f2fs/sysfs.c linux-raspi2-4.18.0/fs/fat/cache.c linux-raspi2-4.18.0/fs/fat/fat.h linux-raspi2-4.18.0/fs/fat/fatent.c linux-raspi2-4.18.0/fs/fcntl.c linux-raspi2-4.18.0/fs/file_table.c linux-raspi2-4.18.0/fs/fuse/dev.c linux-raspi2-4.18.0/fs/fuse/dir.c linux-raspi2-4.18.0/fs/fuse/file.c linux-raspi2-4.18.0/fs/fuse/fuse_i.h linux-raspi2-4.18.0/fs/fuse/inode.c linux-raspi2-4.18.0/fs/gfs2/bmap.c linux-raspi2-4.18.0/fs/gfs2/rgrp.c linux-raspi2-4.18.0/fs/hfs/brec.c linux-raspi2-4.18.0/fs/hfsplus/dir.c linux-raspi2-4.18.0/fs/hfsplus/super.c linux-raspi2-4.18.0/fs/inode.c linux-raspi2-4.18.0/fs/iomap.c linux-raspi2-4.18.0/fs/isofs/inode.c linux-raspi2-4.18.0/fs/kernfs/dir.c linux-raspi2-4.18.0/fs/kernfs/file.c linux-raspi2-4.18.0/fs/kernfs/inode.c linux-raspi2-4.18.0/fs/kernfs/kernfs-internal.h linux-raspi2-4.18.0/fs/kernfs/symlink.c linux-raspi2-4.18.0/fs/lockd/clntlock.c linux-raspi2-4.18.0/fs/lockd/clntproc.c linux-raspi2-4.18.0/fs/lockd/svclock.c linux-raspi2-4.18.0/fs/lockd/svcsubs.c linux-raspi2-4.18.0/fs/locks.c linux-raspi2-4.18.0/fs/namei.c linux-raspi2-4.18.0/fs/namespace.c linux-raspi2-4.18.0/fs/nfs/blocklayout/dev.c linux-raspi2-4.18.0/fs/nfs/callback_proc.c linux-raspi2-4.18.0/fs/nfs/callback_xdr.c linux-raspi2-4.18.0/fs/nfs/nfs4client.c linux-raspi2-4.18.0/fs/nfs/nfs4proc.c linux-raspi2-4.18.0/fs/nfs/nfs4state.c linux-raspi2-4.18.0/fs/nfs/nfs4trace.h linux-raspi2-4.18.0/fs/nfs/pnfs_nfs.c linux-raspi2-4.18.0/fs/nfsd/nfs4proc.c linux-raspi2-4.18.0/fs/nfsd/nfs4state.c linux-raspi2-4.18.0/fs/notify/group.c linux-raspi2-4.18.0/fs/notify/mark.c linux-raspi2-4.18.0/fs/ocfs2/buffer_head_io.c linux-raspi2-4.18.0/fs/open.c linux-raspi2-4.18.0/fs/overlayfs/copy_up.c linux-raspi2-4.18.0/fs/overlayfs/overlayfs.h linux-raspi2-4.18.0/fs/overlayfs/readdir.c linux-raspi2-4.18.0/fs/overlayfs/super.c linux-raspi2-4.18.0/fs/proc/Makefile linux-raspi2-4.18.0/fs/proc/base.c linux-raspi2-4.18.0/fs/proc/kcore.c linux-raspi2-4.18.0/fs/proc/nommu.c linux-raspi2-4.18.0/fs/proc/task_mmu.c linux-raspi2-4.18.0/fs/proc/task_nommu.c linux-raspi2-4.18.0/fs/proc/version_signature.c linux-raspi2-4.18.0/fs/proc/vmcore.c linux-raspi2-4.18.0/fs/pstore/ram_core.c linux-raspi2-4.18.0/fs/quota/quota.c linux-raspi2-4.18.0/fs/read_write.c linux-raspi2-4.18.0/fs/reiserfs/reiserfs.h linux-raspi2-4.18.0/fs/reiserfs/xattr.c linux-raspi2-4.18.0/fs/splice.c linux-raspi2-4.18.0/fs/super.c linux-raspi2-4.18.0/fs/sync.c linux-raspi2-4.18.0/fs/sysfs/dir.c linux-raspi2-4.18.0/fs/sysfs/file.c linux-raspi2-4.18.0/fs/sysfs/group.c linux-raspi2-4.18.0/fs/sysfs/sysfs.h linux-raspi2-4.18.0/fs/ubifs/dir.c linux-raspi2-4.18.0/fs/ubifs/journal.c linux-raspi2-4.18.0/fs/ubifs/lprops.c linux-raspi2-4.18.0/fs/udf/super.c linux-raspi2-4.18.0/fs/xattr.c linux-raspi2-4.18.0/fs/xfs/xfs_file.c linux-raspi2-4.18.0/include/asm-generic/pgtable.h linux-raspi2-4.18.0/include/drm/i915_drm.h linux-raspi2-4.18.0/include/drm/i915_pciids.h linux-raspi2-4.18.0/include/linux/arm-smccc.h linux-raspi2-4.18.0/include/linux/bitfield.h linux-raspi2-4.18.0/include/linux/blk-cgroup.h linux-raspi2-4.18.0/include/linux/broadcom/bcm2835_smi.h linux-raspi2-4.18.0/include/linux/broadcom/vc_mem.h linux-raspi2-4.18.0/include/linux/broadcom/vmcs_sm_ioctl.h linux-raspi2-4.18.0/include/linux/cpu.h linux-raspi2-4.18.0/include/linux/crypto.h linux-raspi2-4.18.0/include/linux/dax.h linux-raspi2-4.18.0/include/linux/device.h linux-raspi2-4.18.0/include/linux/efi.h linux-raspi2-4.18.0/include/linux/file.h linux-raspi2-4.18.0/include/linux/fs.h linux-raspi2-4.18.0/include/linux/hid.h linux-raspi2-4.18.0/include/linux/huge_mm.h linux-raspi2-4.18.0/include/linux/hyperv.h linux-raspi2-4.18.0/include/linux/input.h linux-raspi2-4.18.0/include/linux/intel-iommu.h linux-raspi2-4.18.0/include/linux/kernel.h linux-raspi2-4.18.0/include/linux/kernfs.h linux-raspi2-4.18.0/include/linux/kobject.h linux-raspi2-4.18.0/include/linux/leds.h linux-raspi2-4.18.0/include/linux/libata.h linux-raspi2-4.18.0/include/linux/lockd/lockd.h linux-raspi2-4.18.0/include/linux/lockdep.h linux-raspi2-4.18.0/include/linux/memory_hotplug.h linux-raspi2-4.18.0/include/linux/mfd/rpisense/core.h linux-raspi2-4.18.0/include/linux/mfd/rpisense/framebuffer.h linux-raspi2-4.18.0/include/linux/mfd/rpisense/joystick.h linux-raspi2-4.18.0/include/linux/mlx5/driver.h linux-raspi2-4.18.0/include/linux/mm.h linux-raspi2-4.18.0/include/linux/mm_types.h linux-raspi2-4.18.0/include/linux/mm_types_task.h linux-raspi2-4.18.0/include/linux/mmc/card.h linux-raspi2-4.18.0/include/linux/mnt_namespace.h linux-raspi2-4.18.0/include/linux/mtd/rawnand.h linux-raspi2-4.18.0/include/linux/of.h linux-raspi2-4.18.0/include/linux/overflow.h linux-raspi2-4.18.0/include/linux/pci_ids.h linux-raspi2-4.18.0/include/linux/perf_event.h linux-raspi2-4.18.0/include/linux/platform_data/dma-bcm2708.h linux-raspi2-4.18.0/include/linux/platform_data/ina2xx.h linux-raspi2-4.18.0/include/linux/pm_opp.h linux-raspi2-4.18.0/include/linux/posix-timers.h linux-raspi2-4.18.0/include/linux/power_supply.h linux-raspi2-4.18.0/include/linux/printk.h linux-raspi2-4.18.0/include/linux/projid.h linux-raspi2-4.18.0/include/linux/regulator/machine.h linux-raspi2-4.18.0/include/linux/regulator/qcom_smd-regulator.h linux-raspi2-4.18.0/include/linux/set_memory.h linux-raspi2-4.18.0/include/linux/shmem_fs.h linux-raspi2-4.18.0/include/linux/splice.h linux-raspi2-4.18.0/include/linux/sunrpc/clnt.h linux-raspi2-4.18.0/include/linux/swapfile.h linux-raspi2-4.18.0/include/linux/sysfs.h linux-raspi2-4.18.0/include/linux/sysrq.h linux-raspi2-4.18.0/include/linux/tpm.h linux-raspi2-4.18.0/include/linux/uio.h linux-raspi2-4.18.0/include/linux/verification.h linux-raspi2-4.18.0/include/linux/vga_switcheroo.h linux-raspi2-4.18.0/include/linux/vm_event_item.h linux-raspi2-4.18.0/include/linux/vmacache.h linux-raspi2-4.18.0/include/linux/vt_kern.h linux-raspi2-4.18.0/include/linux/xattr.h linux-raspi2-4.18.0/include/media/v4l2-fh.h linux-raspi2-4.18.0/include/net/ip_tunnels.h linux-raspi2-4.18.0/include/net/ipv6.h linux-raspi2-4.18.0/include/net/net_namespace.h linux-raspi2-4.18.0/include/net/nfc/hci.h linux-raspi2-4.18.0/include/net/smc.h linux-raspi2-4.18.0/include/net/sock.h linux-raspi2-4.18.0/include/net/tcp.h linux-raspi2-4.18.0/include/net/tls.h linux-raspi2-4.18.0/include/net/vxlan.h linux-raspi2-4.18.0/include/rdma/opa_addr.h linux-raspi2-4.18.0/include/scsi/libsas.h linux-raspi2-4.18.0/include/soc/bcm2835/raspberrypi-firmware.h linux-raspi2-4.18.0/include/trace/events/fs.h linux-raspi2-4.18.0/include/uapi/linux/aufs_type.h linux-raspi2-4.18.0/include/uapi/linux/ethtool.h linux-raspi2-4.18.0/include/uapi/linux/eventpoll.h linux-raspi2-4.18.0/include/uapi/linux/fb.h linux-raspi2-4.18.0/include/uapi/linux/if_link.h linux-raspi2-4.18.0/include/uapi/linux/if_tunnel.h linux-raspi2-4.18.0/include/uapi/linux/kd.h linux-raspi2-4.18.0/include/uapi/linux/smc_diag.h linux-raspi2-4.18.0/include/uapi/sound/skl-tplg-interface.h linux-raspi2-4.18.0/include/video/udlfb.h linux-raspi2-4.18.0/init/Kconfig linux-raspi2-4.18.0/init/do_mounts.c linux-raspi2-4.18.0/init/main.c linux-raspi2-4.18.0/init/version.c linux-raspi2-4.18.0/kernel/audit_watch.c linux-raspi2-4.18.0/kernel/bpf/cgroup.c linux-raspi2-4.18.0/kernel/bpf/inode.c linux-raspi2-4.18.0/kernel/bpf/sockmap.c linux-raspi2-4.18.0/kernel/bpf/syscall.c linux-raspi2-4.18.0/kernel/bpf/verifier.c linux-raspi2-4.18.0/kernel/cgroup/cgroup.c linux-raspi2-4.18.0/kernel/configs/distro.config linux-raspi2-4.18.0/kernel/cpu.c linux-raspi2-4.18.0/kernel/debug/kdb/kdb_main.c linux-raspi2-4.18.0/kernel/events/core.c linux-raspi2-4.18.0/kernel/events/hw_breakpoint.c linux-raspi2-4.18.0/kernel/fork.c linux-raspi2-4.18.0/kernel/irq/Kconfig linux-raspi2-4.18.0/kernel/irq/manage.c linux-raspi2-4.18.0/kernel/kexec.c linux-raspi2-4.18.0/kernel/kprobes.c linux-raspi2-4.18.0/kernel/kthread.c linux-raspi2-4.18.0/kernel/livepatch/core.c linux-raspi2-4.18.0/kernel/locking/lockdep.c linux-raspi2-4.18.0/kernel/memremap.c linux-raspi2-4.18.0/kernel/module.c linux-raspi2-4.18.0/kernel/params.c linux-raspi2-4.18.0/kernel/pid.c linux-raspi2-4.18.0/kernel/power/Kconfig linux-raspi2-4.18.0/kernel/power/hibernate.c linux-raspi2-4.18.0/kernel/power/user.c linux-raspi2-4.18.0/kernel/printk/internal.h linux-raspi2-4.18.0/kernel/printk/printk.c linux-raspi2-4.18.0/kernel/printk/printk_safe.c linux-raspi2-4.18.0/kernel/rcu/rcutorture.c linux-raspi2-4.18.0/kernel/rcu/tree_exp.h linux-raspi2-4.18.0/kernel/resource.c linux-raspi2-4.18.0/kernel/sched/core.c linux-raspi2-4.18.0/kernel/sched/fair.c linux-raspi2-4.18.0/kernel/sched/idle.c linux-raspi2-4.18.0/kernel/sched/wait.c linux-raspi2-4.18.0/kernel/smp.c linux-raspi2-4.18.0/kernel/stop_machine.c linux-raspi2-4.18.0/kernel/sys.c linux-raspi2-4.18.0/kernel/sysctl.c linux-raspi2-4.18.0/kernel/task_work.c linux-raspi2-4.18.0/kernel/time/alarmtimer.c linux-raspi2-4.18.0/kernel/time/clocksource.c linux-raspi2-4.18.0/kernel/time/posix-cpu-timers.c linux-raspi2-4.18.0/kernel/time/posix-timers.c linux-raspi2-4.18.0/kernel/time/posix-timers.h linux-raspi2-4.18.0/kernel/time/timer.c linux-raspi2-4.18.0/kernel/trace/blktrace.c linux-raspi2-4.18.0/kernel/trace/ring_buffer.c linux-raspi2-4.18.0/kernel/trace/trace.c linux-raspi2-4.18.0/kernel/trace/trace_uprobe.c linux-raspi2-4.18.0/kernel/user_namespace.c linux-raspi2-4.18.0/kernel/utsname_sysctl.c linux-raspi2-4.18.0/kernel/watchdog.c linux-raspi2-4.18.0/kernel/watchdog_hld.c linux-raspi2-4.18.0/kernel/workqueue.c linux-raspi2-4.18.0/lib/debugobjects.c linux-raspi2-4.18.0/lib/ioremap.c linux-raspi2-4.18.0/lib/klist.c linux-raspi2-4.18.0/lib/kobject.c linux-raspi2-4.18.0/lib/nmi_backtrace.c linux-raspi2-4.18.0/lib/raid6/algos.c linux-raspi2-4.18.0/lib/vsprintf.c linux-raspi2-4.18.0/mm/Kconfig linux-raspi2-4.18.0/mm/Makefile linux-raspi2-4.18.0/mm/debug.c linux-raspi2-4.18.0/mm/fadvise.c linux-raspi2-4.18.0/mm/filemap.c linux-raspi2-4.18.0/mm/hmm.c linux-raspi2-4.18.0/mm/huge_memory.c linux-raspi2-4.18.0/mm/hugetlb.c linux-raspi2-4.18.0/mm/ksm.c linux-raspi2-4.18.0/mm/madvise.c linux-raspi2-4.18.0/mm/memory-failure.c linux-raspi2-4.18.0/mm/memory.c linux-raspi2-4.18.0/mm/memory_hotplug.c linux-raspi2-4.18.0/mm/migrate.c linux-raspi2-4.18.0/mm/mlock.c linux-raspi2-4.18.0/mm/mmap.c linux-raspi2-4.18.0/mm/mprotect.c linux-raspi2-4.18.0/mm/nommu.c linux-raspi2-4.18.0/mm/page_alloc.c linux-raspi2-4.18.0/mm/prfile.c linux-raspi2-4.18.0/mm/readahead.c linux-raspi2-4.18.0/mm/shmem.c linux-raspi2-4.18.0/mm/swap_state.c linux-raspi2-4.18.0/mm/swapfile.c linux-raspi2-4.18.0/mm/vmacache.c linux-raspi2-4.18.0/net/6lowpan/iphc.c linux-raspi2-4.18.0/net/9p/client.c linux-raspi2-4.18.0/net/9p/trans_fd.c linux-raspi2-4.18.0/net/9p/trans_rdma.c linux-raspi2-4.18.0/net/9p/trans_virtio.c linux-raspi2-4.18.0/net/9p/trans_xen.c linux-raspi2-4.18.0/net/atm/common.c linux-raspi2-4.18.0/net/bluetooth/af_bluetooth.c linux-raspi2-4.18.0/net/bluetooth/hidp/core.c linux-raspi2-4.18.0/net/bluetooth/sco.c linux-raspi2-4.18.0/net/bridge/br_if.c linux-raspi2-4.18.0/net/bridge/br_private.h linux-raspi2-4.18.0/net/bridge/br_sysfs_if.c linux-raspi2-4.18.0/net/caif/caif_socket.c linux-raspi2-4.18.0/net/core/datagram.c linux-raspi2-4.18.0/net/core/ethtool.c linux-raspi2-4.18.0/net/core/neighbour.c linux-raspi2-4.18.0/net/core/net-sysfs.c linux-raspi2-4.18.0/net/core/net_namespace.c linux-raspi2-4.18.0/net/core/rtnetlink.c linux-raspi2-4.18.0/net/core/skbuff.c linux-raspi2-4.18.0/net/core/sock_diag.c linux-raspi2-4.18.0/net/core/xdp.c linux-raspi2-4.18.0/net/dcb/dcbnl.c linux-raspi2-4.18.0/net/dccp/proto.c linux-raspi2-4.18.0/net/ieee802154/6lowpan/tx.c linux-raspi2-4.18.0/net/ipv4/af_inet.c linux-raspi2-4.18.0/net/ipv4/ip_fragment.c linux-raspi2-4.18.0/net/ipv4/ip_gre.c linux-raspi2-4.18.0/net/ipv4/ip_tunnel.c linux-raspi2-4.18.0/net/ipv4/ip_vti.c linux-raspi2-4.18.0/net/ipv4/ipip.c linux-raspi2-4.18.0/net/ipv4/netfilter/arp_tables.c linux-raspi2-4.18.0/net/ipv4/netfilter/ip_tables.c linux-raspi2-4.18.0/net/ipv4/tcp.c linux-raspi2-4.18.0/net/ipv4/tcp_bbr.c linux-raspi2-4.18.0/net/ipv4/tcp_ipv4.c linux-raspi2-4.18.0/net/ipv4/tcp_minisocks.c linux-raspi2-4.18.0/net/ipv4/tcp_ulp.c linux-raspi2-4.18.0/net/ipv4/udp.c linux-raspi2-4.18.0/net/ipv6/ip6_fib.c linux-raspi2-4.18.0/net/ipv6/ip6_gre.c linux-raspi2-4.18.0/net/ipv6/ip6_offload.c linux-raspi2-4.18.0/net/ipv6/ip6_output.c linux-raspi2-4.18.0/net/ipv6/ip6_vti.c linux-raspi2-4.18.0/net/ipv6/netfilter/ip6_tables.c linux-raspi2-4.18.0/net/ipv6/netfilter/ip6t_rpfilter.c linux-raspi2-4.18.0/net/ipv6/route.c linux-raspi2-4.18.0/net/ipv6/udp.c linux-raspi2-4.18.0/net/iucv/af_iucv.c linux-raspi2-4.18.0/net/l2tp/l2tp_core.c linux-raspi2-4.18.0/net/mac80211/cfg.c linux-raspi2-4.18.0/net/mac80211/key.c linux-raspi2-4.18.0/net/mac80211/rx.c linux-raspi2-4.18.0/net/mac802154/tx.c linux-raspi2-4.18.0/net/ncsi/ncsi-netlink.c linux-raspi2-4.18.0/net/netfilter/ipvs/Kconfig linux-raspi2-4.18.0/net/netfilter/ipvs/ip_vs_core.c linux-raspi2-4.18.0/net/netfilter/nf_conntrack_netlink.c linux-raspi2-4.18.0/net/netfilter/nfnetlink_acct.c linux-raspi2-4.18.0/net/netfilter/x_tables.c linux-raspi2-4.18.0/net/nfc/hci/core.c linux-raspi2-4.18.0/net/nfc/llcp_sock.c linux-raspi2-4.18.0/net/rds/bind.c linux-raspi2-4.18.0/net/rds/ib_frmr.c linux-raspi2-4.18.0/net/rds/ib_send.c linux-raspi2-4.18.0/net/rxrpc/af_rxrpc.c linux-raspi2-4.18.0/net/sched/act_ife.c linux-raspi2-4.18.0/net/sched/act_pedit.c linux-raspi2-4.18.0/net/sched/act_sample.c linux-raspi2-4.18.0/net/sched/cls_matchall.c linux-raspi2-4.18.0/net/sched/cls_tcindex.c linux-raspi2-4.18.0/net/sched/cls_u32.c linux-raspi2-4.18.0/net/sctp/proc.c linux-raspi2-4.18.0/net/sctp/socket.c linux-raspi2-4.18.0/net/smc/Makefile linux-raspi2-4.18.0/net/smc/af_smc.c linux-raspi2-4.18.0/net/smc/smc.h linux-raspi2-4.18.0/net/smc/smc_cdc.c linux-raspi2-4.18.0/net/smc/smc_cdc.h linux-raspi2-4.18.0/net/smc/smc_clc.c linux-raspi2-4.18.0/net/smc/smc_clc.h linux-raspi2-4.18.0/net/smc/smc_core.c linux-raspi2-4.18.0/net/smc/smc_core.h linux-raspi2-4.18.0/net/smc/smc_diag.c linux-raspi2-4.18.0/net/smc/smc_ib.c linux-raspi2-4.18.0/net/smc/smc_ib.h linux-raspi2-4.18.0/net/smc/smc_ism.c linux-raspi2-4.18.0/net/smc/smc_ism.h linux-raspi2-4.18.0/net/smc/smc_llc.c linux-raspi2-4.18.0/net/smc/smc_llc.h linux-raspi2-4.18.0/net/smc/smc_pnet.c linux-raspi2-4.18.0/net/smc/smc_pnet.h linux-raspi2-4.18.0/net/smc/smc_rx.c linux-raspi2-4.18.0/net/smc/smc_tx.c linux-raspi2-4.18.0/net/smc/smc_tx.h linux-raspi2-4.18.0/net/smc/smc_wr.c linux-raspi2-4.18.0/net/smc/smc_wr.h linux-raspi2-4.18.0/net/socket.c linux-raspi2-4.18.0/net/sunrpc/auth_gss/gss_krb5_crypto.c linux-raspi2-4.18.0/net/sunrpc/clnt.c linux-raspi2-4.18.0/net/sunrpc/xprtrdma/verbs.c linux-raspi2-4.18.0/net/tipc/name_table.c linux-raspi2-4.18.0/net/tipc/name_table.h linux-raspi2-4.18.0/net/tipc/socket.c linux-raspi2-4.18.0/net/tls/tls_device.c linux-raspi2-4.18.0/net/tls/tls_device_fallback.c linux-raspi2-4.18.0/net/tls/tls_main.c linux-raspi2-4.18.0/net/tls/tls_sw.c linux-raspi2-4.18.0/net/unix/af_unix.c linux-raspi2-4.18.0/net/xfrm/xfrm_policy.c linux-raspi2-4.18.0/samples/bpf/xdp_redirect_cpu_user.c linux-raspi2-4.18.0/samples/bpf/xdp_rxq_info_user.c linux-raspi2-4.18.0/scripts/Kbuild.include linux-raspi2-4.18.0/scripts/Makefile.build linux-raspi2-4.18.0/scripts/Makefile.dtbinst linux-raspi2-4.18.0/scripts/Makefile.lib linux-raspi2-4.18.0/scripts/Makefile.modinst linux-raspi2-4.18.0/scripts/coccicheck linux-raspi2-4.18.0/scripts/depmod.sh linux-raspi2-4.18.0/scripts/insert-sys-cert.c linux-raspi2-4.18.0/scripts/kconfig/Makefile linux-raspi2-4.18.0/scripts/kconfig/lkc.h linux-raspi2-4.18.0/scripts/kernel-doc linux-raspi2-4.18.0/scripts/kmsg-doc linux-raspi2-4.18.0/scripts/knlinfo linux-raspi2-4.18.0/scripts/mkknlimg linux-raspi2-4.18.0/scripts/mod/modpost.c linux-raspi2-4.18.0/scripts/ubuntu-retpoline-extract-one linux-raspi2-4.18.0/security/Kconfig linux-raspi2-4.18.0/security/Makefile linux-raspi2-4.18.0/security/apparmor/Makefile linux-raspi2-4.18.0/security/apparmor/af_unix.c linux-raspi2-4.18.0/security/apparmor/apparmorfs.c linux-raspi2-4.18.0/security/apparmor/crypto.c linux-raspi2-4.18.0/security/apparmor/file.c linux-raspi2-4.18.0/security/apparmor/include/af_unix.h linux-raspi2-4.18.0/security/apparmor/include/apparmor.h linux-raspi2-4.18.0/security/apparmor/include/crypto.h linux-raspi2-4.18.0/security/apparmor/include/net.h linux-raspi2-4.18.0/security/apparmor/include/path.h linux-raspi2-4.18.0/security/apparmor/include/policy.h linux-raspi2-4.18.0/security/apparmor/lib.c linux-raspi2-4.18.0/security/apparmor/lsm.c linux-raspi2-4.18.0/security/apparmor/net.c linux-raspi2-4.18.0/security/apparmor/policy.c linux-raspi2-4.18.0/security/apparmor/policy_ns.c linux-raspi2-4.18.0/security/apparmor/policy_unpack.c linux-raspi2-4.18.0/security/apparmor/secid.c linux-raspi2-4.18.0/security/commoncap.c linux-raspi2-4.18.0/security/device_cgroup.c linux-raspi2-4.18.0/security/integrity/evm/evm_crypto.c linux-raspi2-4.18.0/security/integrity/ima/ima_fs.c linux-raspi2-4.18.0/security/lock_down.c linux-raspi2-4.18.0/security/security.c linux-raspi2-4.18.0/security/selinux/hooks.c linux-raspi2-4.18.0/security/selinux/selinuxfs.c linux-raspi2-4.18.0/security/smack/smack_lsm.c linux-raspi2-4.18.0/snapcraft.yaml linux-raspi2-4.18.0/sound/ac97/bus.c linux-raspi2-4.18.0/sound/ac97/snd_ac97_compat.c linux-raspi2-4.18.0/sound/aoa/core/gpio-feature.c linux-raspi2-4.18.0/sound/core/memalloc.c linux-raspi2-4.18.0/sound/core/pcm_lib.c linux-raspi2-4.18.0/sound/core/seq/oss/seq_oss.c linux-raspi2-4.18.0/sound/core/seq/seq_clientmgr.c linux-raspi2-4.18.0/sound/core/seq/seq_virmidi.c linux-raspi2-4.18.0/sound/firewire/bebob/bebob.c linux-raspi2-4.18.0/sound/firewire/bebob/bebob_maudio.c linux-raspi2-4.18.0/sound/firewire/dice/dice-alesis.c linux-raspi2-4.18.0/sound/firewire/digi00x/digi00x.c linux-raspi2-4.18.0/sound/firewire/fireface/ff-protocol-ff400.c linux-raspi2-4.18.0/sound/firewire/fireworks/fireworks.c linux-raspi2-4.18.0/sound/firewire/oxfw/oxfw.c linux-raspi2-4.18.0/sound/firewire/tascam/tascam.c linux-raspi2-4.18.0/sound/isa/msnd/msnd_pinnacle.c linux-raspi2-4.18.0/sound/pci/cs5535audio/cs5535audio.h linux-raspi2-4.18.0/sound/pci/cs5535audio/cs5535audio_pcm.c linux-raspi2-4.18.0/sound/pci/emu10k1/emufx.c linux-raspi2-4.18.0/sound/pci/hda/hda_codec.c linux-raspi2-4.18.0/sound/pci/hda/hda_intel.c linux-raspi2-4.18.0/sound/pci/hda/patch_conexant.c linux-raspi2-4.18.0/sound/pci/hda/patch_realtek.c linux-raspi2-4.18.0/sound/pci/vx222/vx222_ops.c linux-raspi2-4.18.0/sound/pcmcia/vx/vxp_ops.c linux-raspi2-4.18.0/sound/soc/bcm/Kconfig linux-raspi2-4.18.0/sound/soc/bcm/Makefile linux-raspi2-4.18.0/sound/soc/bcm/allo-boss-dac.c linux-raspi2-4.18.0/sound/soc/bcm/allo-katana-codec.c linux-raspi2-4.18.0/sound/soc/bcm/allo-piano-dac-plus.c linux-raspi2-4.18.0/sound/soc/bcm/allo-piano-dac.c linux-raspi2-4.18.0/sound/soc/bcm/audioinjector-octo-soundcard.c linux-raspi2-4.18.0/sound/soc/bcm/audioinjector-pi-soundcard.c linux-raspi2-4.18.0/sound/soc/bcm/digidac1-soundcard.c linux-raspi2-4.18.0/sound/soc/bcm/dionaudio_loco-v2.c linux-raspi2-4.18.0/sound/soc/bcm/dionaudio_loco.c linux-raspi2-4.18.0/sound/soc/bcm/fe-pi-audio.c linux-raspi2-4.18.0/sound/soc/bcm/googlevoicehat-codec.c linux-raspi2-4.18.0/sound/soc/bcm/hifiberry_dacplus.c linux-raspi2-4.18.0/sound/soc/bcm/iqaudio-dac.c linux-raspi2-4.18.0/sound/soc/bcm/justboom-dac.c linux-raspi2-4.18.0/sound/soc/bcm/pisound.c linux-raspi2-4.18.0/sound/soc/bcm/rpi-cirrus.c linux-raspi2-4.18.0/sound/soc/bcm/rpi-proto.c linux-raspi2-4.18.0/sound/soc/bcm/rpi-simple-soundcard.c linux-raspi2-4.18.0/sound/soc/bcm/rpi-wm8804-soundcard.c linux-raspi2-4.18.0/sound/soc/codecs/Kconfig linux-raspi2-4.18.0/sound/soc/codecs/Makefile linux-raspi2-4.18.0/sound/soc/codecs/cs4265.c linux-raspi2-4.18.0/sound/soc/codecs/hdmi-codec.c linux-raspi2-4.18.0/sound/soc/codecs/pcm1794a.c linux-raspi2-4.18.0/sound/soc/codecs/pcm512x.c linux-raspi2-4.18.0/sound/soc/codecs/rt1305.c linux-raspi2-4.18.0/sound/soc/codecs/rt5514.c linux-raspi2-4.18.0/sound/soc/codecs/rt5651.c linux-raspi2-4.18.0/sound/soc/codecs/rt5660.c linux-raspi2-4.18.0/sound/soc/codecs/rt5677.c linux-raspi2-4.18.0/sound/soc/codecs/tas5713.c linux-raspi2-4.18.0/sound/soc/codecs/tas5713.h linux-raspi2-4.18.0/sound/soc/codecs/tas6424.c linux-raspi2-4.18.0/sound/soc/codecs/wm8804.c linux-raspi2-4.18.0/sound/soc/codecs/wm8994.c linux-raspi2-4.18.0/sound/soc/codecs/wm9712.c linux-raspi2-4.18.0/sound/soc/codecs/wm_adsp.c linux-raspi2-4.18.0/sound/soc/intel/boards/Kconfig linux-raspi2-4.18.0/sound/soc/intel/boards/Makefile linux-raspi2-4.18.0/sound/soc/intel/boards/bytcr_rt5640.c linux-raspi2-4.18.0/sound/soc/intel/boards/bytcr_rt5660.c linux-raspi2-4.18.0/sound/soc/intel/common/soc-acpi-intel-byt-match.c linux-raspi2-4.18.0/sound/soc/qcom/qdsp6/q6afe-dai.c linux-raspi2-4.18.0/sound/soc/qcom/qdsp6/q6afe.c linux-raspi2-4.18.0/sound/soc/sh/rcar/core.c linux-raspi2-4.18.0/sound/soc/sh/rcar/rsnd.h linux-raspi2-4.18.0/sound/soc/sh/rcar/ssi.c linux-raspi2-4.18.0/sound/soc/sirf/sirf-usp.c linux-raspi2-4.18.0/sound/soc/soc-core.c linux-raspi2-4.18.0/sound/soc/soc-dapm.c linux-raspi2-4.18.0/sound/soc/soc-pcm.c linux-raspi2-4.18.0/sound/soc/zte/zx-tdm.c linux-raspi2-4.18.0/sound/usb/quirks-table.h linux-raspi2-4.18.0/sound/usb/quirks.c linux-raspi2-4.18.0/spl/AUTHORS linux-raspi2-4.18.0/spl/COPYING linux-raspi2-4.18.0/spl/DISCLAIMER linux-raspi2-4.18.0/spl/META linux-raspi2-4.18.0/spl/Makefile.am linux-raspi2-4.18.0/spl/Makefile.in linux-raspi2-4.18.0/spl/aclocal.m4 linux-raspi2-4.18.0/spl/autogen.sh linux-raspi2-4.18.0/spl/cmd/Makefile.am linux-raspi2-4.18.0/spl/cmd/Makefile.in linux-raspi2-4.18.0/spl/cmd/splat/Makefile.am linux-raspi2-4.18.0/spl/cmd/splat/Makefile.in linux-raspi2-4.18.0/spl/cmd/splat/splat.c linux-raspi2-4.18.0/spl/cmd/splat/splat.h linux-raspi2-4.18.0/spl/cmd/splslab/Makefile.am linux-raspi2-4.18.0/spl/cmd/splslab/Makefile.in linux-raspi2-4.18.0/spl/cmd/splslab/splslab.py linux-raspi2-4.18.0/spl/config/Rules.am linux-raspi2-4.18.0/spl/config/compile linux-raspi2-4.18.0/spl/config/config.awk linux-raspi2-4.18.0/spl/config/config.guess linux-raspi2-4.18.0/spl/config/config.sub linux-raspi2-4.18.0/spl/config/deb.am linux-raspi2-4.18.0/spl/config/depcomp linux-raspi2-4.18.0/spl/config/install-sh linux-raspi2-4.18.0/spl/config/kernel-ctl-table-name.m4 linux-raspi2-4.18.0/spl/config/kernel-fallocate.m4 linux-raspi2-4.18.0/spl/config/kernel-group-info.m4 linux-raspi2-4.18.0/spl/config/kernel-inode-lock.m4 linux-raspi2-4.18.0/spl/config/kernel-inode-times.m4 linux-raspi2-4.18.0/spl/config/kernel-kmem-cache.m4 linux-raspi2-4.18.0/spl/config/kernel-kuidgid.m4 linux-raspi2-4.18.0/spl/config/kernel-pde-data.m4 linux-raspi2-4.18.0/spl/config/kernel-rw.m4 linux-raspi2-4.18.0/spl/config/kernel-rwsem.m4 linux-raspi2-4.18.0/spl/config/kernel-sched.m4 linux-raspi2-4.18.0/spl/config/kernel-set-fs-pwd.m4 linux-raspi2-4.18.0/spl/config/kernel-shrinker.m4 linux-raspi2-4.18.0/spl/config/kernel-spinlock.m4 linux-raspi2-4.18.0/spl/config/kernel-timer.m4 linux-raspi2-4.18.0/spl/config/kernel-trim-unused-symbols.m4 linux-raspi2-4.18.0/spl/config/kernel-truncate-range.m4 linux-raspi2-4.18.0/spl/config/kernel-urange-sleep.m4 linux-raspi2-4.18.0/spl/config/kernel-vfs-fsync.m4 linux-raspi2-4.18.0/spl/config/kernel-vfs-getattr.m4 linux-raspi2-4.18.0/spl/config/kernel-wait.m4 linux-raspi2-4.18.0/spl/config/kernel-zlib.m4 linux-raspi2-4.18.0/spl/config/libtool.m4 linux-raspi2-4.18.0/spl/config/ltmain.sh linux-raspi2-4.18.0/spl/config/ltoptions.m4 linux-raspi2-4.18.0/spl/config/ltsugar.m4 linux-raspi2-4.18.0/spl/config/ltversion.m4 linux-raspi2-4.18.0/spl/config/lt~obsolete.m4 linux-raspi2-4.18.0/spl/config/missing linux-raspi2-4.18.0/spl/config/rpm.am linux-raspi2-4.18.0/spl/config/spl-build.m4 linux-raspi2-4.18.0/spl/config/spl-meta.m4 linux-raspi2-4.18.0/spl/config/tgz.am linux-raspi2-4.18.0/spl/configure linux-raspi2-4.18.0/spl/configure.ac linux-raspi2-4.18.0/spl/copy-builtin linux-raspi2-4.18.0/spl/cp linux-raspi2-4.18.0/spl/dkms.conf linux-raspi2-4.18.0/spl/include/Makefile.am linux-raspi2-4.18.0/spl/include/Makefile.in linux-raspi2-4.18.0/spl/include/fs/Makefile.am linux-raspi2-4.18.0/spl/include/fs/Makefile.in linux-raspi2-4.18.0/spl/include/fs/fs_subr.h linux-raspi2-4.18.0/spl/include/linux/Makefile.am linux-raspi2-4.18.0/spl/include/linux/Makefile.in linux-raspi2-4.18.0/spl/include/linux/bitops_compat.h linux-raspi2-4.18.0/spl/include/linux/compiler_compat.h linux-raspi2-4.18.0/spl/include/linux/delay_compat.h linux-raspi2-4.18.0/spl/include/linux/file_compat.h linux-raspi2-4.18.0/spl/include/linux/list_compat.h linux-raspi2-4.18.0/spl/include/linux/math64_compat.h linux-raspi2-4.18.0/spl/include/linux/mm_compat.h linux-raspi2-4.18.0/spl/include/linux/proc_compat.h linux-raspi2-4.18.0/spl/include/linux/rwsem_compat.h linux-raspi2-4.18.0/spl/include/linux/wait_compat.h linux-raspi2-4.18.0/spl/include/linux/zlib_compat.h linux-raspi2-4.18.0/spl/include/rpc/Makefile.am linux-raspi2-4.18.0/spl/include/rpc/Makefile.in linux-raspi2-4.18.0/spl/include/rpc/types.h linux-raspi2-4.18.0/spl/include/rpc/xdr.h linux-raspi2-4.18.0/spl/include/sharefs/Makefile.am linux-raspi2-4.18.0/spl/include/sharefs/Makefile.in linux-raspi2-4.18.0/spl/include/sharefs/share.h linux-raspi2-4.18.0/spl/include/spl-ctl.h linux-raspi2-4.18.0/spl/include/splat-ctl.h linux-raspi2-4.18.0/spl/include/strings.h linux-raspi2-4.18.0/spl/include/sys/Makefile.am linux-raspi2-4.18.0/spl/include/sys/Makefile.in linux-raspi2-4.18.0/spl/include/sys/acl.h linux-raspi2-4.18.0/spl/include/sys/acl_impl.h linux-raspi2-4.18.0/spl/include/sys/atomic.h linux-raspi2-4.18.0/spl/include/sys/attr.h linux-raspi2-4.18.0/spl/include/sys/bitmap.h linux-raspi2-4.18.0/spl/include/sys/bootconf.h linux-raspi2-4.18.0/spl/include/sys/bootprops.h linux-raspi2-4.18.0/spl/include/sys/buf.h linux-raspi2-4.18.0/spl/include/sys/byteorder.h linux-raspi2-4.18.0/spl/include/sys/callb.h linux-raspi2-4.18.0/spl/include/sys/callo.h linux-raspi2-4.18.0/spl/include/sys/cmn_err.h linux-raspi2-4.18.0/spl/include/sys/compress.h linux-raspi2-4.18.0/spl/include/sys/condvar.h linux-raspi2-4.18.0/spl/include/sys/conf.h linux-raspi2-4.18.0/spl/include/sys/console.h linux-raspi2-4.18.0/spl/include/sys/cpupart.h linux-raspi2-4.18.0/spl/include/sys/cpuvar.h linux-raspi2-4.18.0/spl/include/sys/crc32.h linux-raspi2-4.18.0/spl/include/sys/cred.h linux-raspi2-4.18.0/spl/include/sys/ctype.h linux-raspi2-4.18.0/spl/include/sys/ddi.h linux-raspi2-4.18.0/spl/include/sys/debug.h linux-raspi2-4.18.0/spl/include/sys/dirent.h linux-raspi2-4.18.0/spl/include/sys/disp.h linux-raspi2-4.18.0/spl/include/sys/dkio.h linux-raspi2-4.18.0/spl/include/sys/dkioc_free_util.h linux-raspi2-4.18.0/spl/include/sys/dklabel.h linux-raspi2-4.18.0/spl/include/sys/dnlc.h linux-raspi2-4.18.0/spl/include/sys/dumphdr.h linux-raspi2-4.18.0/spl/include/sys/efi_partition.h linux-raspi2-4.18.0/spl/include/sys/errno.h linux-raspi2-4.18.0/spl/include/sys/extdirent.h linux-raspi2-4.18.0/spl/include/sys/fcntl.h linux-raspi2-4.18.0/spl/include/sys/file.h linux-raspi2-4.18.0/spl/include/sys/fm/Makefile.am linux-raspi2-4.18.0/spl/include/sys/fm/Makefile.in linux-raspi2-4.18.0/spl/include/sys/fm/protocol.h linux-raspi2-4.18.0/spl/include/sys/fm/util.h linux-raspi2-4.18.0/spl/include/sys/fs/Makefile.am linux-raspi2-4.18.0/spl/include/sys/fs/Makefile.in linux-raspi2-4.18.0/spl/include/sys/fs/swapnode.h linux-raspi2-4.18.0/spl/include/sys/idmap.h linux-raspi2-4.18.0/spl/include/sys/int_limits.h linux-raspi2-4.18.0/spl/include/sys/int_types.h linux-raspi2-4.18.0/spl/include/sys/inttypes.h linux-raspi2-4.18.0/spl/include/sys/isa_defs.h linux-raspi2-4.18.0/spl/include/sys/kidmap.h linux-raspi2-4.18.0/spl/include/sys/kmem.h linux-raspi2-4.18.0/spl/include/sys/kmem_cache.h linux-raspi2-4.18.0/spl/include/sys/kobj.h linux-raspi2-4.18.0/spl/include/sys/kstat.h linux-raspi2-4.18.0/spl/include/sys/list.h linux-raspi2-4.18.0/spl/include/sys/mkdev.h linux-raspi2-4.18.0/spl/include/sys/mntent.h linux-raspi2-4.18.0/spl/include/sys/modctl.h linux-raspi2-4.18.0/spl/include/sys/mode.h linux-raspi2-4.18.0/spl/include/sys/mount.h linux-raspi2-4.18.0/spl/include/sys/mutex.h linux-raspi2-4.18.0/spl/include/sys/note.h linux-raspi2-4.18.0/spl/include/sys/open.h linux-raspi2-4.18.0/spl/include/sys/param.h linux-raspi2-4.18.0/spl/include/sys/pathname.h linux-raspi2-4.18.0/spl/include/sys/policy.h linux-raspi2-4.18.0/spl/include/sys/pool.h linux-raspi2-4.18.0/spl/include/sys/priv_impl.h linux-raspi2-4.18.0/spl/include/sys/proc.h linux-raspi2-4.18.0/spl/include/sys/processor.h linux-raspi2-4.18.0/spl/include/sys/pset.h linux-raspi2-4.18.0/spl/include/sys/random.h linux-raspi2-4.18.0/spl/include/sys/refstr.h linux-raspi2-4.18.0/spl/include/sys/resource.h linux-raspi2-4.18.0/spl/include/sys/rwlock.h linux-raspi2-4.18.0/spl/include/sys/sdt.h linux-raspi2-4.18.0/spl/include/sys/sid.h linux-raspi2-4.18.0/spl/include/sys/signal.h linux-raspi2-4.18.0/spl/include/sys/stat.h linux-raspi2-4.18.0/spl/include/sys/stropts.h linux-raspi2-4.18.0/spl/include/sys/sunddi.h linux-raspi2-4.18.0/spl/include/sys/sunldi.h linux-raspi2-4.18.0/spl/include/sys/sysdc.h linux-raspi2-4.18.0/spl/include/sys/sysmacros.h linux-raspi2-4.18.0/spl/include/sys/systeminfo.h linux-raspi2-4.18.0/spl/include/sys/systm.h linux-raspi2-4.18.0/spl/include/sys/t_lock.h linux-raspi2-4.18.0/spl/include/sys/taskq.h linux-raspi2-4.18.0/spl/include/sys/thread.h linux-raspi2-4.18.0/spl/include/sys/time.h linux-raspi2-4.18.0/spl/include/sys/timer.h linux-raspi2-4.18.0/spl/include/sys/tsd.h linux-raspi2-4.18.0/spl/include/sys/types.h linux-raspi2-4.18.0/spl/include/sys/types32.h linux-raspi2-4.18.0/spl/include/sys/u8_textprep.h linux-raspi2-4.18.0/spl/include/sys/uio.h linux-raspi2-4.18.0/spl/include/sys/unistd.h linux-raspi2-4.18.0/spl/include/sys/user.h linux-raspi2-4.18.0/spl/include/sys/va_list.h linux-raspi2-4.18.0/spl/include/sys/varargs.h linux-raspi2-4.18.0/spl/include/sys/vfs.h linux-raspi2-4.18.0/spl/include/sys/vfs_opreg.h linux-raspi2-4.18.0/spl/include/sys/vmem.h linux-raspi2-4.18.0/spl/include/sys/vmsystm.h linux-raspi2-4.18.0/spl/include/sys/vnode.h linux-raspi2-4.18.0/spl/include/sys/zmod.h linux-raspi2-4.18.0/spl/include/sys/zone.h linux-raspi2-4.18.0/spl/include/unistd.h linux-raspi2-4.18.0/spl/include/util/Makefile.am linux-raspi2-4.18.0/spl/include/util/Makefile.in linux-raspi2-4.18.0/spl/include/util/qsort.h linux-raspi2-4.18.0/spl/include/util/sscanf.h linux-raspi2-4.18.0/spl/include/vm/Makefile.am linux-raspi2-4.18.0/spl/include/vm/Makefile.in linux-raspi2-4.18.0/spl/include/vm/anon.h linux-raspi2-4.18.0/spl/include/vm/pvn.h linux-raspi2-4.18.0/spl/include/vm/seg_kmem.h linux-raspi2-4.18.0/spl/lib/Makefile.am linux-raspi2-4.18.0/spl/lib/Makefile.in linux-raspi2-4.18.0/spl/lib/list.c linux-raspi2-4.18.0/spl/lib/list.h linux-raspi2-4.18.0/spl/man/Makefile.am linux-raspi2-4.18.0/spl/man/Makefile.in linux-raspi2-4.18.0/spl/man/man1/Makefile.am linux-raspi2-4.18.0/spl/man/man1/Makefile.in linux-raspi2-4.18.0/spl/man/man1/splat.1 linux-raspi2-4.18.0/spl/man/man5/Makefile.am linux-raspi2-4.18.0/spl/man/man5/Makefile.in linux-raspi2-4.18.0/spl/man/man5/spl-module-parameters.5 linux-raspi2-4.18.0/spl/module/Makefile.in linux-raspi2-4.18.0/spl/module/spl/Makefile.in linux-raspi2-4.18.0/spl/module/spl/spl-atomic.c linux-raspi2-4.18.0/spl/module/spl/spl-condvar.c linux-raspi2-4.18.0/spl/module/spl/spl-cred.c linux-raspi2-4.18.0/spl/module/spl/spl-err.c linux-raspi2-4.18.0/spl/module/spl/spl-generic.c linux-raspi2-4.18.0/spl/module/spl/spl-kmem-cache.c linux-raspi2-4.18.0/spl/module/spl/spl-kmem.c linux-raspi2-4.18.0/spl/module/spl/spl-kobj.c linux-raspi2-4.18.0/spl/module/spl/spl-kstat.c linux-raspi2-4.18.0/spl/module/spl/spl-mutex.c linux-raspi2-4.18.0/spl/module/spl/spl-proc.c linux-raspi2-4.18.0/spl/module/spl/spl-rwlock.c linux-raspi2-4.18.0/spl/module/spl/spl-taskq.c linux-raspi2-4.18.0/spl/module/spl/spl-thread.c linux-raspi2-4.18.0/spl/module/spl/spl-tsd.c linux-raspi2-4.18.0/spl/module/spl/spl-vmem.c linux-raspi2-4.18.0/spl/module/spl/spl-vnode.c linux-raspi2-4.18.0/spl/module/spl/spl-xdr.c linux-raspi2-4.18.0/spl/module/spl/spl-zlib.c linux-raspi2-4.18.0/spl/module/splat/Makefile.in linux-raspi2-4.18.0/spl/module/splat/splat-atomic.c linux-raspi2-4.18.0/spl/module/splat/splat-condvar.c linux-raspi2-4.18.0/spl/module/splat/splat-cred.c linux-raspi2-4.18.0/spl/module/splat/splat-ctl.c linux-raspi2-4.18.0/spl/module/splat/splat-generic.c linux-raspi2-4.18.0/spl/module/splat/splat-internal.h linux-raspi2-4.18.0/spl/module/splat/splat-kmem.c linux-raspi2-4.18.0/spl/module/splat/splat-kobj.c linux-raspi2-4.18.0/spl/module/splat/splat-linux.c linux-raspi2-4.18.0/spl/module/splat/splat-list.c linux-raspi2-4.18.0/spl/module/splat/splat-mutex.c linux-raspi2-4.18.0/spl/module/splat/splat-random.c linux-raspi2-4.18.0/spl/module/splat/splat-rwlock.c linux-raspi2-4.18.0/spl/module/splat/splat-taskq.c linux-raspi2-4.18.0/spl/module/splat/splat-thread.c linux-raspi2-4.18.0/spl/module/splat/splat-time.c linux-raspi2-4.18.0/spl/module/splat/splat-vnode.c linux-raspi2-4.18.0/spl/module/splat/splat-zlib.c linux-raspi2-4.18.0/spl/rpm/Makefile.am linux-raspi2-4.18.0/spl/rpm/Makefile.in linux-raspi2-4.18.0/spl/rpm/generic/Makefile.am linux-raspi2-4.18.0/spl/rpm/generic/Makefile.in linux-raspi2-4.18.0/spl/rpm/generic/spl-dkms.spec.in linux-raspi2-4.18.0/spl/rpm/generic/spl-kmod.spec.in linux-raspi2-4.18.0/spl/rpm/generic/spl.spec.in linux-raspi2-4.18.0/spl/rpm/redhat/Makefile.am linux-raspi2-4.18.0/spl/rpm/redhat/Makefile.in linux-raspi2-4.18.0/spl/rpm/redhat/spl-dkms.spec.in linux-raspi2-4.18.0/spl/rpm/redhat/spl-kmod.spec.in linux-raspi2-4.18.0/spl/rpm/redhat/spl.spec.in linux-raspi2-4.18.0/spl/scripts/Makefile.am linux-raspi2-4.18.0/spl/scripts/Makefile.in linux-raspi2-4.18.0/spl/scripts/check.sh linux-raspi2-4.18.0/spl/scripts/dkms.mkconf linux-raspi2-4.18.0/spl/scripts/dkms.postbuild linux-raspi2-4.18.0/spl/scripts/kmodtool linux-raspi2-4.18.0/spl/spl.release.in linux-raspi2-4.18.0/spl/spl_config.h.in linux-raspi2-4.18.0/tools/arch/x86/include/asm/cpufeatures.h linux-raspi2-4.18.0/tools/bpf/bpftool/map_perf_ring.c linux-raspi2-4.18.0/tools/hv/hv_kvp_daemon.8 linux-raspi2-4.18.0/tools/hv/hv_kvp_daemon.c linux-raspi2-4.18.0/tools/hv/lsvmbus linux-raspi2-4.18.0/tools/hv/lsvmbus.8 linux-raspi2-4.18.0/tools/lib/bpf/Makefile linux-raspi2-4.18.0/tools/perf/Makefile.config linux-raspi2-4.18.0/tools/perf/arch/arm64/util/arm-spe.c linux-raspi2-4.18.0/tools/perf/arch/powerpc/util/skip-callchain-idx.c linux-raspi2-4.18.0/tools/perf/arch/powerpc/util/sym-handling.c linux-raspi2-4.18.0/tools/perf/arch/s390/util/kvm-stat.c linux-raspi2-4.18.0/tools/perf/builtin-c2c.c linux-raspi2-4.18.0/tools/perf/perf.h linux-raspi2-4.18.0/tools/perf/tests/builtin-test.c linux-raspi2-4.18.0/tools/perf/tests/shell/record+probe_libc_inet_pton.sh linux-raspi2-4.18.0/tools/perf/util/auxtrace.c linux-raspi2-4.18.0/tools/perf/util/comm.c linux-raspi2-4.18.0/tools/perf/util/evsel.c linux-raspi2-4.18.0/tools/perf/util/header.c linux-raspi2-4.18.0/tools/perf/util/machine.c linux-raspi2-4.18.0/tools/perf/util/map.c linux-raspi2-4.18.0/tools/perf/util/namespaces.c linux-raspi2-4.18.0/tools/perf/util/unwind-libdw.c linux-raspi2-4.18.0/tools/perf/util/unwind-libunwind-local.c linux-raspi2-4.18.0/tools/power/acpi/Makefile.rules linux-raspi2-4.18.0/tools/testing/nvdimm/pmem-dax.c linux-raspi2-4.18.0/tools/testing/nvdimm/test/nfit.c linux-raspi2-4.18.0/tools/testing/selftests/android/ion/ionapp_export.c linux-raspi2-4.18.0/tools/testing/selftests/bpf/test_verifier.c linux-raspi2-4.18.0/tools/testing/selftests/net/forwarding/mirror_gre_bridge_1d_vlan.sh linux-raspi2-4.18.0/tools/testing/selftests/net/forwarding/mirror_gre_lib.sh linux-raspi2-4.18.0/tools/testing/selftests/net/forwarding/mirror_gre_vlan_bridge_1q.sh linux-raspi2-4.18.0/tools/testing/selftests/powerpc/harness.c linux-raspi2-4.18.0/tools/testing/selftests/tc-testing/tc-tests/actions/connmark.json linux-raspi2-4.18.0/tools/testing/selftests/tc-testing/tc-tests/actions/mirred.json linux-raspi2-4.18.0/tools/testing/selftests/timers/raw_skew.c linux-raspi2-4.18.0/tools/testing/selftests/vDSO/vdso_test.c linux-raspi2-4.18.0/ubuntu/Kconfig linux-raspi2-4.18.0/ubuntu/Makefile linux-raspi2-4.18.0/ubuntu/hio/Kconfig linux-raspi2-4.18.0/ubuntu/hio/Makefile linux-raspi2-4.18.0/ubuntu/hio/hio.c linux-raspi2-4.18.0/ubuntu/hio/hio.h linux-raspi2-4.18.0/ubuntu/include/Kbuild linux-raspi2-4.18.0/ubuntu/include/README linux-raspi2-4.18.0/ubuntu/vbox-update linux-raspi2-4.18.0/ubuntu/vbox/BOM linux-raspi2-4.18.0/ubuntu/vbox/Makefile linux-raspi2-4.18.0/ubuntu/vbox/dkms.conf linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/Makefile linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/Makefile.include.footer linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/Makefile.include.header linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBox/log-vbox.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBox/logbackdoor.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuest-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuest.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuestInternal.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuestR0LibGenericRequest.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuestR0LibHGCMInternal.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuestR0LibInit.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuestR0LibInternal.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuestR0LibPhysHeap.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/VBoxGuestR0LibVMMDev.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/alloc/alloc.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/alloc/heapsimple.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/err/RTErrConvertFromErrno.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/err/RTErrConvertToErrno.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/err/errinfo.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/log/log.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/log/logcom.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/log/logellipsis.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/log/logformat.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/log/logrel.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/log/logrelellipsis.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/math/gcc/divdi3.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/math/gcc/moddi3.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/math/gcc/qdivrem.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/math/gcc/quad.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/math/gcc/udivdi3.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/math/gcc/udivmoddi4.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/math/gcc/umoddi3.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg1Weak.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2Add.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2AddWeak.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2AddWeakV.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2Weak.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/RTAssertMsg2WeakV.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/assert.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/misc/thread.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/RTStrCat.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/RTStrCopy.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/RTStrCopyEx.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/RTStrCopyP.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/strformat.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/strformatrt.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/strformattype.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/strprintf.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/string/strtonum.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/table/avl_Base.cpp.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/table/avl_Destroy.cpp.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/table/avl_DoWithAll.cpp.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/table/avl_Get.cpp.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/table/avl_GetBestFit.cpp.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/table/avl_RemoveBestFit.cpp.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/table/avlpv.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/common/time/time.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/RTAssertShouldPanic-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/RTLogWriteStdErr-stub-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/RTLogWriteStdOut-stub-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/RTMpGetCoreCount-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/RTSemEventMultiWait-2-ex-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/RTSemEventMultiWaitNoResume-2-ex-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/RTSemEventWait-2-ex-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/RTSemEventWaitNoResume-2-ex-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/errvars-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/mppresent-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/generic/rtStrFormatKernelAddress-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/VBoxGuest.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/VBoxGuestCoreTypes.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/VBoxGuestLib.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/VBoxGuestMangling.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/VMMDev.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/VMMDevCoreTypes.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/cdefs.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/err.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/log.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/ostypes.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/param.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/types.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/VBox/version.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/assert.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/initterm.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/iprt.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/lockvalidator.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/magics.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/mem.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/memobj.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/process.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/sched.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/string.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/thread.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/internal/time.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/alloc.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/alloca.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/asm-amd64-x86.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/asm-math.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/asm.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/assert.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/assertcompile.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/avl.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/cdefs.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/cpuset.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/ctype.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/err.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/errno.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/heap.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/initterm.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/latin1.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/list.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/lockvalidator.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/log.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/mangling.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/mem.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/memobj.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/mp.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/net.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/nocrt/limits.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/param.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/path.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/power.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/process.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/semaphore.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/spinlock.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/stdarg.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/stdint.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/string.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/thread.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/time.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/timer.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/types.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/uint64.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/uni.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/utf16.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/include/iprt/x86.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/product-generated.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/alloc-r0drv.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/alloc-r0drv.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/generic/semspinmutex-r0drv-generic.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/initterm-r0drv.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/RTLogWriteDebugger-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/alloc-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/assert-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/initterm-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/memobj-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/memuserkernel-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/mp-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/mpnotification-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/process-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/semevent-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/semeventmulti-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/semfastmutex-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/semmutex-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/spinlock-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/string.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/the-linux-kernel.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/thread-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/thread2-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/time-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/timer-r0drv-linux.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/linux/waitqueue-r0drv-linux.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/memobj-r0drv.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/mp-r0drv.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/mpnotification-r0drv.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/power-r0drv.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/r0drv/powernotification-r0drv.c linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/revision-generated.h linux-raspi2-4.18.0/ubuntu/vbox/vboxguest/version-generated.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/Makefile linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/Makefile.include.footer linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/Makefile.include.header linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/VBoxGuestR0LibHGCM.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/VBoxGuestR0LibIdc-unix.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/VBoxGuestR0LibIdc.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/VBoxGuestR0LibInternal.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/VBoxGuestR0LibSharedFolders.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/dirops.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/divdi3.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/VBoxGuest.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/VBoxGuestCoreTypes.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/VBoxGuestLib.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/VBoxGuestLibSharedFolders.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/VBoxGuestMangling.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/VMMDev.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/VMMDevCoreTypes.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/cdefs.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/err.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/hgcmsvc.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/log.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/ostypes.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/param.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/shflsvc.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/VBox/types.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/alloc.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/asm-amd64-x86.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/asm-math.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/asm.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/assert.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/assertcompile.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/cdefs.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/err.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/fs.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/latin1.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/log.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/mangling.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/mem.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/nocrt/limits.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/param.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/path.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/semaphore.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/stdarg.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/stdint.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/string.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/time.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/types.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/uint64.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/uni.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/include/iprt/utf16.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/lnkops.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/moddi3.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/product-generated.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/qdivrem.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/quad.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/r0drv/linux/the-linux-kernel.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/regops.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/revision-generated.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/udivdi3.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/udivmoddi4.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/umoddi3.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/utils.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/vbsfmount.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/version-generated.h linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/vfsmod.c linux-raspi2-4.18.0/ubuntu/vbox/vboxsf/vfsmod.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/Makefile linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/Makefile.include.footer linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/Makefile.include.header linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/hgsmi_base.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/hgsmi_ch_setup.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/hgsmi_channels.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/hgsmi_context.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/hgsmi_defs.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/modesetting.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/product-generated.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/revision-generated.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_drv.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_drv.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_err.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_fb.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_hgsmi.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_irq.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_main.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_mode.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_prime.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbox_ttm.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vboxvideo.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vboxvideo_guest.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vboxvideo_vbe.h linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/vbva_base.c linux-raspi2-4.18.0/ubuntu/vbox/vboxvideo/version-generated.h linux-raspi2-4.18.0/ubuntu/xr-usb-serial/Makefile linux-raspi2-4.18.0/ubuntu/xr-usb-serial/README.txt linux-raspi2-4.18.0/ubuntu/xr-usb-serial/xr_usb_serial_common.c linux-raspi2-4.18.0/ubuntu/xr-usb-serial/xr_usb_serial_common.h linux-raspi2-4.18.0/ubuntu/xr-usb-serial/xr_usb_serial_hal.c linux-raspi2-4.18.0/ubuntu/xr-usb-serial/xr_usb_serial_ioctl.h linux-raspi2-4.18.0/virt/kvm/arm/arch_timer.c linux-raspi2-4.18.0/virt/kvm/arm/mmu.c linux-raspi2-4.18.0/virt/kvm/arm/vgic/vgic-init.c linux-raspi2-4.18.0/virt/kvm/arm/vgic/vgic-mmio-v2.c linux-raspi2-4.18.0/zfs/AUTHORS linux-raspi2-4.18.0/zfs/COPYRIGHT linux-raspi2-4.18.0/zfs/DISCLAIMER linux-raspi2-4.18.0/zfs/META linux-raspi2-4.18.0/zfs/Makefile.am linux-raspi2-4.18.0/zfs/Makefile.in linux-raspi2-4.18.0/zfs/OPENSOLARIS.LICENSE linux-raspi2-4.18.0/zfs/README.markdown linux-raspi2-4.18.0/zfs/aclocal.m4 linux-raspi2-4.18.0/zfs/autogen.sh linux-raspi2-4.18.0/zfs/config/Rules.am linux-raspi2-4.18.0/zfs/config/always-arch.m4 linux-raspi2-4.18.0/zfs/config/always-no-bool-compare.m4 linux-raspi2-4.18.0/zfs/config/always-no-unused-but-set-variable.m4 linux-raspi2-4.18.0/zfs/config/ax_code_coverage.m4 linux-raspi2-4.18.0/zfs/config/compile linux-raspi2-4.18.0/zfs/config/config.awk linux-raspi2-4.18.0/zfs/config/config.guess linux-raspi2-4.18.0/zfs/config/config.sub linux-raspi2-4.18.0/zfs/config/deb.am linux-raspi2-4.18.0/zfs/config/dkms.m4 linux-raspi2-4.18.0/zfs/config/install-sh linux-raspi2-4.18.0/zfs/config/kernel-acl-refcount.m4 linux-raspi2-4.18.0/zfs/config/kernel-acl.m4 linux-raspi2-4.18.0/zfs/config/kernel-aio-fsync.m4 linux-raspi2-4.18.0/zfs/config/kernel-automount.m4 linux-raspi2-4.18.0/zfs/config/kernel-bdev-logical-size.m4 linux-raspi2-4.18.0/zfs/config/kernel-bdev-physical-size.m4 linux-raspi2-4.18.0/zfs/config/kernel-bdi.m4 linux-raspi2-4.18.0/zfs/config/kernel-bio-bvec-iter.m4 linux-raspi2-4.18.0/zfs/config/kernel-bio-end-io-t-args.m4 linux-raspi2-4.18.0/zfs/config/kernel-bio-failfast.m4 linux-raspi2-4.18.0/zfs/config/kernel-bio-op.m4 linux-raspi2-4.18.0/zfs/config/kernel-bio-rw-barrier.m4 linux-raspi2-4.18.0/zfs/config/kernel-bio-rw-discard.m4 linux-raspi2-4.18.0/zfs/config/kernel-bio_set_dev.m4 linux-raspi2-4.18.0/zfs/config/kernel-blk-queue-bdi.m4 linux-raspi2-4.18.0/zfs/config/kernel-blk-queue-flags.m4 linux-raspi2-4.18.0/zfs/config/kernel-blk-queue-flush.m4 linux-raspi2-4.18.0/zfs/config/kernel-blk-queue-max-hw-sectors.m4 linux-raspi2-4.18.0/zfs/config/kernel-blk-queue-max-segments.m4 linux-raspi2-4.18.0/zfs/config/kernel-blk-queue-unplug.m4 linux-raspi2-4.18.0/zfs/config/kernel-blkdev-get-by-path.m4 linux-raspi2-4.18.0/zfs/config/kernel-blkdev-get.m4 linux-raspi2-4.18.0/zfs/config/kernel-block-device-operations.m4 linux-raspi2-4.18.0/zfs/config/kernel-clear-inode.m4 linux-raspi2-4.18.0/zfs/config/kernel-commit-metadata.m4 linux-raspi2-4.18.0/zfs/config/kernel-create-nameidata.m4 linux-raspi2-4.18.0/zfs/config/kernel-current-time.m4 linux-raspi2-4.18.0/zfs/config/kernel-current_bio_tail.m4 linux-raspi2-4.18.0/zfs/config/kernel-d-make-root.m4 linux-raspi2-4.18.0/zfs/config/kernel-d-obtain-alias.m4 linux-raspi2-4.18.0/zfs/config/kernel-d-prune-aliases.m4 linux-raspi2-4.18.0/zfs/config/kernel-declare-event-class.m4 linux-raspi2-4.18.0/zfs/config/kernel-dentry-operations.m4 linux-raspi2-4.18.0/zfs/config/kernel-dirty-inode.m4 linux-raspi2-4.18.0/zfs/config/kernel-discard-granularity.m4 linux-raspi2-4.18.0/zfs/config/kernel-elevator-change.m4 linux-raspi2-4.18.0/zfs/config/kernel-encode-fh-inode.m4 linux-raspi2-4.18.0/zfs/config/kernel-evict-inode.m4 linux-raspi2-4.18.0/zfs/config/kernel-fallocate.m4 linux-raspi2-4.18.0/zfs/config/kernel-file-dentry.m4 linux-raspi2-4.18.0/zfs/config/kernel-file-inode.m4 linux-raspi2-4.18.0/zfs/config/kernel-fmode-t.m4 linux-raspi2-4.18.0/zfs/config/kernel-follow-down-one.m4 linux-raspi2-4.18.0/zfs/config/kernel-fpu.m4 linux-raspi2-4.18.0/zfs/config/kernel-fst-mount.m4 linux-raspi2-4.18.0/zfs/config/kernel-fsync.m4 linux-raspi2-4.18.0/zfs/config/kernel-generic_io_acct.m4 linux-raspi2-4.18.0/zfs/config/kernel-generic_readlink.m4 linux-raspi2-4.18.0/zfs/config/kernel-get-disk-and-module.m4 linux-raspi2-4.18.0/zfs/config/kernel-get-disk-ro.m4 linux-raspi2-4.18.0/zfs/config/kernel-get-gendisk.m4 linux-raspi2-4.18.0/zfs/config/kernel-get-link.m4 linux-raspi2-4.18.0/zfs/config/kernel-global_page_state.m4 linux-raspi2-4.18.0/zfs/config/kernel-inode-getattr.m4 linux-raspi2-4.18.0/zfs/config/kernel-inode-set-flags.m4 linux-raspi2-4.18.0/zfs/config/kernel-inode-set-iversion.m4 linux-raspi2-4.18.0/zfs/config/kernel-inode-times.m4 linux-raspi2-4.18.0/zfs/config/kernel-insert-inode-locked.m4 linux-raspi2-4.18.0/zfs/config/kernel-invalidate-bdev-args.m4 linux-raspi2-4.18.0/zfs/config/kernel-is_owner_or_cap.m4 linux-raspi2-4.18.0/zfs/config/kernel-kmap-atomic-args.m4 linux-raspi2-4.18.0/zfs/config/kernel-kuid-helpers.m4 linux-raspi2-4.18.0/zfs/config/kernel-lookup-bdev.m4 linux-raspi2-4.18.0/zfs/config/kernel-lookup-nameidata.m4 linux-raspi2-4.18.0/zfs/config/kernel-lseek-execute.m4 linux-raspi2-4.18.0/zfs/config/kernel-mk-request-fn.m4 linux-raspi2-4.18.0/zfs/config/kernel-mkdir-umode-t.m4 linux-raspi2-4.18.0/zfs/config/kernel-mod-param.m4 linux-raspi2-4.18.0/zfs/config/kernel-objtool.m4 linux-raspi2-4.18.0/zfs/config/kernel-open-bdev-exclusive.m4 linux-raspi2-4.18.0/zfs/config/kernel-put-link.m4 linux-raspi2-4.18.0/zfs/config/kernel-rename.m4 linux-raspi2-4.18.0/zfs/config/kernel-security-inode-init.m4 linux-raspi2-4.18.0/zfs/config/kernel-set-nlink.m4 linux-raspi2-4.18.0/zfs/config/kernel-setattr-prepare.m4 linux-raspi2-4.18.0/zfs/config/kernel-sget-args.m4 linux-raspi2-4.18.0/zfs/config/kernel-show-options.m4 linux-raspi2-4.18.0/zfs/config/kernel-shrink.m4 linux-raspi2-4.18.0/zfs/config/kernel-submit_bio.m4 linux-raspi2-4.18.0/zfs/config/kernel-super-userns.m4 linux-raspi2-4.18.0/zfs/config/kernel-tmpfile.m4 linux-raspi2-4.18.0/zfs/config/kernel-truncate-range.m4 linux-raspi2-4.18.0/zfs/config/kernel-truncate-setsize.m4 linux-raspi2-4.18.0/zfs/config/kernel-userns-capabilities.m4 linux-raspi2-4.18.0/zfs/config/kernel-vfs-iterate.m4 linux-raspi2-4.18.0/zfs/config/kernel-vfs-rw-iterate.m4 linux-raspi2-4.18.0/zfs/config/kernel-xattr-handler.m4 linux-raspi2-4.18.0/zfs/config/kernel.m4 linux-raspi2-4.18.0/zfs/config/libtool.m4 linux-raspi2-4.18.0/zfs/config/ltmain.sh linux-raspi2-4.18.0/zfs/config/ltoptions.m4 linux-raspi2-4.18.0/zfs/config/ltsugar.m4 linux-raspi2-4.18.0/zfs/config/ltversion.m4 linux-raspi2-4.18.0/zfs/config/lt~obsolete.m4 linux-raspi2-4.18.0/zfs/config/missing linux-raspi2-4.18.0/zfs/config/mount-helper.m4 linux-raspi2-4.18.0/zfs/config/rpm.am linux-raspi2-4.18.0/zfs/config/tgz.am linux-raspi2-4.18.0/zfs/config/toolchain-simd.m4 linux-raspi2-4.18.0/zfs/config/user-dracut.m4 linux-raspi2-4.18.0/zfs/config/user-frame-larger-than.m4 linux-raspi2-4.18.0/zfs/config/user-libaio.m4 linux-raspi2-4.18.0/zfs/config/user-libblkid.m4 linux-raspi2-4.18.0/zfs/config/user-libtirpc.m4 linux-raspi2-4.18.0/zfs/config/user-libudev.m4 linux-raspi2-4.18.0/zfs/config/user-libuuid.m4 linux-raspi2-4.18.0/zfs/config/user-makedev.m4 linux-raspi2-4.18.0/zfs/config/user-no-format-truncation.m4 linux-raspi2-4.18.0/zfs/config/user-runstatedir.m4 linux-raspi2-4.18.0/zfs/config/user-systemd.m4 linux-raspi2-4.18.0/zfs/config/user-sysvinit.m4 linux-raspi2-4.18.0/zfs/config/user-udev.m4 linux-raspi2-4.18.0/zfs/config/user-zlib.m4 linux-raspi2-4.18.0/zfs/config/user.m4 linux-raspi2-4.18.0/zfs/config/zfs-build.m4 linux-raspi2-4.18.0/zfs/config/zfs-meta.m4 linux-raspi2-4.18.0/zfs/configure linux-raspi2-4.18.0/zfs/configure.ac linux-raspi2-4.18.0/zfs/cp linux-raspi2-4.18.0/zfs/dkms.conf linux-raspi2-4.18.0/zfs/include/Makefile.am linux-raspi2-4.18.0/zfs/include/Makefile.in linux-raspi2-4.18.0/zfs/include/libnvpair.h linux-raspi2-4.18.0/zfs/include/libuutil.h linux-raspi2-4.18.0/zfs/include/libuutil_common.h linux-raspi2-4.18.0/zfs/include/libuutil_impl.h linux-raspi2-4.18.0/zfs/include/libzfs.h linux-raspi2-4.18.0/zfs/include/libzfs_core.h linux-raspi2-4.18.0/zfs/include/libzfs_impl.h linux-raspi2-4.18.0/zfs/include/linux/Makefile.am linux-raspi2-4.18.0/zfs/include/linux/Makefile.in linux-raspi2-4.18.0/zfs/include/linux/blkdev_compat.h linux-raspi2-4.18.0/zfs/include/linux/dcache_compat.h linux-raspi2-4.18.0/zfs/include/linux/kmap_compat.h linux-raspi2-4.18.0/zfs/include/linux/mod_compat.h linux-raspi2-4.18.0/zfs/include/linux/page_compat.h linux-raspi2-4.18.0/zfs/include/linux/simd_aarch64.h linux-raspi2-4.18.0/zfs/include/linux/simd_x86.h linux-raspi2-4.18.0/zfs/include/linux/utsname_compat.h linux-raspi2-4.18.0/zfs/include/linux/vfs_compat.h linux-raspi2-4.18.0/zfs/include/linux/xattr_compat.h linux-raspi2-4.18.0/zfs/include/sys/Makefile.am linux-raspi2-4.18.0/zfs/include/sys/Makefile.in linux-raspi2-4.18.0/zfs/include/sys/abd.h linux-raspi2-4.18.0/zfs/include/sys/arc.h linux-raspi2-4.18.0/zfs/include/sys/arc_impl.h linux-raspi2-4.18.0/zfs/include/sys/avl.h linux-raspi2-4.18.0/zfs/include/sys/avl_impl.h linux-raspi2-4.18.0/zfs/include/sys/blkptr.h linux-raspi2-4.18.0/zfs/include/sys/bplist.h linux-raspi2-4.18.0/zfs/include/sys/bpobj.h linux-raspi2-4.18.0/zfs/include/sys/bptree.h linux-raspi2-4.18.0/zfs/include/sys/bqueue.h linux-raspi2-4.18.0/zfs/include/sys/crypto/Makefile.am linux-raspi2-4.18.0/zfs/include/sys/crypto/Makefile.in linux-raspi2-4.18.0/zfs/include/sys/crypto/api.h linux-raspi2-4.18.0/zfs/include/sys/crypto/common.h linux-raspi2-4.18.0/zfs/include/sys/crypto/icp.h linux-raspi2-4.18.0/zfs/include/sys/dbuf.h linux-raspi2-4.18.0/zfs/include/sys/ddt.h linux-raspi2-4.18.0/zfs/include/sys/dmu.h linux-raspi2-4.18.0/zfs/include/sys/dmu_impl.h linux-raspi2-4.18.0/zfs/include/sys/dmu_objset.h linux-raspi2-4.18.0/zfs/include/sys/dmu_send.h linux-raspi2-4.18.0/zfs/include/sys/dmu_traverse.h linux-raspi2-4.18.0/zfs/include/sys/dmu_tx.h linux-raspi2-4.18.0/zfs/include/sys/dmu_zfetch.h linux-raspi2-4.18.0/zfs/include/sys/dnode.h linux-raspi2-4.18.0/zfs/include/sys/dsl_bookmark.h linux-raspi2-4.18.0/zfs/include/sys/dsl_dataset.h linux-raspi2-4.18.0/zfs/include/sys/dsl_deadlist.h linux-raspi2-4.18.0/zfs/include/sys/dsl_deleg.h linux-raspi2-4.18.0/zfs/include/sys/dsl_destroy.h linux-raspi2-4.18.0/zfs/include/sys/dsl_dir.h linux-raspi2-4.18.0/zfs/include/sys/dsl_pool.h linux-raspi2-4.18.0/zfs/include/sys/dsl_prop.h linux-raspi2-4.18.0/zfs/include/sys/dsl_scan.h linux-raspi2-4.18.0/zfs/include/sys/dsl_synctask.h linux-raspi2-4.18.0/zfs/include/sys/dsl_userhold.h linux-raspi2-4.18.0/zfs/include/sys/edonr.h linux-raspi2-4.18.0/zfs/include/sys/efi_partition.h linux-raspi2-4.18.0/zfs/include/sys/fm/Makefile.am linux-raspi2-4.18.0/zfs/include/sys/fm/Makefile.in linux-raspi2-4.18.0/zfs/include/sys/fm/fs/Makefile.am linux-raspi2-4.18.0/zfs/include/sys/fm/fs/Makefile.in linux-raspi2-4.18.0/zfs/include/sys/fm/fs/zfs.h linux-raspi2-4.18.0/zfs/include/sys/fm/protocol.h linux-raspi2-4.18.0/zfs/include/sys/fm/util.h linux-raspi2-4.18.0/zfs/include/sys/fs/Makefile.am linux-raspi2-4.18.0/zfs/include/sys/fs/Makefile.in linux-raspi2-4.18.0/zfs/include/sys/fs/zfs.h linux-raspi2-4.18.0/zfs/include/sys/metaslab.h linux-raspi2-4.18.0/zfs/include/sys/metaslab_impl.h linux-raspi2-4.18.0/zfs/include/sys/mmp.h linux-raspi2-4.18.0/zfs/include/sys/mntent.h linux-raspi2-4.18.0/zfs/include/sys/multilist.h linux-raspi2-4.18.0/zfs/include/sys/nvpair.h linux-raspi2-4.18.0/zfs/include/sys/nvpair_impl.h linux-raspi2-4.18.0/zfs/include/sys/pathname.h linux-raspi2-4.18.0/zfs/include/sys/policy.h linux-raspi2-4.18.0/zfs/include/sys/range_tree.h linux-raspi2-4.18.0/zfs/include/sys/refcount.h linux-raspi2-4.18.0/zfs/include/sys/rrwlock.h linux-raspi2-4.18.0/zfs/include/sys/sa.h linux-raspi2-4.18.0/zfs/include/sys/sa_impl.h linux-raspi2-4.18.0/zfs/include/sys/sdt.h linux-raspi2-4.18.0/zfs/include/sys/sha2.h linux-raspi2-4.18.0/zfs/include/sys/skein.h linux-raspi2-4.18.0/zfs/include/sys/spa.h linux-raspi2-4.18.0/zfs/include/sys/spa_boot.h linux-raspi2-4.18.0/zfs/include/sys/spa_checksum.h linux-raspi2-4.18.0/zfs/include/sys/spa_impl.h linux-raspi2-4.18.0/zfs/include/sys/space_map.h linux-raspi2-4.18.0/zfs/include/sys/space_reftree.h linux-raspi2-4.18.0/zfs/include/sys/sysevent.h linux-raspi2-4.18.0/zfs/include/sys/sysevent/Makefile.am linux-raspi2-4.18.0/zfs/include/sys/sysevent/Makefile.in linux-raspi2-4.18.0/zfs/include/sys/sysevent/dev.h linux-raspi2-4.18.0/zfs/include/sys/sysevent/eventdefs.h linux-raspi2-4.18.0/zfs/include/sys/trace.h linux-raspi2-4.18.0/zfs/include/sys/trace_acl.h linux-raspi2-4.18.0/zfs/include/sys/trace_arc.h linux-raspi2-4.18.0/zfs/include/sys/trace_common.h linux-raspi2-4.18.0/zfs/include/sys/trace_dbgmsg.h linux-raspi2-4.18.0/zfs/include/sys/trace_dbuf.h linux-raspi2-4.18.0/zfs/include/sys/trace_dmu.h linux-raspi2-4.18.0/zfs/include/sys/trace_dnode.h linux-raspi2-4.18.0/zfs/include/sys/trace_multilist.h linux-raspi2-4.18.0/zfs/include/sys/trace_txg.h linux-raspi2-4.18.0/zfs/include/sys/trace_zil.h linux-raspi2-4.18.0/zfs/include/sys/trace_zio.h linux-raspi2-4.18.0/zfs/include/sys/trace_zrlock.h linux-raspi2-4.18.0/zfs/include/sys/txg.h linux-raspi2-4.18.0/zfs/include/sys/txg_impl.h linux-raspi2-4.18.0/zfs/include/sys/u8_textprep.h linux-raspi2-4.18.0/zfs/include/sys/u8_textprep_data.h linux-raspi2-4.18.0/zfs/include/sys/uberblock.h linux-raspi2-4.18.0/zfs/include/sys/uberblock_impl.h linux-raspi2-4.18.0/zfs/include/sys/uio_impl.h linux-raspi2-4.18.0/zfs/include/sys/unique.h linux-raspi2-4.18.0/zfs/include/sys/uuid.h linux-raspi2-4.18.0/zfs/include/sys/vdev.h linux-raspi2-4.18.0/zfs/include/sys/vdev_disk.h linux-raspi2-4.18.0/zfs/include/sys/vdev_file.h linux-raspi2-4.18.0/zfs/include/sys/vdev_impl.h linux-raspi2-4.18.0/zfs/include/sys/vdev_raidz.h linux-raspi2-4.18.0/zfs/include/sys/vdev_raidz_impl.h linux-raspi2-4.18.0/zfs/include/sys/xvattr.h linux-raspi2-4.18.0/zfs/include/sys/zap.h linux-raspi2-4.18.0/zfs/include/sys/zap_impl.h linux-raspi2-4.18.0/zfs/include/sys/zap_leaf.h linux-raspi2-4.18.0/zfs/include/sys/zfeature.h linux-raspi2-4.18.0/zfs/include/sys/zfs_acl.h linux-raspi2-4.18.0/zfs/include/sys/zfs_context.h linux-raspi2-4.18.0/zfs/include/sys/zfs_ctldir.h linux-raspi2-4.18.0/zfs/include/sys/zfs_debug.h linux-raspi2-4.18.0/zfs/include/sys/zfs_delay.h linux-raspi2-4.18.0/zfs/include/sys/zfs_dir.h linux-raspi2-4.18.0/zfs/include/sys/zfs_fuid.h linux-raspi2-4.18.0/zfs/include/sys/zfs_ioctl.h linux-raspi2-4.18.0/zfs/include/sys/zfs_onexit.h linux-raspi2-4.18.0/zfs/include/sys/zfs_ratelimit.h linux-raspi2-4.18.0/zfs/include/sys/zfs_rlock.h linux-raspi2-4.18.0/zfs/include/sys/zfs_sa.h linux-raspi2-4.18.0/zfs/include/sys/zfs_stat.h linux-raspi2-4.18.0/zfs/include/sys/zfs_vfsops.h linux-raspi2-4.18.0/zfs/include/sys/zfs_vnops.h linux-raspi2-4.18.0/zfs/include/sys/zfs_znode.h linux-raspi2-4.18.0/zfs/include/sys/zil.h linux-raspi2-4.18.0/zfs/include/sys/zil_impl.h linux-raspi2-4.18.0/zfs/include/sys/zio.h linux-raspi2-4.18.0/zfs/include/sys/zio_checksum.h linux-raspi2-4.18.0/zfs/include/sys/zio_compress.h linux-raspi2-4.18.0/zfs/include/sys/zio_impl.h linux-raspi2-4.18.0/zfs/include/sys/zio_priority.h linux-raspi2-4.18.0/zfs/include/sys/zpl.h linux-raspi2-4.18.0/zfs/include/sys/zrlock.h linux-raspi2-4.18.0/zfs/include/sys/zvol.h linux-raspi2-4.18.0/zfs/include/zfeature_common.h linux-raspi2-4.18.0/zfs/include/zfs_comutil.h linux-raspi2-4.18.0/zfs/include/zfs_deleg.h linux-raspi2-4.18.0/zfs/include/zfs_fletcher.h linux-raspi2-4.18.0/zfs/include/zfs_namecheck.h linux-raspi2-4.18.0/zfs/include/zfs_prop.h linux-raspi2-4.18.0/zfs/include/zpios-ctl.h linux-raspi2-4.18.0/zfs/include/zpios-internal.h linux-raspi2-4.18.0/zfs/module/Makefile.in linux-raspi2-4.18.0/zfs/module/avl/Makefile.in linux-raspi2-4.18.0/zfs/module/avl/avl.c linux-raspi2-4.18.0/zfs/module/icp/Makefile.in linux-raspi2-4.18.0/zfs/module/icp/algs/aes/aes_impl.c linux-raspi2-4.18.0/zfs/module/icp/algs/aes/aes_modes.c linux-raspi2-4.18.0/zfs/module/icp/algs/edonr/edonr.c linux-raspi2-4.18.0/zfs/module/icp/algs/edonr/edonr_byteorder.h linux-raspi2-4.18.0/zfs/module/icp/algs/modes/cbc.c linux-raspi2-4.18.0/zfs/module/icp/algs/modes/ccm.c linux-raspi2-4.18.0/zfs/module/icp/algs/modes/ctr.c linux-raspi2-4.18.0/zfs/module/icp/algs/modes/ecb.c linux-raspi2-4.18.0/zfs/module/icp/algs/modes/gcm.c linux-raspi2-4.18.0/zfs/module/icp/algs/modes/modes.c linux-raspi2-4.18.0/zfs/module/icp/algs/sha1/sha1.c linux-raspi2-4.18.0/zfs/module/icp/algs/sha2/sha2.c linux-raspi2-4.18.0/zfs/module/icp/algs/skein/skein.c linux-raspi2-4.18.0/zfs/module/icp/algs/skein/skein_block.c linux-raspi2-4.18.0/zfs/module/icp/algs/skein/skein_impl.h linux-raspi2-4.18.0/zfs/module/icp/algs/skein/skein_iv.c linux-raspi2-4.18.0/zfs/module/icp/algs/skein/skein_port.h linux-raspi2-4.18.0/zfs/module/icp/api/kcf_cipher.c linux-raspi2-4.18.0/zfs/module/icp/api/kcf_ctxops.c linux-raspi2-4.18.0/zfs/module/icp/api/kcf_digest.c linux-raspi2-4.18.0/zfs/module/icp/api/kcf_mac.c linux-raspi2-4.18.0/zfs/module/icp/api/kcf_miscapi.c linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/aes/aes_amd64.S linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/aes/aes_intel.S linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/aes/aeskey.c linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/aes/aesopt.h linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/aes/aestab.h linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/aes/aestab2.h linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/modes/gcm_intel.S linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/sha1/sha1-x86_64.S linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/sha2/sha256_impl.S linux-raspi2-4.18.0/zfs/module/icp/asm-x86_64/sha2/sha512_impl.S linux-raspi2-4.18.0/zfs/module/icp/core/kcf_callprov.c linux-raspi2-4.18.0/zfs/module/icp/core/kcf_mech_tabs.c linux-raspi2-4.18.0/zfs/module/icp/core/kcf_prov_lib.c linux-raspi2-4.18.0/zfs/module/icp/core/kcf_prov_tabs.c linux-raspi2-4.18.0/zfs/module/icp/core/kcf_sched.c linux-raspi2-4.18.0/zfs/module/icp/illumos-crypto.c linux-raspi2-4.18.0/zfs/module/icp/include/aes/aes_impl.h linux-raspi2-4.18.0/zfs/module/icp/include/modes/modes.h linux-raspi2-4.18.0/zfs/module/icp/include/sha1/sha1.h linux-raspi2-4.18.0/zfs/module/icp/include/sha1/sha1_consts.h linux-raspi2-4.18.0/zfs/module/icp/include/sha1/sha1_impl.h linux-raspi2-4.18.0/zfs/module/icp/include/sha2/sha2_consts.h linux-raspi2-4.18.0/zfs/module/icp/include/sha2/sha2_impl.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/asm_linkage.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/bitmap.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/crypto/elfsign.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/crypto/impl.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/crypto/ioctl.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/crypto/ioctladmin.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/crypto/ops_impl.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/crypto/sched_impl.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/crypto/spi.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/ia32/asm_linkage.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/ia32/stack.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/ia32/trap.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/modctl.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/modhash.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/modhash_impl.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/stack.h linux-raspi2-4.18.0/zfs/module/icp/include/sys/trap.h linux-raspi2-4.18.0/zfs/module/icp/io/aes.c linux-raspi2-4.18.0/zfs/module/icp/io/edonr_mod.c linux-raspi2-4.18.0/zfs/module/icp/io/sha1_mod.c linux-raspi2-4.18.0/zfs/module/icp/io/sha2_mod.c linux-raspi2-4.18.0/zfs/module/icp/io/skein_mod.c linux-raspi2-4.18.0/zfs/module/icp/os/modconf.c linux-raspi2-4.18.0/zfs/module/icp/os/modhash.c linux-raspi2-4.18.0/zfs/module/icp/spi/kcf_spi.c linux-raspi2-4.18.0/zfs/module/nvpair/Makefile.in linux-raspi2-4.18.0/zfs/module/nvpair/fnvpair.c linux-raspi2-4.18.0/zfs/module/nvpair/nvpair.c linux-raspi2-4.18.0/zfs/module/nvpair/nvpair_alloc_fixed.c linux-raspi2-4.18.0/zfs/module/nvpair/nvpair_alloc_spl.c linux-raspi2-4.18.0/zfs/module/unicode/Makefile.in linux-raspi2-4.18.0/zfs/module/unicode/u8_textprep.c linux-raspi2-4.18.0/zfs/module/unicode/uconv.c linux-raspi2-4.18.0/zfs/module/zcommon/Makefile.in linux-raspi2-4.18.0/zfs/module/zcommon/zfs_comutil.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_deleg.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_fletcher.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_fletcher_aarch64_neon.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_fletcher_avx512.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_fletcher_intel.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_fletcher_sse.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_fletcher_superscalar.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_fletcher_superscalar4.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_namecheck.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_prop.c linux-raspi2-4.18.0/zfs/module/zcommon/zfs_uio.c linux-raspi2-4.18.0/zfs/module/zcommon/zpool_prop.c linux-raspi2-4.18.0/zfs/module/zcommon/zprop_common.c linux-raspi2-4.18.0/zfs/module/zfs/Makefile.in linux-raspi2-4.18.0/zfs/module/zfs/abd.c linux-raspi2-4.18.0/zfs/module/zfs/arc.c linux-raspi2-4.18.0/zfs/module/zfs/blkptr.c linux-raspi2-4.18.0/zfs/module/zfs/bplist.c linux-raspi2-4.18.0/zfs/module/zfs/bpobj.c linux-raspi2-4.18.0/zfs/module/zfs/bptree.c linux-raspi2-4.18.0/zfs/module/zfs/bqueue.c linux-raspi2-4.18.0/zfs/module/zfs/dbuf.c linux-raspi2-4.18.0/zfs/module/zfs/dbuf_stats.c linux-raspi2-4.18.0/zfs/module/zfs/ddt.c linux-raspi2-4.18.0/zfs/module/zfs/ddt_zap.c linux-raspi2-4.18.0/zfs/module/zfs/dmu.c linux-raspi2-4.18.0/zfs/module/zfs/dmu_diff.c linux-raspi2-4.18.0/zfs/module/zfs/dmu_object.c linux-raspi2-4.18.0/zfs/module/zfs/dmu_objset.c linux-raspi2-4.18.0/zfs/module/zfs/dmu_send.c linux-raspi2-4.18.0/zfs/module/zfs/dmu_traverse.c linux-raspi2-4.18.0/zfs/module/zfs/dmu_tx.c linux-raspi2-4.18.0/zfs/module/zfs/dmu_zfetch.c linux-raspi2-4.18.0/zfs/module/zfs/dnode.c linux-raspi2-4.18.0/zfs/module/zfs/dnode_sync.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_bookmark.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_dataset.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_deadlist.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_deleg.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_destroy.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_dir.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_pool.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_prop.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_scan.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_synctask.c linux-raspi2-4.18.0/zfs/module/zfs/dsl_userhold.c linux-raspi2-4.18.0/zfs/module/zfs/edonr_zfs.c linux-raspi2-4.18.0/zfs/module/zfs/fm.c linux-raspi2-4.18.0/zfs/module/zfs/gzip.c linux-raspi2-4.18.0/zfs/module/zfs/lz4.c linux-raspi2-4.18.0/zfs/module/zfs/lzjb.c linux-raspi2-4.18.0/zfs/module/zfs/metaslab.c linux-raspi2-4.18.0/zfs/module/zfs/mmp.c linux-raspi2-4.18.0/zfs/module/zfs/multilist.c linux-raspi2-4.18.0/zfs/module/zfs/pathname.c linux-raspi2-4.18.0/zfs/module/zfs/policy.c linux-raspi2-4.18.0/zfs/module/zfs/qat_compress.c linux-raspi2-4.18.0/zfs/module/zfs/qat_compress.h linux-raspi2-4.18.0/zfs/module/zfs/range_tree.c linux-raspi2-4.18.0/zfs/module/zfs/refcount.c linux-raspi2-4.18.0/zfs/module/zfs/rrwlock.c linux-raspi2-4.18.0/zfs/module/zfs/sa.c linux-raspi2-4.18.0/zfs/module/zfs/sha256.c linux-raspi2-4.18.0/zfs/module/zfs/skein_zfs.c linux-raspi2-4.18.0/zfs/module/zfs/spa.c linux-raspi2-4.18.0/zfs/module/zfs/spa_boot.c linux-raspi2-4.18.0/zfs/module/zfs/spa_config.c linux-raspi2-4.18.0/zfs/module/zfs/spa_errlog.c linux-raspi2-4.18.0/zfs/module/zfs/spa_history.c linux-raspi2-4.18.0/zfs/module/zfs/spa_misc.c linux-raspi2-4.18.0/zfs/module/zfs/spa_stats.c linux-raspi2-4.18.0/zfs/module/zfs/space_map.c linux-raspi2-4.18.0/zfs/module/zfs/space_reftree.c linux-raspi2-4.18.0/zfs/module/zfs/trace.c linux-raspi2-4.18.0/zfs/module/zfs/txg.c linux-raspi2-4.18.0/zfs/module/zfs/uberblock.c linux-raspi2-4.18.0/zfs/module/zfs/unique.c linux-raspi2-4.18.0/zfs/module/zfs/vdev.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_cache.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_disk.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_file.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_label.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_mirror.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_missing.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_queue.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_aarch64_neon.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_aarch64_neon_common.h linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_aarch64_neonx2.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_avx2.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_avx512bw.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_avx512f.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_impl.h linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_scalar.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_sse2.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_raidz_math_ssse3.c linux-raspi2-4.18.0/zfs/module/zfs/vdev_root.c linux-raspi2-4.18.0/zfs/module/zfs/zap.c linux-raspi2-4.18.0/zfs/module/zfs/zap_leaf.c linux-raspi2-4.18.0/zfs/module/zfs/zap_micro.c linux-raspi2-4.18.0/zfs/module/zfs/zfeature.c linux-raspi2-4.18.0/zfs/module/zfs/zfeature_common.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_acl.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_byteswap.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_ctldir.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_debug.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_dir.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_fm.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_fuid.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_ioctl.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_log.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_onexit.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_replay.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_rlock.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_sa.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_vfsops.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_vnops.c linux-raspi2-4.18.0/zfs/module/zfs/zfs_znode.c linux-raspi2-4.18.0/zfs/module/zfs/zil.c linux-raspi2-4.18.0/zfs/module/zfs/zio.c linux-raspi2-4.18.0/zfs/module/zfs/zio_checksum.c linux-raspi2-4.18.0/zfs/module/zfs/zio_compress.c linux-raspi2-4.18.0/zfs/module/zfs/zio_inject.c linux-raspi2-4.18.0/zfs/module/zfs/zle.c linux-raspi2-4.18.0/zfs/module/zfs/zpl_ctldir.c linux-raspi2-4.18.0/zfs/module/zfs/zpl_export.c linux-raspi2-4.18.0/zfs/module/zfs/zpl_file.c linux-raspi2-4.18.0/zfs/module/zfs/zpl_inode.c linux-raspi2-4.18.0/zfs/module/zfs/zpl_super.c linux-raspi2-4.18.0/zfs/module/zfs/zpl_xattr.c linux-raspi2-4.18.0/zfs/module/zfs/zrlock.c linux-raspi2-4.18.0/zfs/module/zfs/zvol.c linux-raspi2-4.18.0/zfs/module/zpios/Makefile.in linux-raspi2-4.18.0/zfs/module/zpios/pios.c linux-raspi2-4.18.0/zfs/scripts/enum-extract.pl linux-raspi2-4.18.0/zfs/zfs.release.in linux-raspi2-4.18.0/zfs/zfs_config.h.in Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-15951245 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-15951245 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-15951245 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package linux-raspi2 dpkg-buildpackage: info: source version 4.18.0-1005.7 dpkg-buildpackage: info: source distribution cosmic dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf dpkg-source: info: using options from linux-raspi2-4.18.0/debian/source/options: --extend-diff-ignore=^arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi$ --extend-diff-ignore=^arch/arm64/boot/dts/overlays$ --diff-ignore --tar-ignore fakeroot debian/rules clean for i in debian.raspi2/control.stub.in; do \ new=`echo $i | sed 's/\.in$//'`; \ cat $i | sed -e 's/PKGVER/4.18.0/g' \ -e 's/ABINUM/1005/g' \ -e 's/SRCPKGNAME/linux-raspi2/g' \ -e 's/=HUMAN=/ARM (hard float)/g' \ > $new; \ done flavours="debian.raspi2/control.d/vars.raspi2";\ for i in $flavours; do \ /bin/bash -e debian/scripts/control-create $i "" | \ sed -e 's/PKGVER/4.18.0/g' \ -e 's/ABINUM/1005/g' \ -e 's/SRCPKGNAME/linux-raspi2/g' \ -e 's/=HUMAN=/ARM (hard float)/g' \ >> debian.raspi2/control.stub; \ done echo "# placebo control.stub for kernel-wedge flow change" >debian/control.stub cp debian.raspi2/control.stub debian/control export KW_DEFCONFIG_DIR=debian.raspi2/d-i && \ export KW_CONFIG_DIR=debian.raspi2/d-i && \ LANG=C kernel-wedge gen-control 4.18.0-1005 | \ perl -f debian/scripts/misc/kernel-wedge-arch.pl armhf \ >>/<>/debian/control dh_testdir dh_testroot dh_clean # d-i stuff rm -rf debian.raspi2/d-i-armhf # Generated on the fly. rm -f debian.raspi2/d-i/firmware/armhf/kernel-image # normal build junk rm -rf debian.raspi2/abi/4.18.0-1005.7 rm -rf /<>/debian/build rm -f /<>/debian/stamps/stamp-* rm -rf debian.raspi2/linux-* # This gets rid of the d-i packages in control cp -f debian.raspi2/control.stub debian/control cp debian.raspi2/changelog debian/changelog # Install the copyright information. cp debian.raspi2/copyright debian/copyright # Install the retpoline extractor. cp debian/scripts/retpoline-extract-one scripts/ubuntu-retpoline-extract-one # If we have a reconstruct script use it. [ -f debian.raspi2/reconstruct ] && bash debian.raspi2/reconstruct # Remove generated intermediate files rm -f debian/control.stub debian.raspi2/control.stub debian/rules build Debug: /<>/debian/stamps/stamp-prepare-tree-raspi2 install -d /<>/debian/build/build-raspi2 touch /<>/debian/build/build-raspi2/ubuntu-build [ "false" != 'true' ] && true || \ rsync -a --exclude debian --exclude debian.master --exclude debian.raspi2 * /<>/debian/build/build-raspi2 cat /<>/debian.raspi2/config/config.common.ubuntu /<>/debian.raspi2/config/armhf/config.common.armhf /<>/debian.raspi2/config/armhf/config.flavour.raspi2 | sed -e 's/.*CONFIG_VERSION_SIGNATURE.*/CONFIG_VERSION_SIGNATURE="Ubuntu 4.18.0-1005.7-raspi2 4.18.12"/' > /<>/debian/build/build-raspi2/.config find /<>/debian/build/build-raspi2 -name "*.ko" | xargs rm -f make ARCH=arm CROSS_COMPILE= KERNELVERSION=4.18.0-1005-raspi2 CONFIG_DEBUG_SECTION_MISMATCH=y KBUILD_BUILD_VERSION="7-Ubuntu" LOCALVERSION= localver-extra= CFLAGS_MODULE="-DPKG_ABI=1005" O=/<>/debian/build/build-raspi2 -j1 syncconfig prepare scripts make[1]: Entering directory '/<>' make[2]: Entering directory '/<>/debian/build/build-raspi2' HOSTCC scripts/basic/fixdep GEN ./Makefile HOSTCC scripts/kconfig/conf.o YACC scripts/kconfig/zconf.tab.c LEX scripts/kconfig/zconf.lex.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --syncconfig Kconfig # # configuration written to .config # SYSHDR arch/arm/include/generated/uapi/asm/unistd-common.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-oabi.h SYSHDR arch/arm/include/generated/uapi/asm/unistd-eabi.h UPD include/config/kernel.release Using /<> as source for kernel GEN ./Makefile WRAP arch/arm/include/generated/uapi/asm/bitsperlong.h WRAP arch/arm/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/arm/include/generated/uapi/asm/errno.h WRAP arch/arm/include/generated/uapi/asm/ioctl.h WRAP arch/arm/include/generated/uapi/asm/ipcbuf.h WRAP arch/arm/include/generated/uapi/asm/msgbuf.h WRAP arch/arm/include/generated/uapi/asm/param.h WRAP arch/arm/include/generated/uapi/asm/poll.h WRAP arch/arm/include/generated/uapi/asm/resource.h WRAP arch/arm/include/generated/uapi/asm/sembuf.h WRAP arch/arm/include/generated/uapi/asm/shmbuf.h WRAP arch/arm/include/generated/uapi/asm/siginfo.h WRAP arch/arm/include/generated/uapi/asm/socket.h WRAP arch/arm/include/generated/uapi/asm/sockios.h WRAP arch/arm/include/generated/uapi/asm/termbits.h WRAP arch/arm/include/generated/uapi/asm/termios.h WRAP arch/arm/include/generated/asm/compat.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 WRAP arch/arm/include/generated/asm/exec.h WRAP arch/arm/include/generated/asm/extable.h WRAP arch/arm/include/generated/asm/irq_regs.h 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/msi.h WRAP arch/arm/include/generated/asm/parport.h WRAP arch/arm/include/generated/asm/preempt.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/serial.h WRAP arch/arm/include/generated/asm/simd.h WRAP arch/arm/include/generated/asm/sizes.h WRAP arch/arm/include/generated/asm/timex.h WRAP arch/arm/include/generated/asm/trace_clock.h UPD include/generated/uapi/linux/version.h UPD include/generated/utsrelease.h HOSTCC scripts/basic/bin2c SYSNR arch/arm/include/generated/asm/unistd-nr.h GEN arch/arm/include/generated/asm/mach-types.h SYSTBL arch/arm/include/generated/calls-oabi.S SYSTBL arch/arm/include/generated/calls-eabi.S UPD include/generated/timeconst.h CC kernel/bounds.s UPD include/generated/bounds.h GEN scripts/gdb/linux/constants.py CC arch/arm/kernel/asm-offsets.s UPD include/generated/asm-offsets.h CALL /<>/scripts/checksyscalls.sh :1332:2: warning: #warning syscall io_pgetevents not implemented [-Wcpp] HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o LEX scripts/dtc/dtc-lexer.lex.c YACC scripts/dtc/dtc-parser.tab.h HOSTCC scripts/dtc/dtc-lexer.lex.o YACC scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/dtc HOSTCC scripts/genksyms/genksyms.o YACC scripts/genksyms/parse.tab.c HOSTCC scripts/genksyms/parse.tab.o LEX scripts/genksyms/lex.lex.c YACC scripts/genksyms/parse.tab.h HOSTCC scripts/genksyms/lex.lex.o HOSTLD scripts/genksyms/genksyms CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o CC scripts/mod/devicetable-offsets.s UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost HOSTCC scripts/selinux/genheaders/genheaders HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/kallsyms HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTCC scripts/recordmcount HOSTCC scripts/sortextable HOSTCC scripts/asn1_compiler HOSTCC scripts/sign-file HOSTCC scripts/extract-cert make[2]: Leaving directory '/<>/debian/build/build-raspi2' make[1]: Leaving directory '/<>' touch /<>/debian/stamps/stamp-prepare-tree-raspi2 Debug: config-prepare-check-raspi2 check-config: /<>/debian/build/build-raspi2/.config: loading config check-config: /<>/debian.raspi2/config/annotations loading annotations check-config: 56/56 checks passed -- exit 0 Debug: /<>/debian/stamps/stamp-prepare-raspi2 Debug: /<>/debian/stamps/stamp-build-raspi2 build_image zImage bldimg zImage make ARCH=arm CROSS_COMPILE= KERNELVERSION=4.18.0-1005-raspi2 CONFIG_DEBUG_SECTION_MISMATCH=y KBUILD_BUILD_VERSION="7-Ubuntu" LOCALVERSION= localver-extra= CFLAGS_MODULE="-DPKG_ABI=1005" O=/<>/debian/build/build-raspi2 -j4 zImage modules dtbs make[1]: Entering directory '/<>' make[2]: Entering directory '/<>/debian/build/build-raspi2' GEN ./Makefile Using /<> as source for kernel CC kernel/bounds.s CC arch/arm/kernel/asm-offsets.s GEN scripts/gdb/linux/constants.py CALL /<>/scripts/checksyscalls.sh :1332:2: warning: #warning syscall io_pgetevents not implemented [-Wcpp] CHK include/generated/compile.h CC arch/arm/vfp/vfpmodule.o HOSTCC usr/gen_init_cpio UPD include/generated/compile.h CC init/main.o LDS arch/arm/vdso/vdso.lds CC arch/arm/vdso/vgettimeofday.o GEN usr/initramfs_data.cpio AS usr/initramfs_data.o AR usr/built-in.a CC arch/arm/kernel/elf.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 AR arch/arm/vdso/built-in.a CC arch/arm/mm/extable.o AS arch/arm/vfp/entry.o AS arch/arm/vfp/vfphw.o AS arch/arm/kernel/entry-common.o CC arch/arm/vfp/vfpsingle.o CC arch/arm/kernel/irq.o CC arch/arm/mm/fault.o CC arch/arm/kernel/opcodes.o CC arch/arm/vfp/vfpdouble.o CC arch/arm/mm/init.o CC arch/arm/kernel/process.o CC init/version.o CC init/do_mounts.o AR arch/arm/vfp/built-in.a CC arch/arm/common/firmware.o CC arch/arm/mm/iomap.o CC arch/arm/kernel/ptrace.o AS arch/arm/common/secure_cntvoff.o AS arch/arm/common/mcpm_head.o CC arch/arm/common/mcpm_entry.o CC arch/arm/mm/dma-mapping.o CC arch/arm/common/mcpm_platsmp.o CC arch/arm/kernel/reboot.o CC init/do_mounts_initrd.o AS arch/arm/common/vlock.o AR arch/arm/common/built-in.a CC arch/arm/probes/kprobes/core.o CC arch/arm/kernel/return_address.o CC init/do_mounts_md.o CC arch/arm/mm/fault-armv.o CC arch/arm/probes/kprobes/actions-common.o CC arch/arm/mm/flush.o CC init/initramfs.o CC arch/arm/kernel/setup.o CC arch/arm/probes/kprobes/checkers-common.o CC arch/arm/probes/kprobes/actions-arm.o CC arch/arm/mm/idmap.o CC init/calibrate.o CC arch/arm/probes/kprobes/checkers-arm.o CC arch/arm/mm/ioremap.o CC init/init_task.o CC arch/arm/kernel/signal.o CC arch/arm/probes/kprobes/opt-arm.o CC arch/arm/mm/mmap.o CC [M] arch/arm/probes/kprobes/test-core.o AR init/built-in.a CC arch/arm/net/bpf_jit_32.o AS arch/arm/kernel/sigreturn_codes.o CC arch/arm/kernel/stacktrace.o In file included from /<>/arch/arm/probes/kprobes/test-core.c:204: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘run_all_tests’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/probes/kprobes/test-core.c:1668:1: note: in expansion of macro ‘module_init’ 1668 | module_init(run_all_tests) | ^~~~~~~~~~~ /<>/arch/arm/probes/kprobes/test-core.c:1575:19: note: ‘init_module’ target declared here 1575 | static int __init run_all_tests(void) | ^~~~~~~~~~~~~ In file included from /<>/arch/arm/probes/kprobes/test-core.c:204: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘kprobe_test_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/probes/kprobes/test-core.c:1669:1: note: in expansion of macro ‘module_exit’ 1669 | module_exit(kprobe_test_exit) | ^~~~~~~~~~~ /<>/arch/arm/probes/kprobes/test-core.c:1664:20: note: ‘cleanup_module’ target declared here 1664 | static void __exit kprobe_test_exit(void) | ^~~~~~~~~~~~~~~~ CC arch/arm/mm/pgd.o CC arch/arm/kernel/sys_arm.o CC [M] arch/arm/probes/kprobes/test-arm.o CC arch/arm/mm/mmu.o CC arch/arm/kernel/time.o /tmp/ccEmRmUE.s: Assembler messages: /tmp/ccEmRmUE.s:18725: Warning: using r15 results in unpredictable behaviour /tmp/ccEmRmUE.s:18800: Warning: using r15 results in unpredictable behaviour AR arch/arm/probes/kprobes/built-in.a LD [M] arch/arm/probes/kprobes/test-kprobes.o CC arch/arm/probes/uprobes/core.o CC arch/arm/kernel/traps.o CC arch/arm/probes/uprobes/actions-arm.o CC arch/arm/mm/pageattr.o AR arch/arm/probes/uprobes/built-in.a CC arch/arm/probes/decode.o CC arch/arm/mm/dump.o CC arch/arm/kernel/atags_parse.o CC arch/arm/probes/decode-arm.o CC arch/arm/mm/proc-syms.o CC arch/arm/kernel/atags_proc.o AR arch/arm/probes/built-in.a AS arch/arm/kernel/entry-armv.o CC arch/arm/kernel/bugs.o AR arch/arm/crypto/built-in.a AS [M] arch/arm/crypto/aes-cipher-core.o CC arch/arm/mm/alignment.o CC [M] arch/arm/crypto/aes-cipher-glue.o CC arch/arm/kernel/cpuidle.o In file included from /<>/arch/arm/crypto/aes-cipher-glue.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aes_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/aes-cipher-glue.c:68:1: note: in expansion of macro ‘module_init’ 68 | module_init(aes_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/aes-cipher-glue.c:58:19: note: ‘init_module’ target declared here 58 | static int __init aes_init(void) | ^~~~~~~~ In file included from /<>/arch/arm/crypto/aes-cipher-glue.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aes_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/aes-cipher-glue.c:69:1: note: in expansion of macro ‘module_exit’ 69 | module_exit(aes_fini); | ^~~~~~~~~~~ /<>/arch/arm/crypto/aes-cipher-glue.c:63:20: note: ‘cleanup_module’ target declared here 63 | static void __exit aes_fini(void) | ^~~~~~~~ AR arch/arm/net/built-in.a AR arch/arm/firmware/built-in.a CC arch/arm/mach-bcm/board_bcm2835.o CC arch/arm/kernel/fiq.o AS [M] arch/arm/crypto/aes-neonbs-core.o CC [M] arch/arm/crypto/aes-neonbs-glue.o AS arch/arm/mm/abort-ev7.o CC arch/arm/mach-bcm/platsmp.o AS arch/arm/mm/pabort-v7.o AS arch/arm/mm/cache-v7.o CC arch/arm/mm/copypage-v6.o In file included from /<>/arch/arm/crypto/aes-neonbs-glue.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aes_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:122:28: note: in expansion of macro ‘module_init’ 122 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/arch/arm/crypto/aes-neonbs-glue.c:432:1: note: in expansion of macro ‘late_initcall’ 432 | late_initcall(aes_init); | ^~~~~~~~~~~~~ /<>/arch/arm/crypto/aes-neonbs-glue.c:395:19: note: ‘init_module’ target declared here 395 | static int __init aes_init(void) | ^~~~~~~~ AS arch/arm/kernel/fiqasm.o CC arch/arm/kernel/armksyms.o CC arch/arm/mm/context.o AR arch/arm/mach-bcm/built-in.a AS arch/arm/mm/tlb-v7.o AS arch/arm/mm/proc-v7.o AS [M] arch/arm/crypto/sha1-armv4-large.o CC [M] arch/arm/crypto/sha1_glue.o CC kernel/bpf/core.o CC arch/arm/mm/proc-v7-bugs.o In file included from /<>/arch/arm/crypto/sha1_glue.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sha1_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha1_glue.c:89:1: note: in expansion of macro ‘module_init’ 89 | module_init(sha1_mod_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha1_glue.c:77:19: note: ‘init_module’ target declared here 77 | static int __init sha1_mod_init(void) | ^~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/sha1_glue.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha1_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/sha1_glue.c:90:1: note: in expansion of macro ‘module_exit’ 90 | module_exit(sha1_mod_fini); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha1_glue.c:83:20: note: ‘cleanup_module’ target declared here 83 | static void __exit sha1_mod_fini(void) | ^~~~~~~~~~~~~ AR arch/arm/mm/built-in.a CC kernel/bpf/syscall.o CC arch/arm/kernel/module.o AS [M] arch/arm/crypto/sha1-armv7-neon.o CC [M] arch/arm/crypto/sha1_neon_glue.o AS arch/arm/kernel/sleep.o CC arch/arm/kernel/suspend.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/bpf/syscall.c:2269:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2269 | SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/bpf/syscall.c:16: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_bpf’ alias between functions of incompatible types ‘long int(int, union bpf_attr *, unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/bpf/syscall.c:2269:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2269 | SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/bpf/syscall.c:2269:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2269 | SYSCALL_DEFINE3(bpf, int, cmd, union bpf_attr __user *, uattr, unsigned int, size) | ^~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/sha1_neon_glue.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sha1_neon_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha1_neon_glue.c:105:1: note: in expansion of macro ‘module_init’ 105 | module_init(sha1_neon_mod_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha1_neon_glue.c:92:19: note: ‘init_module’ target declared here 92 | static int __init sha1_neon_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/sha1_neon_glue.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha1_neon_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/sha1_neon_glue.c:106:1: note: in expansion of macro ‘module_exit’ 106 | module_exit(sha1_neon_mod_fini); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha1_neon_glue.c:100:20: note: ‘cleanup_module’ target declared here 100 | static void __exit sha1_neon_mod_fini(void) | ^~~~~~~~~~~~~~~~~~ SHIPPED arch/arm/crypto/sha256-core.S CC [M] arch/arm/crypto/sha256_glue.o CC arch/arm/kernel/hibernate.o In file included from /<>/arch/arm/crypto/sha256_glue.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sha256_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha256_glue.c:122:1: note: in expansion of macro ‘module_init’ 122 | module_init(sha256_mod_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha256_glue.c:95:19: note: ‘init_module’ target declared here 95 | static int __init sha256_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/sha256_glue.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha256_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/sha256_glue.c:123:1: note: in expansion of macro ‘module_exit’ 123 | module_exit(sha256_mod_fini); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha256_glue.c:113:20: note: ‘cleanup_module’ target declared here 113 | static void __exit sha256_mod_fini(void) | ^~~~~~~~~~~~~~~ CC kernel/bpf/verifier.o CC arch/arm/kernel/smp.o CC [M] arch/arm/crypto/sha256_neon_glue.o SHIPPED arch/arm/crypto/sha512-core.S CC [M] arch/arm/crypto/sha512-glue.o CC kernel/bpf/inode.o CC arch/arm/kernel/smp_tlb.o In file included from /<>/include/crypto/sha512_base.h:14, from /<>/arch/arm/crypto/sha512-glue.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sha512_arm_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha512-glue.c:120:1: note: in expansion of macro ‘module_init’ 120 | module_init(sha512_arm_mod_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha512-glue.c:87:19: note: ‘init_module’ target declared here 87 | static int __init sha512_arm_mod_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/include/crypto/sha512_base.h:14, from /<>/arch/arm/crypto/sha512-glue.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha512_arm_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/sha512-glue.c:121:1: note: in expansion of macro ‘module_exit’ 121 | module_exit(sha512_arm_mod_fini); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha512-glue.c:111:20: note: ‘cleanup_module’ target declared here 111 | static void __exit sha512_arm_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] arch/arm/crypto/sha512-neon-glue.o CC arch/arm/kernel/arch_timer.o AS arch/arm/kernel/entry-ftrace.o CC arch/arm/kernel/ftrace.o AS [M] arch/arm/crypto/chacha20-neon-core.o CC [M] arch/arm/crypto/chacha20-neon-glue.o /<>/arch/arm/kernel/ftrace.c: In function ‘prepare_ftrace_return’: /<>/arch/arm/kernel/ftrace.c:249:49: warning: taking address of packed member of ‘struct ftrace_graph_ent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 249 | err = ftrace_push_return_trace(old, self_addr, &trace.depth, | ^~~~~~~~~~~~ CC arch/arm/kernel/insn.o AS [M] arch/arm/crypto/speck-neon-core.o CC [M] arch/arm/crypto/speck-neon-glue.o CC arch/arm/kernel/jump_label.o CC arch/arm/kernel/patch.o In file included from /<>/arch/arm/crypto/chacha20-neon-glue.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘chacha20_simd_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/chacha20-neon-glue.c:122:1: note: in expansion of macro ‘module_init’ 122 | module_init(chacha20_simd_mod_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/chacha20-neon-glue.c:109:19: note: ‘init_module’ target declared here 109 | static int __init chacha20_simd_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/chacha20-neon-glue.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘chacha20_simd_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/chacha20-neon-glue.c:123:1: note: in expansion of macro ‘module_exit’ 123 | module_exit(chacha20_simd_mod_fini); | ^~~~~~~~~~~ /<>/arch/arm/crypto/chacha20-neon-glue.c:117:20: note: ‘cleanup_module’ target declared here 117 | static void __exit chacha20_simd_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC arch/arm/kernel/machine_kexec.o In file included from /<>/arch/arm/crypto/speck-neon-glue.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘speck_neon_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/speck-neon-glue.c:279:1: note: in expansion of macro ‘module_init’ 279 | module_init(speck_neon_module_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/speck-neon-glue.c:267:19: note: ‘init_module’ target declared here 267 | static int __init speck_neon_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/speck-neon-glue.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘speck_neon_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/speck-neon-glue.c:280:1: note: in expansion of macro ‘module_exit’ 280 | module_exit(speck_neon_module_exit); | ^~~~~~~~~~~ /<>/arch/arm/crypto/speck-neon-glue.c:274:20: note: ‘cleanup_module’ target declared here 274 | static void __exit speck_neon_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ AS arch/arm/kernel/relocate_kernel.o CC arch/arm/kernel/thumbee.o AS [M] arch/arm/crypto/aes-ce-core.o CC [M] arch/arm/crypto/aes-ce-glue.o CC arch/arm/kernel/kgdb.o CC arch/arm/kernel/unwind.o In file included from /<>/arch/arm/crypto/aes-ce-glue.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cpu_feature_match_AES_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/cpufeature.h:58:1: note: in expansion of macro ‘module_init’ 58 | module_init(cpu_feature_match_ ## x ## _init) | ^~~~~~~~~~~ /<>/arch/arm/crypto/aes-ce-glue.c:450:1: note: in expansion of macro ‘module_cpu_feature_match’ 450 | module_cpu_feature_match(AES, aes_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/aes-ce-glue.c:17: /<>/include/linux/cpufeature.h:52:19: note: ‘init_module’ target declared here 52 | static int __init cpu_feature_match_ ## x ## _init(void) \ | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/crypto/aes-ce-glue.c:450:1: note: in expansion of macro ‘module_cpu_feature_match’ 450 | module_cpu_feature_match(AES, aes_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC arch/arm/kernel/devtree.o AS [M] arch/arm/crypto/sha1-ce-core.o CC [M] arch/arm/crypto/sha1-ce-glue.o CC kernel/bpf/helpers.o AS [M] arch/arm/crypto/sha2-ce-core.o CC [M] arch/arm/crypto/sha2-ce-glue.o CC arch/arm/kernel/crash_dump.o In file included from /<>/include/crypto/sha1_base.h:14, from /<>/arch/arm/crypto/sha1-ce-glue.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha1_ce_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/sha1-ce-glue.c:95:1: note: in expansion of macro ‘module_exit’ 95 | module_exit(sha1_ce_mod_fini); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha1-ce-glue.c:89:20: note: ‘cleanup_module’ target declared here 89 | static void __exit sha1_ce_mod_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/include/crypto/sha1_base.h:14, from /<>/arch/arm/crypto/sha1-ce-glue.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cpu_feature_match_SHA1_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/cpufeature.h:58:1: note: in expansion of macro ‘module_init’ 58 | module_init(cpu_feature_match_ ## x ## _init) | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha1-ce-glue.c:94:1: note: in expansion of macro ‘module_cpu_feature_match’ 94 | module_cpu_feature_match(SHA1, sha1_ce_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/sha1-ce-glue.c:14: /<>/include/linux/cpufeature.h:52:19: note: ‘init_module’ target declared here 52 | static int __init cpu_feature_match_ ## x ## _init(void) \ | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/crypto/sha1-ce-glue.c:94:1: note: in expansion of macro ‘module_cpu_feature_match’ 94 | module_cpu_feature_match(SHA1, sha1_ce_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/crypto/sha256_base.h:14, from /<>/arch/arm/crypto/sha2-ce-glue.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha2_ce_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/sha2-ce-glue.c:113:1: note: in expansion of macro ‘module_exit’ 113 | module_exit(sha2_ce_mod_fini); | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha2-ce-glue.c:107:20: note: ‘cleanup_module’ target declared here 107 | static void __exit sha2_ce_mod_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/include/crypto/sha256_base.h:14, from /<>/arch/arm/crypto/sha2-ce-glue.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cpu_feature_match_SHA2_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/cpufeature.h:58:1: note: in expansion of macro ‘module_init’ 58 | module_init(cpu_feature_match_ ## x ## _init) | ^~~~~~~~~~~ /<>/arch/arm/crypto/sha2-ce-glue.c:112:1: note: in expansion of macro ‘module_cpu_feature_match’ 112 | module_cpu_feature_match(SHA2, sha2_ce_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/sha2-ce-glue.c:14: /<>/include/linux/cpufeature.h:52:19: note: ‘init_module’ target declared here 52 | static int __init cpu_feature_match_ ## x ## _init(void) \ | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/crypto/sha2-ce-glue.c:112:1: note: in expansion of macro ‘module_cpu_feature_match’ 112 | module_cpu_feature_match(SHA2, sha2_ce_mod_init); | ^~~~~~~~~~~~~~~~~~~~~~~~ AS [M] arch/arm/crypto/ghash-ce-core.o CC [M] arch/arm/crypto/ghash-ce-glue.o AS [M] arch/arm/crypto/crct10dif-ce-core.o CC arch/arm/kernel/swp_emulate.o CC kernel/bpf/tnum.o CC kernel/bpf/hashtab.o CC kernel/bpf/arraymap.o In file included from /<>/arch/arm/crypto/ghash-ce-glue.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ghash_ce_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/ghash-ce-glue.c:353:1: note: in expansion of macro ‘module_init’ 353 | module_init(ghash_ce_mod_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/ghash-ce-glue.c:321:19: note: ‘init_module’ target declared here 321 | static int __init ghash_ce_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/ghash-ce-glue.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ghash_ce_mod_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/ghash-ce-glue.c:354:1: note: in expansion of macro ‘module_exit’ 354 | module_exit(ghash_ce_mod_exit); | ^~~~~~~~~~~ /<>/arch/arm/crypto/ghash-ce-glue.c:347:20: note: ‘cleanup_module’ target declared here 347 | static void __exit ghash_ce_mod_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] arch/arm/crypto/crct10dif-ce-glue.o CC arch/arm/kernel/hw_breakpoint.o In file included from /<>/arch/arm/crypto/crct10dif-ce-glue.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crc_t10dif_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/crct10dif-ce-glue.c:96:1: note: in expansion of macro ‘module_init’ 96 | module_init(crc_t10dif_mod_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/crct10dif-ce-glue.c:83:19: note: ‘init_module’ target declared here 83 | static int __init crc_t10dif_mod_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/crct10dif-ce-glue.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crc_t10dif_mod_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/crct10dif-ce-glue.c:97:1: note: in expansion of macro ‘module_exit’ 97 | module_exit(crc_t10dif_mod_exit); | ^~~~~~~~~~~ /<>/arch/arm/crypto/crct10dif-ce-glue.c:91:20: note: ‘cleanup_module’ target declared here 91 | static void __exit crc_t10dif_mod_exit(void) | ^~~~~~~~~~~~~~~~~~~ AS [M] arch/arm/crypto/crc32-ce-core.o CC [M] arch/arm/crypto/crc32-ce-glue.o CC kernel/bpf/percpu_freelist.o CC arch/arm/kernel/perf_regs.o CC kernel/bpf/bpf_lru_list.o CC kernel/bpf/lpm_trie.o In file included from /<>/arch/arm/crypto/crc32-ce-glue.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crc32_pmull_mod_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/crypto/crc32-ce-glue.c:245:1: note: in expansion of macro ‘module_exit’ 245 | module_exit(crc32_pmull_mod_exit); | ^~~~~~~~~~~ /<>/arch/arm/crypto/crc32-ce-glue.c:233:20: note: ‘cleanup_module’ target declared here 233 | static void __exit crc32_pmull_mod_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/arch/arm/crypto/crc32-ce-glue.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crc32_pmull_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/crypto/crc32-ce-glue.c:244:1: note: in expansion of macro ‘module_init’ 244 | module_init(crc32_pmull_mod_init); | ^~~~~~~~~~~ /<>/arch/arm/crypto/crc32-ce-glue.c:212:19: note: ‘init_module’ target declared here 212 | static int __init crc32_pmull_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ LD [M] arch/arm/crypto/aes-arm.o LD [M] arch/arm/crypto/aes-arm-bs.o LD [M] arch/arm/crypto/sha1-arm.o LD [M] arch/arm/crypto/sha1-arm-neon.o AS [M] arch/arm/crypto/sha256-core.o AS [M] arch/arm/crypto/sha512-core.o LD [M] arch/arm/crypto/chacha20-neon.o LD [M] arch/arm/crypto/speck-neon.o LD [M] arch/arm/crypto/aes-arm-ce.o LD [M] arch/arm/crypto/sha1-arm-ce.o LD [M] arch/arm/crypto/sha2-arm-ce.o LD [M] arch/arm/crypto/ghash-arm-ce.o LD [M] arch/arm/crypto/crct10dif-arm-ce.o LD [M] arch/arm/crypto/crc32-arm-ce.o LD [M] arch/arm/crypto/sha256-arm.o LD [M] arch/arm/crypto/sha512-arm.o CC kernel/bpf/map_in_map.o Generating X.509 key generation config CC certs/system_keyring.o CC arch/arm/kernel/perf_callchain.o CC kernel/bpf/disasm.o CC kernel/bpf/btf.o EXTRACT_CERTS CC certs/blacklist.o CC arch/arm/kernel/perf_event_xscale.o CC arch/arm/kernel/perf_event_v6.o CC arch/arm/kernel/perf_event_v7.o CC kernel/bpf/devmap.o CC certs/blacklist_nohashes.o ### ### Now generating an X.509 key pair to be used for signing modules. ### ### If this takes a long time, you might wish to run rngd in the ### background to keep the supply of entropy topped up. It ### needs to be run as root, and uses a hardware random ### number generator if one is available. ### Generating a RSA private key ............. CC arch/arm/kernel/topology.o ... CC kernel/bpf/cpumap.o ............ CC kernel/bpf/xskmap.o ..... CC arch/arm/kernel/vdso.o .................. CC arch/arm/kernel/io.o ... AS arch/arm/kernel/hyp-stub.o . AS arch/arm/kernel/smccc-call.o . AS arch/arm/kernel/head.o . LDS arch/arm/kernel/vmlinux.lds . CC kernel/bpf/offload.o . AR arch/arm/kernel/built-in.a . CC mm/filemap.o .. CC kernel/bpf/sockmap.o .........++++ ..................... CC kernel/bpf/stackmap.o .................................... CC kernel/bpf/cgroup.o ....... CC mm/mempool.o ............................ CC mm/oom_kill.o ........ CC mm/maccess.o ............... AR kernel/bpf/built-in.a . CC kernel/cgroup/cgroup.o ...... CC mm/page_alloc.o ......................................... CC kernel/cgroup/rstat.o ............................++ CC kernel/cgroup/namespace.o ++ writing new private key to 'certs/signing_key.pem' ----- ### ### Key pair generated. ### EXTRACT_CERTS certs/signing_key.pem AS certs/system_certificates.o AR certs/built-in.a CC [M] fs/9p/vfs_super.o CC kernel/cgroup/cgroup-v1.o CC [M] fs/9p/vfs_inode.o CC mm/page-writeback.o CC mm/readahead.o CC [M] fs/9p/vfs_inode_dotl.o CC kernel/cgroup/freezer.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/readahead.c:609:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 609 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ In file included from /<>/mm/readahead.c:19: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_readahead’ alias between functions of incompatible types ‘long int(int, loff_t, size_t)’ {aka ‘long int(int, long long int, unsigned int)’} and ‘long int(long int, long long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/readahead.c:609:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 609 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/readahead.c:609:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 609 | SYSCALL_DEFINE3(readahead, int, fd, loff_t, offset, size_t, count) | ^~~~~~~~~~~~~~~ CC kernel/cgroup/pids.o CC [M] fs/9p/vfs_addr.o CC mm/swap.o CC kernel/cgroup/rdma.o CC [M] fs/9p/vfs_file.o CC kernel/cgroup/cpuset.o CC [M] fs/9p/vfs_dir.o CC mm/truncate.o CC mm/vmscan.o CC [M] fs/9p/vfs_dentry.o CC [M] fs/9p/v9fs.o AR kernel/cgroup/built-in.a CC mm/shmem.o GENKDB kernel/debug/kdb/gen-kdb_cmds.c CC kernel/debug/kdb/kdb_io.o In file included from /<>/fs/9p/v9fs.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_v9fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/9p/v9fs.c:729:1: note: in expansion of macro ‘module_init’ 729 | module_init(init_v9fs) | ^~~~~~~~~~~ /<>/fs/9p/v9fs.c:683:19: note: ‘init_module’ target declared here 683 | static int __init init_v9fs(void) | ^~~~~~~~~ In file included from /<>/fs/9p/v9fs.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_v9fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/9p/v9fs.c:730:1: note: in expansion of macro ‘module_exit’ 730 | module_exit(exit_v9fs) | ^~~~~~~~~~~ /<>/fs/9p/v9fs.c:722:20: note: ‘cleanup_module’ target declared here 722 | static void __exit exit_v9fs(void) | ^~~~~~~~~ CC [M] fs/9p/fid.o /<>/mm/shmem.c: In function ‘shmem_show_options’: /<>/mm/shmem.c:3460:33: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] 3460 | seq_printf(seq, ",nr_inodes=%lu", sbinfo->max_inodes); | ~~^ ~~~~~~~~~~~~~~~~~~ | | | | | int | long unsigned int | %u /<>/kernel/debug/kdb/kdb_io.c: In function ‘kdb_getstr’: /<>/kernel/debug/kdb/kdb_io.c:446:3: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation] 446 | strncpy(kdb_prompt_str, prompt, CMD_BUFLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC kernel/debug/kdb/kdb_main.o CC [M] fs/9p/xattr.o CC [M] fs/9p/cache.o CC [M] fs/9p/acl.o In function ‘handle_ctrl_cmd’, inlined from ‘kdb_local’ at /<>/kernel/debug/kdb/kdb_main.c:1323:10, inlined from ‘kdb_main_loop’ at /<>/kernel/debug/kdb/kdb_main.c:1422:12: /<>/kernel/debug/kdb/kdb_main.c:1111:3: warning: ‘strncpy’ specified bound 200 equals destination size [-Wstringop-truncation] 1111 | strncpy(cmd_cur, cmd_hist[cmdptr], CMD_BUFLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/kernel/debug/kdb/kdb_main.c:1106:3: warning: ‘strncpy’ specified bound 200 equals destination size [-Wstringop-truncation] 1106 | strncpy(cmd_cur, cmd_hist[cmdptr], CMD_BUFLEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC mm/util.o CC mm/mmzone.o LD [M] fs/9p/9p.o CC [M] fs/adfs/dir.o CC kernel/debug/kdb/kdb_support.o CC kernel/debug/kdb/kdb_bt.o CC [M] fs/adfs/dir_f.o /<>/kernel/debug/kdb/kdb_support.c: In function ‘kallsyms_symbol_next’: /<>/kernel/debug/kdb/kdb_support.c:239:4: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 239 | strncpy(prefix_name, name, strlen(name)+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/kernel/debug/kdb/kdb_support.c:239:31: note: length computed here 239 | strncpy(prefix_name, name, strlen(name)+1); | ^~~~~~~~~~~~ CC mm/vmstat.o CC mm/backing-dev.o CC kernel/debug/kdb/gen-kdb_cmds.o CC [M] fs/adfs/dir_fplus.o CC kernel/debug/kdb/kdb_bp.o CC [M] fs/adfs/file.o CC kernel/debug/kdb/kdb_debugger.o CC [M] fs/adfs/inode.o CC mm/mm_init.o CC kernel/debug/kdb/kdb_keyboard.o CC [M] fs/adfs/map.o CC mm/mmu_context.o AR kernel/debug/kdb/built-in.a CC kernel/debug/debug_core.o CC [M] fs/adfs/super.o CC mm/percpu.o In file included from /<>/fs/adfs/super.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_adfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/adfs/super.c:560:1: note: in expansion of macro ‘module_init’ 560 | module_init(init_adfs_fs) | ^~~~~~~~~~~ /<>/fs/adfs/super.c:539:19: note: ‘init_module’ target declared here 539 | static int __init init_adfs_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/adfs/super.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_adfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/adfs/super.c:561:1: note: in expansion of macro ‘module_exit’ 561 | module_exit(exit_adfs_fs) | ^~~~~~~~~~~ /<>/fs/adfs/super.c:554:20: note: ‘cleanup_module’ target declared here 554 | static void __exit exit_adfs_fs(void) | ^~~~~~~~~~~~ CC mm/slab_common.o LD [M] fs/adfs/adfs.o CC [M] fs/affs/super.o CC kernel/debug/gdbstub.o In file included from /<>/fs/affs/super.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_affs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/affs/super.c:687:1: note: in expansion of macro ‘module_init’ 687 | module_init(init_affs_fs) | ^~~~~~~~~~~ /<>/fs/affs/super.c:663:19: note: ‘init_module’ target declared here 663 | static int __init init_affs_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/affs/super.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_affs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/affs/super.c:688:1: note: in expansion of macro ‘module_exit’ 688 | module_exit(exit_affs_fs) | ^~~~~~~~~~~ /<>/fs/affs/super.c:678:20: note: ‘cleanup_module’ target declared here 678 | static void __exit exit_affs_fs(void) | ^~~~~~~~~~~~ CC [M] fs/affs/namei.o AR kernel/debug/built-in.a CC kernel/dma/mapping.o CC mm/compaction.o CC [M] fs/affs/inode.o CC mm/vmacache.o CC mm/interval_tree.o CC [M] fs/affs/file.o CC kernel/dma/contiguous.o CC kernel/dma/coherent.o CC [M] fs/affs/dir.o CC [M] fs/affs/amigaffs.o CC mm/list_lru.o AR kernel/dma/built-in.a CC kernel/events/core.o CC [M] fs/affs/bitmap.o CC mm/workingset.o /<>/kernel/events/core.c: In function ‘perf_output_sample’: /<>/kernel/events/core.c:6212:34: warning: taking address of packed member of ‘struct perf_raw_frag’ may result in an unaligned pointer value [-Waddress-of-packed-member] 6212 | __output_custom(handle, frag->copy, | ~~~~^~~~~~ CC mm/prfile.o CC [M] fs/affs/symlink.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/kernel/events/core.c: At top level: /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/events/core.c:10398:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 10398 | SYSCALL_DEFINE5(perf_event_open, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/events/core.c:34: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_perf_event_open’ alias between functions of incompatible types ‘long int(struct perf_event_attr *, pid_t, int, int, long unsigned int)’ {aka ‘long int(struct perf_event_attr *, int, int, int, long unsigned int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/events/core.c:10398:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 10398 | SYSCALL_DEFINE5(perf_event_open, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/events/core.c:10398:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 10398 | SYSCALL_DEFINE5(perf_event_open, | ^~~~~~~~~~~~~~~ CC kernel/events/ring_buffer.o CC mm/debug.o LD [M] fs/affs/affs.o CC [M] fs/afs/cache.o CC [M] fs/afs/addr_list.o CC mm/gup.o CC kernel/events/callchain.o CC kernel/events/hw_breakpoint.o CC [M] fs/afs/callback.o CC mm/highmem.o CC mm/memory.o CC kernel/events/uprobes.o CC [M] fs/afs/cell.o CC [M] fs/afs/cmservice.o CC [M] fs/afs/dir.o AR kernel/events/built-in.a CC kernel/irq/irqdesc.o CC mm/mincore.o CC mm/mlock.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mincore.c:224:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 224 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ In file included from /<>/mm/mincore.c:15: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mincore’ alias between functions of incompatible types ‘long int(long unsigned int, size_t, unsigned char *)’ {aka ‘long int(long unsigned int, unsigned int, unsigned char *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mincore.c:224:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 224 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mincore.c:224:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 224 | SYSCALL_DEFINE3(mincore, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ CC kernel/irq/handle.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:716:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 716 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:721:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 721 | SYSCALL_DEFINE3(mlock2, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:734:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 734 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:795:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 795 | SYSCALL_DEFINE1(mlockall, int, flags) | ^~~~~~~~~~~~~~~ In file included from /<>/mm/mlock.c:18: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mlock’ alias between functions of incompatible types ‘long int(long unsigned int, size_t)’ {aka ‘long int(long unsigned int, unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:716:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 716 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:716:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 716 | SYSCALL_DEFINE2(mlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_munlock’ alias between functions of incompatible types ‘long int(long unsigned int, size_t)’ {aka ‘long int(long unsigned int, unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:734:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 734 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:734:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 734 | SYSCALL_DEFINE2(munlock, unsigned long, start, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mlock2’ alias between functions of incompatible types ‘long int(long unsigned int, size_t, int)’ {aka ‘long int(long unsigned int, unsigned int, int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:721:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 721 | SYSCALL_DEFINE3(mlock2, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mlock.c:721:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 721 | SYSCALL_DEFINE3(mlock2, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ CC mm/mmap.o CC [M] fs/afs/dir_edit.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:191:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 191 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:1592:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1592 | SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:1609:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1609 | SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:2807:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 2807 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:2817:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2817 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ In file included from /<>/mm/mmap.c:20: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_brk’ alias between functions of incompatible types ‘long int(long unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:191:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 191 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:191:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 191 | SYSCALL_DEFINE1(brk, unsigned long, brk) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_remap_file_pages’ alias between functions of incompatible types ‘long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:2817:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2817 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:2817:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2817 | SYSCALL_DEFINE5(remap_file_pages, unsigned long, start, unsigned long, size, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_munmap’ alias between functions of incompatible types ‘long int(long unsigned int, size_t)’ {aka ‘long int(long unsigned int, unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:2807:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 2807 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:2807:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 2807 | SYSCALL_DEFINE2(munmap, unsigned long, addr, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_old_mmap’ alias between functions of incompatible types ‘long int(struct mmap_arg_struct *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:1609:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1609 | SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:1609:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1609 | SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mmap_pgoff’ alias between functions of incompatible types ‘long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:1592:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1592 | SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mmap.c:1592:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1592 | SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len, | ^~~~~~~~~~~~~~~ CC kernel/irq/manage.o CC mm/mprotect.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mprotect.c:577:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 577 | SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ In file included from /<>/mm/mprotect.c:21: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mprotect’ alias between functions of incompatible types ‘long int(long unsigned int, size_t, long unsigned int)’ {aka ‘long int(long unsigned int, unsigned int, long unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mprotect.c:577:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 577 | SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mprotect.c:577:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 577 | SYSCALL_DEFINE3(mprotect, unsigned long, start, size_t, len, | ^~~~~~~~~~~~~~~ CC mm/mremap.o CC [M] fs/afs/dynroot.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mremap.c:519:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 519 | SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len, | ^~~~~~~~~~~~~~~ In file included from /<>/mm/mremap.c:22: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mremap’ alias between functions of incompatible types ‘long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mremap.c:519:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 519 | SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/mremap.c:519:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 519 | SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len, | ^~~~~~~~~~~~~~~ CC kernel/irq/spurious.o CC kernel/irq/resend.o CC mm/msync.o CC [M] fs/afs/file.o CC kernel/irq/chip.o CC kernel/irq/dummychip.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/msync.c:32:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 32 | SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ In file included from /<>/mm/msync.c:15: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_msync’ alias between functions of incompatible types ‘long int(long unsigned int, size_t, int)’ {aka ‘long int(long unsigned int, unsigned int, int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/msync.c:32:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 32 | SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/msync.c:32:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 32 | SYSCALL_DEFINE3(msync, unsigned long, start, size_t, len, int, flags) | ^~~~~~~~~~~~~~~ CC mm/page_vma_mapped.o CC kernel/irq/devres.o CC mm/pagewalk.o CC kernel/irq/generic-chip.o CC [M] fs/afs/flock.o CC mm/pgtable-generic.o CC kernel/irq/autoprobe.o CC mm/rmap.o CC kernel/irq/irqdomain.o CC kernel/irq/irq_sim.o CC [M] fs/afs/fsclient.o CC kernel/irq/proc.o CC kernel/irq/pm.o CC kernel/irq/affinity.o CC mm/vmalloc.o CC kernel/irq/debugfs.o CC mm/process_vm_access.o AR kernel/irq/built-in.a AR kernel/livepatch/built-in.a CC kernel/locking/mutex.o CC [M] fs/afs/inode.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/process_vm_access.c:298:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 298 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/process_vm_access.c:305:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 305 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ In file included from /<>/mm/process_vm_access.c:19: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_process_vm_readv’ alias between functions of incompatible types ‘long int(pid_t, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)’ {aka ‘long int(int, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/process_vm_access.c:298:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 298 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/process_vm_access.c:298:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 298 | SYSCALL_DEFINE6(process_vm_readv, pid_t, pid, const struct iovec __user *, lvec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_process_vm_writev’ alias between functions of incompatible types ‘long int(pid_t, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)’ {aka ‘long int(int, const struct iovec *, long unsigned int, const struct iovec *, long unsigned int, long unsigned int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/process_vm_access.c:305:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 305 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/process_vm_access.c:305:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 305 | SYSCALL_DEFINE6(process_vm_writev, pid_t, pid, | ^~~~~~~~~~~~~~~ CC mm/init-mm.o CC mm/nobootmem.o CC kernel/locking/semaphore.o CC mm/fadvise.o CC [M] fs/afs/main.o CC kernel/locking/rwsem.o CC mm/madvise.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/fadvise.c:193:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 193 | SYSCALL_DEFINE4(fadvise64_64, int, fd, loff_t, offset, loff_t, len, int, advice) | ^~~~~~~~~~~~~~~ CC kernel/locking/percpu-rwsem.o In file included from /<>/fs/afs/main.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘afs_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:122:28: note: in expansion of macro ‘module_init’ 122 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/fs/afs/main.c:233:1: note: in expansion of macro ‘late_initcall’ 233 | late_initcall(afs_init); /* must be called after net/ to create socket */ | ^~~~~~~~~~~~~ /<>/fs/afs/main.c:170:19: note: ‘init_module’ target declared here 170 | static int __init afs_init(void) | ^~~~~~~~ In file included from /<>/fs/afs/main.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘afs_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/afs/main.c:255:1: note: in expansion of macro ‘module_exit’ 255 | module_exit(afs_exit); | ^~~~~~~~~~~ /<>/fs/afs/main.c:238:20: note: ‘cleanup_module’ target declared here 238 | static void __exit afs_exit(void) | ^~~~~~~~ CC kernel/locking/spinlock.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/madvise.c:801:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 801 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ In file included from /<>/mm/madvise.c:11: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_madvise’ alias between functions of incompatible types ‘long int(long unsigned int, size_t, int)’ {aka ‘long int(long unsigned int, unsigned int, int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/madvise.c:801:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 801 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/madvise.c:801:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 801 | SYSCALL_DEFINE3(madvise, unsigned long, start, size_t, len_in, int, behavior) | ^~~~~~~~~~~~~~~ CC kernel/locking/osq_lock.o CC kernel/locking/rtmutex.o CC [M] fs/afs/misc.o CC mm/memblock.o CC mm/page_io.o CC kernel/locking/rwsem-xadd.o CC [M] fs/afs/mntpt.o CC mm/swap_state.o CC mm/swapfile.o AR kernel/locking/built-in.a CC kernel/power/qos.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/swapfile.c:2533:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2533 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/swapfile.c:3112:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3112 | SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) | ^~~~~~~~~~~~~~~ In file included from /<>/mm/swapfile.c:32: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_swapoff’ alias between functions of incompatible types ‘long int(const char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/swapfile.c:2533:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2533 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/swapfile.c:2533:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2533 | SYSCALL_DEFINE1(swapoff, const char __user *, specialfile) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_swapon’ alias between functions of incompatible types ‘long int(const char *, int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/swapfile.c:3112:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3112 | SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/swapfile.c:3112:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3112 | SYSCALL_DEFINE2(swapon, const char __user *, specialfile, int, swap_flags) | ^~~~~~~~~~~~~~~ CC [M] fs/afs/rotate.o CC mm/swap_slots.o CC mm/frontswap.o CC kernel/power/main.o CC [M] fs/afs/rxrpc.o CC kernel/power/console.o CC mm/zswap.o CC mm/dmapool.o CC [M] fs/afs/security.o CC kernel/power/process.o CC mm/ksm.o CC mm/slub.o CC kernel/power/suspend.o CC [M] fs/afs/server.o CC mm/memtest.o CC [M] fs/afs/server_list.o CC mm/migrate.o CC kernel/power/hibernate.o CC [M] fs/afs/super.o CC kernel/power/snapshot.o CC mm/page_counter.o CC [M] fs/afs/netdevices.o CC mm/memcontrol.o CC mm/vmpressure.o CC mm/swap_cgroup.o CC [M] fs/afs/vlclient.o CC kernel/power/swap.o CC kernel/power/user.o CC kernel/power/wakelock.o CC [M] fs/afs/volume.o CC [M] fs/afs/write.o CC kernel/power/poweroff.o AR kernel/power/built-in.a CC kernel/printk/printk.o CC kernel/printk/printk_safe.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/printk/printk.c:1545:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1545 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/printk/printk.c:34: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_syslog’ alias between functions of incompatible types ‘long int(int, char *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/printk/printk.c:1545:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1545 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/printk/printk.c:1545:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1545 | SYSCALL_DEFINE3(syslog, int, type, char __user *, buf, int, len) | ^~~~~~~~~~~~~~~ CC [M] fs/afs/xattr.o CC [M] fs/afs/proc.o CC kernel/rcu/update.o CC mm/cleancache.o LD [M] fs/afs/kafs.o CC [M] fs/aufs/module.o AR kernel/printk/built-in.a CC kernel/sched/core.o CC mm/page_isolation.o CC kernel/rcu/sync.o In file included from /<>/fs/aufs/module.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aufs_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/aufs/module.c:272:1: note: in expansion of macro ‘module_init’ 272 | module_init(aufs_init); | ^~~~~~~~~~~ /<>/fs/aufs/module.c:179:19: note: ‘init_module’ target declared here 179 | static int __init aufs_init(void) | ^~~~~~~~~ In file included from /<>/fs/aufs/module.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aufs_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/aufs/module.c:273:1: note: in expansion of macro ‘module_exit’ 273 | module_exit(aufs_exit); | ^~~~~~~~~~~ /<>/fs/aufs/module.c:258:20: note: ‘cleanup_module’ target declared here 258 | static void __exit aufs_exit(void) | ^~~~~~~~~ CC kernel/rcu/srcutree.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:3972:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 3972 | SYSCALL_DEFINE1(nice, int, increment) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4552:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4552 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4567:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4567 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4578:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4578 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4612:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 4612 | SYSCALL_DEFINE1(sched_getscheduler, pid_t, pid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4641:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4641 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4719:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 4719 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4870:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4870 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4922:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4922 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ CC [M] fs/aufs/sbinfo.o /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:5181:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 5181 | SYSCALL_DEFINE1(sched_get_priority_max, int, policy) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:5208:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 5208 | SYSCALL_DEFINE1(sched_get_priority_min, int, policy) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:5273:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 5273 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/sched/sched.h:63, from /<>/kernel/sched/core.c:8: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sched_rr_get_interval’ alias between functions of incompatible types ‘long int(pid_t, struct timespec *)’ {aka ‘long int(int, struct timespec *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:5273:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 5273 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:5273:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 5273 | SYSCALL_DEFINE2(sched_rr_get_interval, pid_t, pid, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sched_getaffinity’ alias between functions of incompatible types ‘long int(pid_t, unsigned int, long unsigned int *)’ {aka ‘long int(int, unsigned int, long unsigned int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4922:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4922 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4922:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4922 | SYSCALL_DEFINE3(sched_getaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sched_setaffinity’ alias between functions of incompatible types ‘long int(pid_t, unsigned int, long unsigned int *)’ {aka ‘long int(int, unsigned int, long unsigned int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4870:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4870 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4870:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4870 | SYSCALL_DEFINE3(sched_setaffinity, pid_t, pid, unsigned int, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sched_getattr’ alias between functions of incompatible types ‘long int(pid_t, struct sched_attr *, unsigned int, unsigned int)’ {aka ‘long int(int, struct sched_attr *, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4719:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 4719 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4719:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 4719 | SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sched_getparam’ alias between functions of incompatible types ‘long int(pid_t, struct sched_param *)’ {aka ‘long int(int, struct sched_param *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4641:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4641 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4641:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4641 | SYSCALL_DEFINE2(sched_getparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sched_setattr’ alias between functions of incompatible types ‘long int(pid_t, struct sched_attr *, unsigned int)’ {aka ‘long int(int, struct sched_attr *, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4578:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4578 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4578:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4578 | SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sched_setparam’ alias between functions of incompatible types ‘long int(pid_t, struct sched_param *)’ {aka ‘long int(int, struct sched_param *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4567:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4567 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4567:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4567 | SYSCALL_DEFINE2(sched_setparam, pid_t, pid, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sched_setscheduler’ alias between functions of incompatible types ‘long int(pid_t, int, struct sched_param *)’ {aka ‘long int(int, int, struct sched_param *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4552:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4552 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/core.c:4552:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4552 | SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, struct sched_param __user *, param) | ^~~~~~~~~~~~~~~ CC mm/zpool.o CC kernel/rcu/tree.o CC mm/zbud.o CC [M] fs/aufs/super.o CC mm/zsmalloc.o CC [M] fs/aufs/branch.o CC mm/early_ioremap.o CC mm/cma.o CC kernel/rcu/rcu_segcblist.o CC [M] fs/aufs/xino.o CC [M] kernel/rcu/rcuperf.o CC kernel/sched/loadavg.o CC mm/balloon_compaction.o In file included from /<>/kernel/rcu/rcuperf.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rcu_perf_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/kernel/rcu/rcuperf.c:752:1: note: in expansion of macro ‘module_init’ 752 | module_init(rcu_perf_init); | ^~~~~~~~~~~ /<>/kernel/rcu/rcuperf.c:655:1: note: ‘init_module’ target declared here 655 | rcu_perf_init(void) | ^~~~~~~~~~~~~ AR kernel/rcu/built-in.a CC kernel/time/time.o CC mm/page_ext.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:145:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 145 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:202:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 202 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:268:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 268 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/time/time.c:36: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_gettimeofday’ alias between functions of incompatible types ‘long int(struct timeval *, struct timezone *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:145:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 145 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:145:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 145 | SYSCALL_DEFINE2(gettimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_adjtimex’ alias between functions of incompatible types ‘long int(struct timex *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:268:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 268 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:268:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 268 | SYSCALL_DEFINE1(adjtimex, struct timex __user *, txc_p) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_settimeofday’ alias between functions of incompatible types ‘long int(struct timeval *, struct timezone *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:202:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 202 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/time.c:202:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 202 | SYSCALL_DEFINE2(settimeofday, struct timeval __user *, tv, | ^~~~~~~~~~~~~~~ CC mm/userfaultfd.o CC kernel/sched/clock.o CC [M] fs/aufs/sysaufs.o CC kernel/time/timer.o CC mm/frame_vector.o CC mm/usercopy.o CC [M] fs/aufs/opts.o CC kernel/sched/cputime.o CC mm/memfd.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/memfd.c:266:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 266 | SYSCALL_DEFINE2(memfd_create, | ^~~~~~~~~~~~~~~ In file included from /<>/mm/memfd.c:17: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_memfd_create’ alias between functions of incompatible types ‘long int(const char *, unsigned int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/memfd.c:266:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 266 | SYSCALL_DEFINE2(memfd_create, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/mm/memfd.c:266:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 266 | SYSCALL_DEFINE2(memfd_create, | ^~~~~~~~~~~~~~~ CC kernel/time/hrtimer.o CC [M] mm/z3fold.o CC [M] fs/aufs/wkq.o CC kernel/sched/idle.o In file included from /<>/mm/z3fold.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_z3fold’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/mm/z3fold.c:1125:1: note: in expansion of macro ‘module_init’ 1125 | module_init(init_z3fold); | ^~~~~~~~~~~ /<>/mm/z3fold.c:1111:19: note: ‘init_module’ target declared here 1111 | static int __init init_z3fold(void) | ^~~~~~~~~~~ In file included from /<>/mm/z3fold.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_z3fold’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/mm/z3fold.c:1126:1: note: in expansion of macro ‘module_exit’ 1126 | module_exit(exit_z3fold); | ^~~~~~~~~~~ /<>/mm/z3fold.c:1120:20: note: ‘cleanup_module’ target declared here 1120 | static void __exit exit_z3fold(void) | ^~~~~~~~~~~ In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/hrtimer.c:1764:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1764 | SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/time/hrtimer.c:39: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_nanosleep’ alias between functions of incompatible types ‘long int(struct timespec *, struct timespec *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/hrtimer.c:1764:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1764 | SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/hrtimer.c:1764:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1764 | SYSCALL_DEFINE2(nanosleep, struct __kernel_timespec __user *, rqtp, | ^~~~~~~~~~~~~~~ AR mm/built-in.a CC ipc/util.o CC [M] fs/aufs/vfsub.o CC kernel/sched/fair.o CC kernel/time/timekeeping.o CC ipc/msgutil.o CC ipc/msg.o CC [M] fs/aufs/dcsub.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:292:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 292 | SYSCALL_DEFINE2(msgget, key_t, key, int, msgflg) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:604:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 604 | SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:904:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 904 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:1195:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1195 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ In file included from /<>/ipc/msg.c:35: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_msgrcv’ alias between functions of incompatible types ‘long int(int, struct msgbuf *, size_t, long int, int)’ {aka ‘long int(int, struct msgbuf *, unsigned int, long int, int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:1195:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1195 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:1195:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1195 | SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_msgsnd’ alias between functions of incompatible types ‘long int(int, struct msgbuf *, size_t, int)’ {aka ‘long int(int, struct msgbuf *, unsigned int, int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:904:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 904 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:904:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 904 | SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_msgctl’ alias between functions of incompatible types ‘long int(int, int, struct msqid_ds *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:604:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 604 | SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/msg.c:604:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 604 | SYSCALL_DEFINE3(msgctl, int, msqid, int, cmd, struct msqid_ds __user *, buf) | ^~~~~~~~~~~~~~~ CC ipc/sem.o CC kernel/time/ntp.o CC [M] fs/aufs/cpup.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:608:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 608 | SYSCALL_DEFINE3(semget, key_t, key, int, nsems, int, semflg) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:1685:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1685 | SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:2201:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2201 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:2229:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2229 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ In file included from /<>/ipc/sem.c:80: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_semop’ alias between functions of incompatible types ‘long int(int, struct sembuf *, unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:2229:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2229 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:2229:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2229 | SYSCALL_DEFINE3(semop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_semtimedop’ alias between functions of incompatible types ‘long int(int, struct sembuf *, unsigned int, const struct timespec *)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:2201:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2201 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:2201:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2201 | SYSCALL_DEFINE4(semtimedop, int, semid, struct sembuf __user *, tsops, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_semctl’ alias between functions of incompatible types ‘long int(int, int, int, long unsigned int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:1685:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1685 | SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/sem.c:1685:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1685 | SYSCALL_DEFINE4(semctl, int, semid, int, semnum, int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ CC kernel/time/clocksource.o CC ipc/shm.o CC [M] fs/aufs/whout.o CC kernel/time/jiffies.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:725:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 725 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1166:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1166 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1539:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1539 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1681:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1681 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ In file included from /<>/ipc/shm.c:37: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_shmget’ alias between functions of incompatible types ‘long int(key_t, size_t, int)’ {aka ‘long int(int, unsigned int, int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:725:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 725 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:725:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 725 | SYSCALL_DEFINE3(shmget, key_t, key, size_t, size, int, shmflg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_shmdt’ alias between functions of incompatible types ‘long int(char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1681:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1681 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1681:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1681 | SYSCALL_DEFINE1(shmdt, char __user *, shmaddr) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_shmat’ alias between functions of incompatible types ‘long int(int, char *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1539:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1539 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1539:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1539 | SYSCALL_DEFINE3(shmat, int, shmid, char __user *, shmaddr, int, shmflg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_shmctl’ alias between functions of incompatible types ‘long int(int, int, struct shmid_ds *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1166:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1166 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/shm.c:1166:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1166 | SYSCALL_DEFINE3(shmctl, int, shmid, int, cmd, struct shmid_ds __user *, buf) | ^~~~~~~~~~~~~~~ CC kernel/time/timer_list.o In file included from /<>/include/linux/rculist.h:10, from /<>/include/linux/pid.h:5, from /<>/include/linux/sched.h:14, from /<>/include/uapi/linux/aufs_type.h:31, from : /<>/fs/aufs/whout.c: In function ‘del_wh_children’: /<>/include/linux/list.h:757:43: warning: taking address of packed member of ‘struct au_vdir_wh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 757 | pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) | ^ /<>/include/linux/list.h:744:28: note: in definition of macro ‘hlist_entry_safe’ 744 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ /<>/fs/aufs/whout.c:850:3: note: in expansion of macro ‘hlist_for_each_entry’ 850 | hlist_for_each_entry(pos, head, wh_hash) { | ^~~~~~~~~~~~~~~~~~~~ CC ipc/syscall.o CC kernel/time/timeconv.o CC ipc/ipc_sysctl.o CC [M] fs/aufs/wbr_policy.o CC kernel/time/timecounter.o CC kernel/time/alarmtimer.o CC ipc/mqueue.o CC kernel/sched/rt.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:793:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 793 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:803:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 803 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1129:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1129 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1143:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1143 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1288:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1288 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1344:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1344 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ In file included from /<>/ipc/mqueue.c:29: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mq_open’ alias between functions of incompatible types ‘long int(const char *, int, umode_t, struct mq_attr *)’ {aka ‘long int(const char *, int, short unsigned int, struct mq_attr *)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:793:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 793 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:793:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 793 | SYSCALL_DEFINE4(mq_open, const char __user *, u_name, int, oflag, umode_t, mode, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mq_getsetattr’ alias between functions of incompatible types ‘long int(mqd_t, const struct mq_attr *, struct mq_attr *)’ {aka ‘long int(int, const struct mq_attr *, struct mq_attr *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1344:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1344 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1344:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1344 | SYSCALL_DEFINE3(mq_getsetattr, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mq_notify’ alias between functions of incompatible types ‘long int(mqd_t, const struct sigevent *)’ {aka ‘long int(int, const struct sigevent *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1288:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1288 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1288:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1288 | SYSCALL_DEFINE2(mq_notify, mqd_t, mqdes, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mq_timedreceive’ alias between functions of incompatible types ‘long int(mqd_t, char *, size_t, unsigned int *, const struct timespec *)’ {aka ‘long int(int, char *, unsigned int, unsigned int *, const struct timespec *)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1143:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1143 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1143:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1143 | SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mq_timedsend’ alias between functions of incompatible types ‘long int(mqd_t, const char *, size_t, unsigned int, const struct timespec *)’ {aka ‘long int(int, const char *, unsigned int, unsigned int, const struct timespec *)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1129:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1129 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:1129:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1129 | SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mq_unlink’ alias between functions of incompatible types ‘long int(const char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:803:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 803 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/ipc/mqueue.c:803:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 803 | SYSCALL_DEFINE1(mq_unlink, const char __user *, u_name) | ^~~~~~~~~~~~~~~ CC [M] fs/aufs/dinfo.o CC kernel/time/posix-timers.o CC ipc/namespace.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:587:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 587 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:754:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 754 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:791:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 791 | SYSCALL_DEFINE1(timer_getoverrun, timer_t, timer_id) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:917:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 917 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:983:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 983 | SYSCALL_DEFINE1(timer_delete, timer_t, timer_id) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1051:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1051 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1066:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1066 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1084:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1084 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1107:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1107 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1222:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1222 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/time/posix-timers.c:47: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_timer_create’ alias between functions of incompatible types ‘long int(const clockid_t, struct sigevent *, timer_t *)’ {aka ‘long int(const int, struct sigevent *, int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:587:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 587 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:587:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 587 | SYSCALL_DEFINE3(timer_create, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_clock_nanosleep’ alias between functions of incompatible types ‘long int(const clockid_t, int, const struct timespec *, struct timespec *)’ {aka ‘long int(const int, int, const struct timespec *, struct timespec *)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1222:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1222 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1222:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1222 | SYSCALL_DEFINE4(clock_nanosleep, const clockid_t, which_clock, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_clock_getres’ alias between functions of incompatible types ‘long int(const clockid_t, struct timespec *)’ {aka ‘long int(const int, struct timespec *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1107:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1107 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1107:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1107 | SYSCALL_DEFINE2(clock_getres, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_clock_adjtime’ alias between functions of incompatible types ‘long int(const clockid_t, struct timex *)’ {aka ‘long int(const int, struct timex *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1084:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1084 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1084:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1084 | SYSCALL_DEFINE2(clock_adjtime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_clock_gettime’ alias between functions of incompatible types ‘long int(const clockid_t, struct timespec *)’ {aka ‘long int(const int, struct timespec *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1066:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1066 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1066:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1066 | SYSCALL_DEFINE2(clock_gettime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_clock_settime’ alias between functions of incompatible types ‘long int(const clockid_t, const struct timespec *)’ {aka ‘long int(const int, const struct timespec *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1051:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1051 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:1051:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1051 | SYSCALL_DEFINE2(clock_settime, const clockid_t, which_clock, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_timer_settime’ alias between functions of incompatible types ‘long int(timer_t, int, const struct itimerspec *, struct itimerspec *)’ {aka ‘long int(int, int, const struct itimerspec *, struct itimerspec *)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:917:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 917 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:917:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 917 | SYSCALL_DEFINE4(timer_settime, timer_t, timer_id, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_timer_gettime’ alias between functions of incompatible types ‘long int(timer_t, struct itimerspec *)’ {aka ‘long int(int, struct itimerspec *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:754:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 754 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/posix-timers.c:754:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 754 | SYSCALL_DEFINE2(timer_gettime, timer_t, timer_id, | ^~~~~~~~~~~~~~~ CC kernel/sched/deadline.o CC ipc/mq_sysctl.o AR ipc/built-in.a GEN security/apparmor/capability_names.h GEN security/apparmor/rlim_names.h GEN security/apparmor/net_names.h GEN security/apparmor/net_names.h CC security/apparmor/apparmorfs.o CC kernel/time/posix-cpu-timers.o CC [M] fs/aufs/dentry.o CC kernel/time/posix-clock.o CC [M] fs/aufs/dynop.o CC kernel/sched/wait.o CC kernel/time/itimer.o CC security/apparmor/audit.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/itimer.c:107:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 107 | SYSCALL_DEFINE2(getitimer, int, which, struct itimerval __user *, value) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/itimer.c:292:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 292 | SYSCALL_DEFINE3(setitimer, int, which, struct itimerval __user *, value, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/time/itimer.c:12: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getitimer’ alias between functions of incompatible types ‘long int(int, struct itimerval *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/itimer.c:107:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 107 | SYSCALL_DEFINE2(getitimer, int, which, struct itimerval __user *, value) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/itimer.c:107:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 107 | SYSCALL_DEFINE2(getitimer, int, which, struct itimerval __user *, value) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setitimer’ alias between functions of incompatible types ‘long int(int, struct itimerval *, struct itimerval *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/itimer.c:292:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 292 | SYSCALL_DEFINE3(setitimer, int, which, struct itimerval __user *, value, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/time/itimer.c:292:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 292 | SYSCALL_DEFINE3(setitimer, int, which, struct itimerval __user *, value, | ^~~~~~~~~~~~~~~ CC kernel/time/clockevents.o CC [M] fs/aufs/finfo.o CC security/apparmor/capability.o CC kernel/sched/wait_bit.o CC kernel/time/tick-common.o CC [M] fs/aufs/file.o CC security/apparmor/task.o CC kernel/time/tick-broadcast.o CC kernel/sched/swait.o CC security/apparmor/ipc.o CC [M] fs/aufs/f_op.o CC kernel/time/tick-broadcast-hrtimer.o CC kernel/time/sched_clock.o CC security/apparmor/lib.o CC kernel/sched/completion.o CC kernel/time/tick-oneshot.o CC [M] fs/aufs/dir.o CC kernel/time/tick-sched.o CC security/apparmor/match.o CC kernel/sched/cpupri.o CC security/apparmor/path.o CC [M] fs/aufs/vdir.o CC kernel/time/timekeeping_debug.o CC [M] kernel/time/test_udelay.o CC kernel/sched/cpudeadline.o In file included from /<>/kernel/time/test_udelay.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘udelay_test_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/kernel/time/test_udelay.c:156:1: note: in expansion of macro ‘module_init’ 156 | module_init(udelay_test_init); | ^~~~~~~~~~~ /<>/kernel/time/test_udelay.c:146:19: note: ‘init_module’ target declared here 146 | static int __init udelay_test_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/kernel/time/test_udelay.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘udelay_test_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/kernel/time/test_udelay.c:165:1: note: in expansion of macro ‘module_exit’ 165 | module_exit(udelay_test_exit); | ^~~~~~~~~~~ /<>/kernel/time/test_udelay.c:158:20: note: ‘cleanup_module’ target declared here 158 | static void __exit udelay_test_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/include/linux/rculist.h:10, from /<>/include/linux/pid.h:5, from /<>/include/linux/sched.h:14, from /<>/include/uapi/linux/aufs_type.h:31, from : /<>/fs/aufs/vdir.c: In function ‘au_nhash_wh_do_free’: /<>/include/linux/list.h:787:32: warning: taking address of packed member of ‘struct au_vdir_wh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 787 | pos && ({ n = pos->member.next; 1; }); \ /<>/fs/aufs/vdir.c:113:2: note: in expansion of macro ‘hlist_for_each_entry_safe’ 113 | hlist_for_each_entry_safe(pos, node, head, wh_hash) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/aufs/vdir.c: In function ‘au_nhash_test_longer_wh’: /<>/include/linux/list.h:757:43: warning: taking address of packed member of ‘struct au_vdir_wh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 757 | pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) | ^ /<>/include/linux/list.h:744:28: note: in definition of macro ‘hlist_entry_safe’ 744 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ /<>/fs/aufs/vdir.c:168:3: note: in expansion of macro ‘hlist_for_each_entry’ 168 | hlist_for_each_entry(pos, head, wh_hash) | ^~~~~~~~~~~~~~~~~~~~ /<>/fs/aufs/vdir.c: In function ‘au_nhash_test_known_wh’: /<>/include/linux/list.h:757:43: warning: taking address of packed member of ‘struct au_vdir_wh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 757 | pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) | ^ /<>/include/linux/list.h:744:28: note: in definition of macro ‘hlist_entry_safe’ 744 | ({ typeof(ptr) ____ptr = (ptr); \ | ^~~ /<>/fs/aufs/vdir.c:207:2: note: in expansion of macro ‘hlist_for_each_entry’ 207 | hlist_for_each_entry(pos, head, wh_hash) { | ^~~~~~~~~~~~~~~~~~~~ /<>/fs/aufs/vdir.c: In function ‘au_nhash_append_wh’: /<>/fs/aufs/vdir.c:267:17: warning: taking address of packed member of ‘struct au_vdir_wh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 267 | hlist_add_head(&wh->wh_hash, au_name_hash(whlist, name, nlen)); | ^~~~~~~~~~~~ CC security/apparmor/domain.o AR kernel/time/built-in.a CC kernel/trace/trace_clock.o CC [M] fs/aufs/iinfo.o CC kernel/trace/ftrace.o CC kernel/sched/topology.o CC [M] fs/aufs/inode.o CC kernel/sched/stop_task.o CC security/apparmor/policy.o CC [M] fs/aufs/i_op.o CC kernel/sched/autogroup.o CC security/apparmor/policy_unpack.o CC kernel/trace/ring_buffer.o CC kernel/sched/stats.o CC [M] fs/aufs/i_op_add.o CC security/apparmor/procattr.o CC kernel/sched/debug.o CC [M] fs/aufs/i_op_del.o CC security/apparmor/lsm.o CC kernel/trace/trace.o CC [M] fs/aufs/i_op_ren.o CC kernel/sched/cpuacct.o CC security/apparmor/resource.o CC kernel/sched/cpufreq.o CC [M] fs/aufs/mvdown.o CC security/apparmor/secid.o CC kernel/sched/cpufreq_schedutil.o CC security/apparmor/file.o CC [M] fs/aufs/ioctl.o CC kernel/sched/membarrier.o CC security/apparmor/policy_ns.o CC [M] fs/aufs/procfs.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sched/membarrier.c:283:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 283 | SYSCALL_DEFINE2(membarrier, int, cmd, int, flags) | ^~~~~~~~~~~~~~~ CC kernel/trace/trace_output.o CC kernel/sched/isolation.o CC security/apparmor/label.o CC [M] fs/aufs/plink.o AR kernel/sched/built-in.a CC kernel/fork.o CC kernel/trace/trace_seq.o CC [M] fs/aufs/dbgaufs.o CC kernel/trace/trace_stat.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:1547:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1547 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:2217:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2217 | SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:2524:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2524 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/fork.c:52: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_set_tid_address’ alias between functions of incompatible types ‘long int(int *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:1547:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1547 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:1547:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1547 | SYSCALL_DEFINE1(set_tid_address, int __user *, tidptr) | ^~~~~~~~~~~~~~~ CC security/apparmor/mount.o /<>/include/linux/syscalls.h:238:18: warning: ‘sys_unshare’ alias between functions of incompatible types ‘long int(long unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:2524:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2524 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:2524:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2524 | SYSCALL_DEFINE1(unshare, unsigned long, unshare_flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_clone’ alias between functions of incompatible types ‘long int(long unsigned int, long unsigned int, int *, long unsigned int, int *)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:2217:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2217 | SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/fork.c:2217:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2217 | SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, | ^~~~~~~~~~~~~~~ CC [M] fs/aufs/loop.o CC kernel/trace/trace_printk.o CC security/apparmor/net.o CC [M] fs/aufs/export.o CC kernel/trace/trace_sched_switch.o CC kernel/exec_domain.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exec_domain.c:38:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 38 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/exec_domain.c:19: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_personality’ alias between functions of incompatible types ‘long int(unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exec_domain.c:38:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 38 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exec_domain.c:38:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 38 | SYSCALL_DEFINE1(personality, unsigned int, personality) | ^~~~~~~~~~~~~~~ CC kernel/panic.o CC kernel/trace/trace_functions.o CC security/apparmor/af_unix.o CC [M] fs/aufs/xattr.o CC kernel/trace/trace_irqsoff.o CC kernel/cpu.o CC security/apparmor/crypto.o CC [M] fs/aufs/posix_acl.o CC kernel/trace/trace_sched_wakeup.o AR security/apparmor/built-in.a CC security/integrity/evm/evm_main.o CC [M] fs/aufs/dirren.o CC kernel/exit.o CC kernel/trace/trace_hwlat.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exit.c:935:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 935 | SYSCALL_DEFINE1(exit, int, error_code) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exit.c:977:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 977 | SYSCALL_DEFINE1(exit_group, int, error_code) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exit.c:1596:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1596 | SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exit.c:1673:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1673 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/exit.c:41: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_wait4’ alias between functions of incompatible types ‘long int(pid_t, int *, int, struct rusage *)’ {aka ‘long int(int, int *, int, struct rusage *)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exit.c:1673:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1673 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exit.c:1673:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1673 | SYSCALL_DEFINE4(wait4, pid_t, upid, int __user *, stat_addr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_waitid’ alias between functions of incompatible types ‘long int(int, pid_t, struct siginfo *, int, struct rusage *)’ {aka ‘long int(int, int, struct siginfo *, int, struct rusage *)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exit.c:1596:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1596 | SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/exit.c:1596:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1596 | SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, | ^~~~~~~~~~~~~~~ CC security/integrity/evm/evm_crypto.o CC kernel/trace/trace_nop.o CC [M] fs/aufs/hfsplus.o CC kernel/trace/trace_stack.o CC security/integrity/evm/evm_secfs.o CC security/integrity/evm/evm_posix_acl.o CC kernel/softirq.o CC kernel/trace/trace_functions_graph.o AR security/integrity/evm/built-in.a GEN fs/aufs/conf.str CC [M] fs/aufs/sysfs.o CC security/integrity/ima/ima_fs.o CC security/integrity/ima/ima_queue.o CC kernel/trace/blktrace.o CC security/integrity/ima/ima_init.o CC kernel/resource.o LD [M] fs/aufs/aufs.o CC fs/autofs/init.o CC security/integrity/ima/ima_main.o CC fs/autofs/inode.o CC fs/autofs/root.o CC kernel/sysctl.o CC security/integrity/ima/ima_crypto.o CC kernel/trace/trace_events.o CC fs/autofs/symlink.o CC fs/autofs/waitq.o CC security/integrity/ima/ima_api.o CC fs/autofs/expire.o CC security/integrity/ima/ima_policy.o CC fs/autofs/dev-ioctl.o CC kernel/sysctl_binary.o CC security/integrity/ima/ima_template.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sysctl_binary.c:1401:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1401 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/sysctl_binary.c:7: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sysctl’ alias between functions of incompatible types ‘long int(struct __sysctl_args *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sysctl_binary.c:1401:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1401 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sysctl_binary.c:1401:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1401 | SYSCALL_DEFINE1(sysctl, struct __sysctl_args __user *, args) | ^~~~~~~~~~~~~~~ CC kernel/trace/trace_export.o AR fs/autofs/built-in.a CC [M] fs/befs/datastream.o CC kernel/capability.o CC security/integrity/ima/ima_template_lib.o CC [M] fs/befs/btree.o CC kernel/trace/trace_syscalls.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/capability.c:150:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 150 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/capability.c:224:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 224 | SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/capability.c:18: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_capget’ alias between functions of incompatible types ‘long int(struct __user_cap_header_struct *, struct __user_cap_data_struct *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/capability.c:150:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 150 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/capability.c:150:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 150 | SYSCALL_DEFINE2(capget, cap_user_header_t, header, cap_user_data_t, dataptr) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_capset’ alias between functions of incompatible types ‘long int(struct __user_cap_header_struct *, struct __user_cap_data_struct * const)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/capability.c:224:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 224 | SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/capability.c:224:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 224 | SYSCALL_DEFINE2(capset, cap_user_header_t, header, const cap_user_data_t, data) | ^~~~~~~~~~~~~~~ CC security/integrity/ima/ima_appraise.o CC [M] fs/befs/super.o CC [M] fs/befs/inode.o CC [M] fs/befs/debug.o CC kernel/trace/trace_event_perf.o AR security/integrity/ima/built-in.a CC security/integrity/iint.o CC [M] fs/befs/io.o CC [M] fs/befs/linuxvfs.o CC security/integrity/integrity_audit.o CC security/integrity/digsig.o In file included from /<>/fs/befs/linuxvfs.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_befs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/befs/linuxvfs.c:1030:1: note: in expansion of macro ‘module_init’ 1030 | module_init(init_befs_fs) | ^~~~~~~~~~~ /<>/fs/befs/linuxvfs.c:994:1: note: ‘init_module’ target declared here 994 | init_befs_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/befs/linuxvfs.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_befs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/befs/linuxvfs.c:1031:1: note: in expansion of macro ‘module_exit’ 1031 | module_exit(exit_befs_fs) | ^~~~~~~~~~~ /<>/fs/befs/linuxvfs.c:1018:1: note: ‘cleanup_module’ target declared here 1018 | exit_befs_fs(void) | ^~~~~~~~~~~~ CC kernel/trace/trace_events_filter.o CC security/integrity/digsig_asymmetric.o LD [M] fs/befs/befs.o CC kernel/trace/trace_events_trigger.o CC [M] fs/bfs/inode.o AR security/integrity/built-in.a CC security/keys/encrypted-keys/encrypted.o In file included from /<>/fs/bfs/inode.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_bfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/bfs/inode.c:498:1: note: in expansion of macro ‘module_init’ 498 | module_init(init_bfs_fs) | ^~~~~~~~~~~ /<>/fs/bfs/inode.c:477:19: note: ‘init_module’ target declared here 477 | static int __init init_bfs_fs(void) | ^~~~~~~~~~~ In file included from /<>/fs/bfs/inode.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_bfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/bfs/inode.c:499:1: note: in expansion of macro ‘module_exit’ 499 | module_exit(exit_bfs_fs) | ^~~~~~~~~~~ /<>/fs/bfs/inode.c:492:20: note: ‘cleanup_module’ target declared here 492 | static void __exit exit_bfs_fs(void) | ^~~~~~~~~~~ CC [M] fs/bfs/file.o CC [M] fs/bfs/dir.o CC kernel/trace/bpf_trace.o CC kernel/trace/trace_kprobe.o CC security/keys/encrypted-keys/ecryptfs_format.o LD [M] fs/bfs/bfs.o CC [M] fs/btrfs/super.o CC security/keys/encrypted-keys/masterkey_trusted.o AR security/keys/encrypted-keys/built-in.a CC security/keys/gc.o CC security/keys/key.o In file included from /<>/fs/btrfs/super.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_btrfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:122:28: note: in expansion of macro ‘module_init’ 122 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/fs/btrfs/super.c:2511:1: note: in expansion of macro ‘late_initcall’ 2511 | late_initcall(init_btrfs_fs); | ^~~~~~~~~~~~~ /<>/fs/btrfs/super.c:2400:19: note: ‘init_module’ target declared here 2400 | static int __init init_btrfs_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/fs/btrfs/super.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_btrfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/btrfs/super.c:2512:1: note: in expansion of macro ‘module_exit’ 2512 | module_exit(exit_btrfs_fs) | ^~~~~~~~~~~ /<>/fs/btrfs/super.c:2493:20: note: ‘cleanup_module’ target declared here 2493 | static void __exit exit_btrfs_fs(void) | ^~~~~~~~~~~~~ CC kernel/trace/power-traces.o CC kernel/trace/rpm-traces.o CC security/keys/keyring.o CC kernel/trace/trace_kdb.o CC kernel/trace/trace_probe.o CC security/keys/keyctl.o CC kernel/trace/trace_uprobe.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:62:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 62 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:158:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 158 | SYSCALL_DEFINE4(request_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:1637:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1637 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ In file included from /<>/security/keys/keyctl.c:17: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_add_key’ alias between functions of incompatible types ‘long int(const char *, const char *, const void *, size_t, key_serial_t)’ {aka ‘long int(const char *, const char *, const void *, unsigned int, int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:62:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 62 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:62:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 62 | SYSCALL_DEFINE5(add_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_keyctl’ alias between functions of incompatible types ‘long int(int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:1637:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1637 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:1637:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1637 | SYSCALL_DEFINE5(keyctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_request_key’ alias between functions of incompatible types ‘long int(const char *, const char *, const char *, key_serial_t)’ {aka ‘long int(const char *, const char *, const char *, int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:158:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 158 | SYSCALL_DEFINE4(request_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/security/keys/keyctl.c:158:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 158 | SYSCALL_DEFINE4(request_key, const char __user *, _type, | ^~~~~~~~~~~~~~~ CC security/keys/permission.o CC security/keys/process_keys.o CC [M] fs/btrfs/ctree.o CC security/keys/request_key.o AR kernel/trace/built-in.a CC kernel/ptrace.o CC kernel/user.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/ptrace.c:1110:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1110 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/ptrace.c:26: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_ptrace’ alias between functions of incompatible types ‘long int(long int, long int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/ptrace.c:1110:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1110 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/ptrace.c:1110:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1110 | SYSCALL_DEFINE4(ptrace, long, request, long, pid, unsigned long, addr, | ^~~~~~~~~~~~~~~ CC kernel/signal.o CC security/keys/request_key_auth.o CC security/keys/user_defined.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:2703:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2703 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:2776:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 2776 | SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3099:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3099 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3167:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3167 | SYSCALL_DEFINE2(kill, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3235:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3235 | SYSCALL_DEFINE3(tgkill, pid_t, tgid, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3251:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3251 | SYSCALL_DEFINE2(tkill, pid_t, pid, int, sig) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3281:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3281 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3322:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3322 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3461:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3461 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3562:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 3562 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, uset) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3600:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3600 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3648:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3648 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3722:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3722 | SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3810:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 3810 | SYSCALL_DEFINE1(ssetmask, int, newmask) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3873:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3873 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3910:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3910 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ CC security/keys/proc.o In file included from /<>/kernel/signal.c:27: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rt_sigprocmask’ alias between functions of incompatible types ‘long int(int, sigset_t *, sigset_t *, size_t)’ {aka ‘long int(int, struct *, struct *, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:2703:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2703 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:2703:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2703 | SYSCALL_DEFINE4(rt_sigprocmask, int, how, sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sigsuspend’ alias between functions of incompatible types ‘long int(int, int, old_sigset_t)’ {aka ‘long int(int, int, long unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3910:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3910 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3910:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3910 | SYSCALL_DEFINE3(sigsuspend, int, unused1, int, unused2, old_sigset_t, mask) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rt_sigsuspend’ alias between functions of incompatible types ‘long int(sigset_t *, size_t)’ {aka ‘long int(struct *, unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3873:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3873 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3873:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3873 | SYSCALL_DEFINE2(rt_sigsuspend, sigset_t __user *, unewset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sigaction’ alias between functions of incompatible types ‘long int(int, const struct old_sigaction *, struct old_sigaction *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3722:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3722 | SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3722:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3722 | SYSCALL_DEFINE3(sigaction, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rt_sigaction’ alias between functions of incompatible types ‘long int(int, const struct sigaction *, struct sigaction *, size_t)’ {aka ‘long int(int, const struct sigaction *, struct sigaction *, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3648:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3648 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3648:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3648 | SYSCALL_DEFINE4(rt_sigaction, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sigprocmask’ alias between functions of incompatible types ‘long int(int, old_sigset_t *, old_sigset_t *)’ {aka ‘long int(int, long unsigned int *, long unsigned int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3600:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3600 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3600:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3600 | SYSCALL_DEFINE3(sigprocmask, int, how, old_sigset_t __user *, nset, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sigpending’ alias between functions of incompatible types ‘long int(old_sigset_t *)’ {aka ‘long int(long unsigned int *)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3562:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 3562 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, uset) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3562:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 3562 | SYSCALL_DEFINE1(sigpending, old_sigset_t __user *, uset) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sigaltstack’ alias between functions of incompatible types ‘long int(const stack_t *, stack_t *)’ {aka ‘long int(const struct sigaltstack *, struct sigaltstack *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3461:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3461 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3461:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3461 | SYSCALL_DEFINE2(sigaltstack,const stack_t __user *,uss, stack_t __user *,uoss) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rt_tgsigqueueinfo’ alias between functions of incompatible types ‘long int(pid_t, pid_t, int, siginfo_t *)’ {aka ‘long int(int, int, int, struct siginfo *)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3322:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3322 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3322:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3322 | SYSCALL_DEFINE4(rt_tgsigqueueinfo, pid_t, tgid, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rt_sigqueueinfo’ alias between functions of incompatible types ‘long int(pid_t, int, siginfo_t *)’ {aka ‘long int(int, int, struct siginfo *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3281:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3281 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3281:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3281 | SYSCALL_DEFINE3(rt_sigqueueinfo, pid_t, pid, int, sig, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rt_sigtimedwait’ alias between functions of incompatible types ‘long int(const sigset_t *, siginfo_t *, const struct timespec *, size_t)’ {aka ‘long int(const struct *, struct siginfo *, const struct timespec *, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3099:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3099 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:3099:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3099 | SYSCALL_DEFINE4(rt_sigtimedwait, const sigset_t __user *, uthese, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rt_sigpending’ alias between functions of incompatible types ‘long int(sigset_t *, size_t)’ {aka ‘long int(struct *, unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:2776:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 2776 | SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/signal.c:2776:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 2776 | SYSCALL_DEFINE2(rt_sigpending, sigset_t __user *, uset, size_t, sigsetsize) | ^~~~~~~~~~~~~~~ CC security/keys/sysctl.o CC security/keys/persistent.o CC security/keys/dh.o GEN security/selinux/flask.h security/selinux/av_permissions.h CC security/selinux/avc.o CC security/keys/big_key.o CC security/keys/trusted.o CC kernel/sys.o CC security/selinux/hooks.o CC [M] fs/btrfs/extent-tree.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:196:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 196 | SYSCALL_DEFINE3(setpriority, int, which, int, who, int, niceval) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:266:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 266 | SYSCALL_DEFINE2(getpriority, int, which, int, who) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:402:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 402 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:444:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 444 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:553:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 553 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:611:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 611 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:686:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 686 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:691:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 691 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:765:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 765 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:770:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 770 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:833:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 833 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:876:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 876 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:956:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 956 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1006:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1006 | SYSCALL_DEFINE2(setpgid, pid_t, pid, pid_t, pgid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1105:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1105 | SYSCALL_DEFINE1(getpgid, pid_t, pid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1119:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1119 | SYSCALL_DEFINE1(getsid, pid_t, pid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1253:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1253 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1319:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1319 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1346:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1346 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1372:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1372 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1397:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1397 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1630:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1630 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1677:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1677 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1803:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1803 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1829:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1829 | SYSCALL_DEFINE1(umask, int, mask) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2279:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2279 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2504:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2504 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2583:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2583 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/sys.c:47: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sysinfo’ alias between functions of incompatible types ‘long int(struct sysinfo *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2583:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2583 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2583:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 2583 | SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getcpu’ alias between functions of incompatible types ‘long int(unsigned int *, unsigned int *, struct getcpu_cache *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2504:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2504 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2504:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2504 | SYSCALL_DEFINE3(getcpu, unsigned __user *, cpup, unsigned __user *, nodep, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_prctl’ alias between functions of incompatible types ‘long int(int, long unsigned int, long unsigned int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2279:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2279 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:2279:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2279 | SYSCALL_DEFINE5(prctl, int, option, unsigned long, arg2, unsigned long, arg3, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getrusage’ alias between functions of incompatible types ‘long int(int, struct rusage *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1803:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1803 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1803:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1803 | SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setrlimit’ alias between functions of incompatible types ‘long int(unsigned int, struct rlimit *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1677:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1677 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1677:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1677 | SYSCALL_DEFINE2(setrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_prlimit64’ alias between functions of incompatible types ‘long int(pid_t, unsigned int, const struct rlimit64 *, struct rlimit64 *)’ {aka ‘long int(int, unsigned int, const struct rlimit64 *, struct rlimit64 *)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1630:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1630 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1630:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1630 | SYSCALL_DEFINE4(prlimit64, pid_t, pid, unsigned int, resource, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getrlimit’ alias between functions of incompatible types ‘long int(unsigned int, struct rlimit *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1397:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1397 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1397:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1397 | SYSCALL_DEFINE2(getrlimit, unsigned int, resource, struct rlimit __user *, rlim) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setdomainname’ alias between functions of incompatible types ‘long int(char *, int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1372:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1372 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1372:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1372 | SYSCALL_DEFINE2(setdomainname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_gethostname’ alias between functions of incompatible types ‘long int(char *, int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1346:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1346 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1346:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1346 | SYSCALL_DEFINE2(gethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sethostname’ alias between functions of incompatible types ‘long int(char *, int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1319:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1319 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1319:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1319 | SYSCALL_DEFINE2(sethostname, char __user *, name, int, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_newuname’ alias between functions of incompatible types ‘long int(struct new_utsname *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1253:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1253 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:1253:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1253 | SYSCALL_DEFINE1(newuname, struct new_utsname __user *, name) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_times’ alias between functions of incompatible types ‘long int(struct tms *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:956:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 956 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:956:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 956 | SYSCALL_DEFINE1(times, struct tms __user *, tbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setfsgid’ alias between functions of incompatible types ‘long int(gid_t)’ {aka ‘long int(unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:876:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 876 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:876:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 876 | SYSCALL_DEFINE1(setfsgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setfsuid’ alias between functions of incompatible types ‘long int(uid_t)’ {aka ‘long int(unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:833:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 833 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:833:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 833 | SYSCALL_DEFINE1(setfsuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getresgid’ alias between functions of incompatible types ‘long int(gid_t *, gid_t *, gid_t *)’ {aka ‘long int(unsigned int *, unsigned int *, unsigned int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:770:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 770 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:770:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 770 | SYSCALL_DEFINE3(getresgid, gid_t __user *, rgidp, gid_t __user *, egidp, gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setresgid’ alias between functions of incompatible types ‘long int(gid_t, gid_t, gid_t)’ {aka ‘long int(unsigned int, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:765:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 765 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:765:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 765 | SYSCALL_DEFINE3(setresgid, gid_t, rgid, gid_t, egid, gid_t, sgid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getresuid’ alias between functions of incompatible types ‘long int(uid_t *, uid_t *, uid_t *)’ {aka ‘long int(unsigned int *, unsigned int *, unsigned int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:691:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 691 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:691:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 691 | SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setresuid’ alias between functions of incompatible types ‘long int(uid_t, uid_t, uid_t)’ {aka ‘long int(unsigned int, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:686:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 686 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:686:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 686 | SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setuid’ alias between functions of incompatible types ‘long int(uid_t)’ {aka ‘long int(unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:611:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 611 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:611:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 611 | SYSCALL_DEFINE1(setuid, uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setreuid’ alias between functions of incompatible types ‘long int(uid_t, uid_t)’ {aka ‘long int(unsigned int, unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:553:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 553 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:553:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 553 | SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setgid’ alias between functions of incompatible types ‘long int(gid_t)’ {aka ‘long int(unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:444:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 444 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:444:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 444 | SYSCALL_DEFINE1(setgid, gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setregid’ alias between functions of incompatible types ‘long int(gid_t, gid_t)’ {aka ‘long int(unsigned int, unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:402:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 402 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/sys.c:402:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 402 | SYSCALL_DEFINE2(setregid, gid_t, rgid, gid_t, egid) | ^~~~~~~~~~~~~~~ AR security/keys/built-in.a CC security/smack/smack_lsm.o CC kernel/umh.o CC security/smack/smack_access.o CC kernel/workqueue.o CC security/selinux/selinuxfs.o CC security/smack/smackfs.o CC security/selinux/netlink.o CC security/selinux/nlmsgtab.o CC security/smack/smack_netfilter.o CC [M] fs/btrfs/print-tree.o CC kernel/pid.o CC security/selinux/netif.o AR security/smack/built-in.a CC security/tomoyo/audit.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/audit.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC [M] fs/btrfs/root-tree.o CC security/selinux/netnode.o CC kernel/task_work.o POLICY security/tomoyo/builtin-policy.h CC security/tomoyo/condition.o CC [M] fs/btrfs/dir-item.o CC security/selinux/netport.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/condition.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/condition.c: In function ‘tomoyo_commit_condition’: /<>/security/tomoyo/condition.c:409:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 409 | atomic_inc(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:257:38: note: in definition of macro ‘atomic_inc’ 257 | #define atomic_inc(v) atomic_add(1, v) | ^ /<>/security/tomoyo/condition.c:416:13: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 416 | list_add(&entry->head.list, &tomoyo_condition_list); | ^~~~~~~~~~~~~~~~~ /<>/security/tomoyo/condition.c:425:24: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 425 | tomoyo_del_condition(&entry->head.list); | ^~~~~~~~~~~~~~~~~ /<>/security/tomoyo/condition.c: In function ‘tomoyo_get_condition’: /<>/security/tomoyo/condition.c:679:24: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 679 | tomoyo_del_condition(&entry->head.list); | ^~~~~~~~~~~~~~~~~ CC kernel/extable.o CC security/tomoyo/domain.o CC [M] fs/btrfs/file-item.o CC kernel/params.o CC security/selinux/ibpkey.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/domain.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/domain.c: In function ‘tomoyo_update_policy’: /<>/security/tomoyo/domain.c:56:22: warning: taking address of packed member of ‘struct tomoyo_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 56 | list_add_tail_rcu(&entry->list, list); | ^~~~~~~~~~~~ /<>/security/tomoyo/domain.c: In function ‘tomoyo_update_domain’: /<>/security/tomoyo/domain.c:139:22: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 139 | list_add_tail_rcu(&entry->list, list); | ^~~~~~~~~~~~ /<>/security/tomoyo/domain.c:145:32: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 145 | tomoyo_put_condition(new_entry->cond); | ~~~~~~~~~^~~~~~ CC kernel/kthread.o CC security/tomoyo/environ.o CC security/selinux/exports.o CC security/selinux/ss/ebitmap.o CC [M] fs/btrfs/inode-item.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/environ.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC security/tomoyo/file.o CC kernel/sys_ni.o CC kernel/nsproxy.o CC security/selinux/ss/hashtab.o CC [M] fs/btrfs/inode-map.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/file.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/nsproxy.c:237:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 237 | SYSCALL_DEFINE2(setns, int, fd, int, nstype) | ^~~~~~~~~~~~~~~ CC security/selinux/ss/symtab.o CC security/selinux/ss/sidtab.o CC kernel/notifier.o CC security/tomoyo/gc.o CC [M] fs/btrfs/disk-io.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/gc.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/gc.c: In function ‘tomoyo_del_acl’: /<>/security/tomoyo/gc.c:155:26: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 155 | tomoyo_put_condition(acl->cond); | ~~~^~~~~~ /<>/security/tomoyo/gc.c: In function ‘tomoyo_del_domain’: /<>/security/tomoyo/gc.c:256:18: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 256 | tomoyo_del_acl(&acl->list); | ^~~~~~~~~~ /<>/security/tomoyo/gc.c: In function ‘tomoyo_collect_member’: /<>/security/tomoyo/gc.c:483:24: warning: taking address of packed member of ‘struct tomoyo_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 483 | tomoyo_try_to_gc(id, &member->list); | ^~~~~~~~~~~~~ /<>/security/tomoyo/gc.c: In function ‘tomoyo_collect_acl’: /<>/security/tomoyo/gc.c:502:35: warning: taking address of packed member of ‘struct tomoyo_acl_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 502 | tomoyo_try_to_gc(TOMOYO_ID_ACL, &acl->list); | ^~~~~~~~~~ /<>/security/tomoyo/gc.c: In function ‘tomoyo_collect_entry’: /<>/security/tomoyo/gc.c:542:42: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 542 | tomoyo_try_to_gc(TOMOYO_ID_CONDITION, &ptr->list); | ^~~~~~~~~~ CC kernel/ksysfs.o /<>/security/tomoyo/gc.c:569:8: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 569 | &group->head.list); | ^~~~~~~~~~~~~~~~~ /<>/security/tomoyo/gc.c:581:37: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 581 | tomoyo_try_to_gc(TOMOYO_ID_NAME, &ptr->list); | ^~~~~~~~~~ CC security/selinux/ss/avtab.o CC security/tomoyo/group.o CC kernel/cred.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/slab.h:15, from /<>/security/tomoyo/group.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC security/selinux/ss/policydb.o CC security/tomoyo/load_policy.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/load_policy.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC kernel/reboot.o CC security/tomoyo/memory.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/reboot.c:307:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 307 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/reboot.c:16: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_reboot’ alias between functions of incompatible types ‘long int(int, int, unsigned int, void *)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/reboot.c:307:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 307 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/reboot.c:307:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 307 | SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd, | ^~~~~~~~~~~~~~~ CC [M] fs/btrfs/transaction.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/slab.h:15, from /<>/security/tomoyo/memory.c:9: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/memory.c: In function ‘tomoyo_get_group’: /<>/security/tomoyo/memory.c:113:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 113 | atomic_inc(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:257:38: note: in definition of macro ‘atomic_inc’ 257 | #define atomic_inc(v) atomic_add(1, v) | ^ /<>/security/tomoyo/memory.c:122:22: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 122 | list_add_tail_rcu(&entry->head.list, list); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/slab.h:15, from /<>/security/tomoyo/memory.c:9: /<>/security/tomoyo/memory.c: In function ‘tomoyo_get_name’: /<>/security/tomoyo/memory.c:166:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 166 | atomic_inc(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:257:38: note: in definition of macro ‘atomic_inc’ 257 | #define atomic_inc(v) atomic_add(1, v) | ^ /<>/security/tomoyo/memory.c:175:17: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 175 | list_add_tail(&ptr->head.list, head); | ^~~~~~~~~~~~~~~ CC security/tomoyo/mount.o CC kernel/async.o CC security/selinux/ss/services.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/slab.h:15, from /<>/security/tomoyo/mount.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC kernel/range.o CC security/tomoyo/network.o CC kernel/smpboot.o CC [M] fs/btrfs/inode.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/network.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC kernel/ucount.o CC security/tomoyo/realpath.o CC kernel/kmod.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/mm.h:10, from /<>/security/tomoyo/common.h:15, from /<>/security/tomoyo/realpath.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC security/selinux/ss/conditional.o CC security/tomoyo/securityfs_if.o CC kernel/groups.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/groups.c:153:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 153 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/groups.c:190:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 190 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/groups.c:10: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getgroups’ alias between functions of incompatible types ‘long int(int, gid_t *)’ {aka ‘long int(int, unsigned int *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/groups.c:153:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 153 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/groups.c:153:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 153 | SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setgroups’ alias between functions of incompatible types ‘long int(int, gid_t *)’ {aka ‘long int(int, unsigned int *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/groups.c:190:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 190 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/groups.c:190:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 190 | SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/rcupdate.h:38, from /<>/include/linux/rbtree.h:34, from /<>/include/linux/key.h:20, from /<>/include/linux/security.h:26, from /<>/security/tomoyo/securityfs_if.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC security/tomoyo/tomoyo.o CC security/selinux/ss/mls.o CC kernel/kcmp.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/kcmp.c:152:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 152 | SYSCALL_DEFINE5(kcmp, pid_t, pid1, pid_t, pid2, int, type, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/kcmp.c:3: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_kcmp’ alias between functions of incompatible types ‘long int(pid_t, pid_t, int, long unsigned int, long unsigned int)’ {aka ‘long int(int, int, int, long unsigned int, long unsigned int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/kcmp.c:152:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 152 | SYSCALL_DEFINE5(kcmp, pid_t, pid1, pid_t, pid2, int, type, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/kcmp.c:152:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 152 | SYSCALL_DEFINE5(kcmp, pid_t, pid1, pid_t, pid2, int, type, | ^~~~~~~~~~~~~~~ In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/rcupdate.h:38, from /<>/include/linux/rbtree.h:34, from /<>/include/linux/key.h:20, from /<>/include/linux/security.h:26, from /<>/include/linux/lsm_hooks.h:28, from /<>/security/tomoyo/tomoyo.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC kernel/freezer.o CC security/tomoyo/util.o CC security/selinux/ss/status.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/spinlock.h:417, from /<>/include/linux/mmzone.h:8, from /<>/include/linux/gfp.h:6, from /<>/include/linux/slab.h:15, from /<>/security/tomoyo/util.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC kernel/profile.o CC security/selinux/xfrm.o CC security/tomoyo/common.o CC kernel/stacktrace.o In file included from /<>/include/linux/atomic.h:5, from /<>/include/linux/rcupdate.h:38, from /<>/include/linux/rculist.h:11, from /<>/include/linux/pid.h:5, from /<>/include/linux/sched.h:14, from /<>/include/linux/uaccess.h:5, from /<>/security/tomoyo/common.c:8: /<>/security/tomoyo/common.h: In function ‘tomoyo_put_name’: /<>/security/tomoyo/common.h:1169:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1169 | atomic_dec(&ptr->head.users); | ^~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_condition’: /<>/security/tomoyo/common.h:1183:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1183 | atomic_dec(&cond->head.users); | ^~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ /<>/security/tomoyo/common.h: In function ‘tomoyo_put_group’: /<>/security/tomoyo/common.h:1196:14: warning: taking address of packed member of ‘struct tomoyo_shared_acl_head’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1196 | atomic_dec(&group->head.users); | ^~~~~~~~~~~~~~~~~~ /<>/arch/arm/include/asm/atomic.h:258:38: note: in definition of macro ‘atomic_dec’ 258 | #define atomic_dec(v) atomic_sub(1, v) | ^ CC security/selinux/netlabel.o CC kernel/futex.o CC [M] fs/btrfs/file.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3298:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3298 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3320:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3320 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3555:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 3555 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/futex.c:56: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_set_robust_list’ alias between functions of incompatible types ‘long int(struct robust_list_head *, size_t)’ {aka ‘long int(struct robust_list_head *, unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3298:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3298 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3298:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3298 | SYSCALL_DEFINE2(set_robust_list, struct robust_list_head __user *, head, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_futex’ alias between functions of incompatible types ‘long int(u32 *, int, u32, struct timespec *, u32 *, u32)’ {aka ‘long int(unsigned int *, int, unsigned int, struct timespec *, unsigned int *, unsigned int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3555:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 3555 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3555:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 3555 | SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_get_robust_list’ alias between functions of incompatible types ‘long int(int, struct robust_list_head **, size_t *)’ {aka ‘long int(int, struct robust_list_head **, unsigned int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3320:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3320 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/futex.c:3320:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3320 | SYSCALL_DEFINE3(get_robust_list, int, pid, | ^~~~~~~~~~~~~~~ AR security/tomoyo/built-in.a CC security/yama/yama_lsm.o AR security/selinux/built-in.a CC security/commoncap.o AR security/yama/built-in.a CC [M] fs/btrfs/tree-defrag.o CC kernel/smp.o CC [M] fs/btrfs/extent_map.o CC security/min_addr.o CC kernel/uid16.o CC security/security.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:23:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 23 | SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:28:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 28 | SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:33:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 33 | SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:38:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 38 | SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:43:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 43 | SYSCALL_DEFINE1(setgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ CC [M] fs/btrfs/sysfs.o /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:48:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 48 | SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:53:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 53 | SYSCALL_DEFINE1(setuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:58:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 58 | SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:64:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 64 | SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruidp, old_uid_t __user *, euidp, old_uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:81:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 81 | SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:87:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 87 | SYSCALL_DEFINE3(getresgid16, old_gid_t __user *, rgidp, old_gid_t __user *, egidp, old_gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:104:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 104 | SYSCALL_DEFINE1(setfsuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:109:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 109 | SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:154:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 154 | SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:177:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 177 | SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/uid16.c:17: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_chown16’ alias between functions of incompatible types ‘long int(const char *, old_uid_t, old_gid_t)’ {aka ‘long int(const char *, short unsigned int, short unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:23:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 23 | SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:23:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 23 | SYSCALL_DEFINE3(chown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setgroups16’ alias between functions of incompatible types ‘long int(int, old_gid_t *)’ {aka ‘long int(int, short unsigned int *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:177:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 177 | SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:177:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 177 | SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getgroups16’ alias between functions of incompatible types ‘long int(int, old_gid_t *)’ {aka ‘long int(int, short unsigned int *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:154:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 154 | SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:154:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 154 | SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setfsgid16’ alias between functions of incompatible types ‘long int(old_gid_t)’ {aka ‘long int(short unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:109:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 109 | SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:109:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 109 | SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setfsuid16’ alias between functions of incompatible types ‘long int(old_uid_t)’ {aka ‘long int(short unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:104:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 104 | SYSCALL_DEFINE1(setfsuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:104:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 104 | SYSCALL_DEFINE1(setfsuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getresgid16’ alias between functions of incompatible types ‘long int(old_gid_t *, old_gid_t *, old_gid_t *)’ {aka ‘long int(short unsigned int *, short unsigned int *, short unsigned int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:87:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 87 | SYSCALL_DEFINE3(getresgid16, old_gid_t __user *, rgidp, old_gid_t __user *, egidp, old_gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:87:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 87 | SYSCALL_DEFINE3(getresgid16, old_gid_t __user *, rgidp, old_gid_t __user *, egidp, old_gid_t __user *, sgidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setresgid16’ alias between functions of incompatible types ‘long int(old_gid_t, old_gid_t, old_gid_t)’ {aka ‘long int(short unsigned int, short unsigned int, short unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:81:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 81 | SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:81:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 81 | SYSCALL_DEFINE3(setresgid16, old_gid_t, rgid, old_gid_t, egid, old_gid_t, sgid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getresuid16’ alias between functions of incompatible types ‘long int(old_uid_t *, old_uid_t *, old_uid_t *)’ {aka ‘long int(short unsigned int *, short unsigned int *, short unsigned int *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:64:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 64 | SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruidp, old_uid_t __user *, euidp, old_uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:64:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 64 | SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruidp, old_uid_t __user *, euidp, old_uid_t __user *, suidp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setresuid16’ alias between functions of incompatible types ‘long int(old_uid_t, old_uid_t, old_uid_t)’ {aka ‘long int(short unsigned int, short unsigned int, short unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:58:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 58 | SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:58:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 58 | SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setuid16’ alias between functions of incompatible types ‘long int(old_uid_t)’ {aka ‘long int(short unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:53:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 53 | SYSCALL_DEFINE1(setuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:53:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 53 | SYSCALL_DEFINE1(setuid16, old_uid_t, uid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setreuid16’ alias between functions of incompatible types ‘long int(old_uid_t, old_uid_t)’ {aka ‘long int(short unsigned int, short unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:48:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 48 | SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:48:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 48 | SYSCALL_DEFINE2(setreuid16, old_uid_t, ruid, old_uid_t, euid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setgid16’ alias between functions of incompatible types ‘long int(old_gid_t)’ {aka ‘long int(short unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:43:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 43 | SYSCALL_DEFINE1(setgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:43:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 43 | SYSCALL_DEFINE1(setgid16, old_gid_t, gid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setregid16’ alias between functions of incompatible types ‘long int(old_gid_t, old_gid_t)’ {aka ‘long int(short unsigned int, short unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:38:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 38 | SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:38:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 38 | SYSCALL_DEFINE2(setregid16, old_gid_t, rgid, old_gid_t, egid) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fchown16’ alias between functions of incompatible types ‘long int(unsigned int, old_uid_t, old_gid_t)’ {aka ‘long int(unsigned int, short unsigned int, short unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:33:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 33 | SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:33:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 33 | SYSCALL_DEFINE3(fchown16, unsigned int, fd, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_lchown16’ alias between functions of incompatible types ‘long int(const char *, old_uid_t, old_gid_t)’ {aka ‘long int(const char *, short unsigned int, short unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:28:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 28 | SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/uid16.c:28:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 28 | SYSCALL_DEFINE3(lchown16, const char __user *, filename, old_uid_t, user, old_gid_t, group) | ^~~~~~~~~~~~~~~ CC [M] fs/btrfs/struct-funcs.o CC kernel/module.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:961:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 961 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:3865:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3865 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:3885:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3885 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/module.c:35: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_delete_module’ alias between functions of incompatible types ‘long int(const char *, unsigned int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:961:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 961 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:961:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 961 | SYSCALL_DEFINE2(delete_module, const char __user *, name_user, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_finit_module’ alias between functions of incompatible types ‘long int(int, const char *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:3885:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3885 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:3885:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3885 | SYSCALL_DEFINE3(finit_module, int, fd, const char __user *, uargs, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_init_module’ alias between functions of incompatible types ‘long int(void *, long unsigned int, const char *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:3865:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3865 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/module.c:3865:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3865 | SYSCALL_DEFINE3(init_module, void __user *, umod, | ^~~~~~~~~~~~~~~ CC [M] fs/btrfs/xattr.o CC [M] fs/btrfs/ordered-data.o CC [M] fs/btrfs/extent_io.o CC kernel/module_signing.o CC security/inode.o CC kernel/kallsyms.o CC security/lsm_audit.o CC kernel/acct.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/acct.c:273:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 273 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/acct.c:57: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_acct’ alias between functions of incompatible types ‘long int(const char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/acct.c:273:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 273 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/acct.c:273:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 273 | SYSCALL_DEFINE1(acct, const char __user *, name) | ^~~~~~~~~~~~~~~ CC kernel/crash_core.o CC kernel/kexec_core.o CC security/device_cgroup.o CC kernel/kexec.o CC security/lock_down.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/kexec.c:225:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 225 | SYSCALL_DEFINE4(kexec_load, unsigned long, entry, unsigned long, nr_segments, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/kexec.c:17: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_kexec_load’ alias between functions of incompatible types ‘long int(long unsigned int, long unsigned int, struct kexec_segment *, long unsigned int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/kexec.c:225:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 225 | SYSCALL_DEFINE4(kexec_load, unsigned long, entry, unsigned long, nr_segments, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/kexec.c:225:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 225 | SYSCALL_DEFINE4(kexec_load, unsigned long, entry, unsigned long, nr_segments, | ^~~~~~~~~~~~~~~ CC kernel/utsname.o CC kernel/user_namespace.o CC [M] fs/btrfs/volumes.o CC [M] fs/btrfs/async-thread.o AR security/built-in.a CC crypto/asymmetric_keys/asymmetric_type.o CC kernel/pid_namespace.o CC crypto/asymmetric_keys/restrict.o CC [M] fs/btrfs/ioctl.o CC crypto/asymmetric_keys/signature.o CC crypto/asymmetric_keys/public_key.o CC kernel/stop_machine.o ASN.1 crypto/asymmetric_keys/x509.asn1.c ASN.1 crypto/asymmetric_keys/x509_akid.asn1.c CC crypto/asymmetric_keys/x509_public_key.o CC kernel/audit.o ASN.1 crypto/asymmetric_keys/pkcs7.asn1.c CC crypto/asymmetric_keys/pkcs7_trust.o CC crypto/asymmetric_keys/pkcs7_verify.o CC [M] crypto/asymmetric_keys/pkcs7_key_type.o In file included from /<>/crypto/asymmetric_keys/pkcs7_key_type.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pkcs7_key_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/asymmetric_keys/pkcs7_key_type.c:98:1: note: in expansion of macro ‘module_init’ 98 | module_init(pkcs7_key_init); | ^~~~~~~~~~~ /<>/crypto/asymmetric_keys/pkcs7_key_type.c:88:19: note: ‘init_module’ target declared here 88 | static int __init pkcs7_key_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/crypto/asymmetric_keys/pkcs7_key_type.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pkcs7_key_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/asymmetric_keys/pkcs7_key_type.c:99:1: note: in expansion of macro ‘module_exit’ 99 | module_exit(pkcs7_key_cleanup); | ^~~~~~~~~~~ /<>/crypto/asymmetric_keys/pkcs7_key_type.c:93:20: note: ‘cleanup_module’ target declared here 93 | static void __exit pkcs7_key_cleanup(void) | ^~~~~~~~~~~~~~~~~ CC crypto/asymmetric_keys/x509.asn1.o CC crypto/asymmetric_keys/x509_akid.asn1.o CC crypto/asymmetric_keys/x509_cert_parser.o CC crypto/asymmetric_keys/pkcs7.asn1.o CC [M] fs/btrfs/locking.o CC crypto/asymmetric_keys/pkcs7_parser.o LD [M] crypto/asymmetric_keys/pkcs7_test_key.o CC [M] fs/btrfs/orphan.o CC kernel/auditfilter.o AR crypto/asymmetric_keys/built-in.a CC [M] crypto/async_tx/async_tx.o CC [M] crypto/async_tx/async_memcpy.o CC [M] fs/btrfs/export.o In file included from /<>/crypto/async_tx/async_tx.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘async_tx_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/async_tx/async_tx.c:46:1: note: in expansion of macro ‘module_init’ 46 | module_init(async_tx_init); | ^~~~~~~~~~~ /<>/crypto/async_tx/async_tx.c:32:19: note: ‘init_module’ target declared here 32 | static int __init async_tx_init(void) | ^~~~~~~~~~~~~ In file included from /<>/crypto/async_tx/async_tx.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘async_tx_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/async_tx/async_tx.c:47:1: note: in expansion of macro ‘module_exit’ 47 | module_exit(async_tx_exit); | ^~~~~~~~~~~ /<>/crypto/async_tx/async_tx.c:41:20: note: ‘cleanup_module’ target declared here 41 | static void __exit async_tx_exit(void) | ^~~~~~~~~~~~~ CC [M] crypto/async_tx/async_xor.o CC kernel/auditsc.o CC [M] crypto/async_tx/async_pq.o CC [M] fs/btrfs/tree-log.o In file included from /<>/crypto/async_tx/async_pq.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘async_pq_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/async_tx/async_pq.c:449:1: note: in expansion of macro ‘module_init’ 449 | module_init(async_pq_init); | ^~~~~~~~~~~ /<>/crypto/async_tx/async_pq.c:432:19: note: ‘init_module’ target declared here 432 | static int __init async_pq_init(void) | ^~~~~~~~~~~~~ In file included from /<>/crypto/async_tx/async_pq.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘async_pq_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/async_tx/async_pq.c:450:1: note: in expansion of macro ‘module_exit’ 450 | module_exit(async_pq_exit); | ^~~~~~~~~~~ /<>/crypto/async_tx/async_pq.c:444:20: note: ‘cleanup_module’ target declared here 444 | static void __exit async_pq_exit(void) | ^~~~~~~~~~~~~ CC [M] crypto/async_tx/async_raid6_recov.o CC [M] fs/btrfs/free-space-cache.o CC crypto/api.o CC kernel/audit_watch.o CC crypto/cipher.o CC kernel/audit_fsnotify.o CC crypto/compress.o CC kernel/audit_tree.o CC [M] fs/btrfs/zlib.o CC crypto/memneq.o CC [M] fs/btrfs/lzo.o CC crypto/crypto_wq.o CC [M] fs/btrfs/zstd.o CC kernel/kprobes.o CC crypto/algapi.o CC crypto/scatterwalk.o CC [M] fs/btrfs/compression.o CC crypto/proc.o CC crypto/aead.o CC kernel/hung_task.o CC kernel/seccomp.o CC [M] fs/btrfs/delayed-ref.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/seccomp.c:946:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 946 | SYSCALL_DEFINE3(seccomp, unsigned int, op, unsigned int, flags, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/seccomp.c:28: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_seccomp’ alias between functions of incompatible types ‘long int(unsigned int, unsigned int, const char *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/seccomp.c:946:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 946 | SYSCALL_DEFINE3(seccomp, unsigned int, op, unsigned int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/seccomp.c:946:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 946 | SYSCALL_DEFINE3(seccomp, unsigned int, op, unsigned int, flags, | ^~~~~~~~~~~~~~~ CC [M] fs/btrfs/relocation.o CC crypto/ablkcipher.o CC kernel/relay.o CC [M] fs/btrfs/delayed-inode.o CC crypto/blkcipher.o CC kernel/utsname_sysctl.o CC kernel/delayacct.o CC [M] fs/btrfs/scrub.o CC kernel/taskstats.o CC crypto/skcipher.o CC [M] fs/btrfs/reada.o CC kernel/tsacct.o CC kernel/tracepoint.o CC crypto/seqiv.o CC [M] fs/btrfs/backref.o CC crypto/ahash.o CC kernel/latencytop.o CC kernel/elfcore.o CC kernel/irq_work.o CC kernel/cpu_pm.o CC kernel/padata.o CC crypto/shash.o CC kernel/crash_dump.o CC [M] fs/btrfs/ulist.o CC kernel/jump_label.o CC kernel/iomem.o CC [M] fs/btrfs/qgroup.o CC crypto/akcipher.o CC crypto/kpp.o CC kernel/rseq.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/rseq.c:308:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 308 | SYSCALL_DEFINE4(rseq, struct rseq __user *, rseq, u32, rseq_len, | ^~~~~~~~~~~~~~~ In file included from /<>/kernel/rseq.c:13: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rseq’ alias between functions of incompatible types ‘long int(struct rseq *, u32, int, u32)’ {aka ‘long int(struct rseq *, unsigned int, int, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/rseq.c:308:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 308 | SYSCALL_DEFINE4(rseq, struct rseq __user *, rseq, u32, rseq_len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/kernel/rseq.c:308:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 308 | SYSCALL_DEFINE4(rseq, struct rseq __user *, rseq, u32, rseq_len, | ^~~~~~~~~~~~~~~ CC crypto/dh.o GZIP kernel/config_data.gz CC [M] kernel/torture.o CC crypto/dh_helper.o ASN.1 crypto/rsapubkey.asn1.c ASN.1 crypto/rsaprivkey.asn1.c CC crypto/rsa.o CC crypto/rsa_helper.o CC crypto/rsa-pkcs1pad.o CC crypto/acompress.o AR kernel/built-in.a UPD kernel/config_data.h CC [M] kernel/configs.o CC [M] fs/btrfs/send.o In file included from /<>/kernel/configs.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ikconfig_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/kernel/configs.c:92:1: note: in expansion of macro ‘module_init’ 92 | module_init(ikconfig_init); | ^~~~~~~~~~~ /<>/kernel/configs.c:72:19: note: ‘init_module’ target declared here 72 | static int __init ikconfig_init(void) | ^~~~~~~~~~~~~ In file included from /<>/kernel/configs.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ikconfig_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/kernel/configs.c:93:1: note: in expansion of macro ‘module_exit’ 93 | module_exit(ikconfig_cleanup); | ^~~~~~~~~~~ /<>/kernel/configs.c:87:20: note: ‘cleanup_module’ target declared here 87 | static void __exit ikconfig_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/btrfs/dev-replace.o CC crypto/scompress.o CC [M] fs/btrfs/raid56.o CC crypto/algboss.o CC [M] fs/btrfs/uuid-tree.o CC crypto/testmgr.o CC [M] fs/btrfs/props.o CC crypto/hmac.o CC crypto/crypto_null.o CC crypto/md5.o CC crypto/sha1_generic.o CC [M] fs/btrfs/free-space-tree.o CC crypto/sha256_generic.o CC crypto/sha512_generic.o CC crypto/gf128mul.o CC [M] fs/btrfs/tree-checker.o CC crypto/ecb.o CC crypto/cbc.o CC crypto/cts.o CC crypto/xts.o CC [M] fs/btrfs/acl.o CC crypto/ctr.o CC crypto/gcm.o CC crypto/des_generic.o CC crypto/aes_generic.o LD [M] fs/btrfs/btrfs.o CC fs/cachefiles/bind.o CC fs/cachefiles/daemon.o CC crypto/deflate.o CC crypto/crc32c_generic.o CC crypto/crc32_generic.o CC fs/cachefiles/interface.o CC crypto/crct10dif_common.o CC fs/cachefiles/key.o CC fs/cachefiles/main.o CC crypto/crct10dif_generic.o CC fs/cachefiles/namei.o CC fs/cachefiles/rdwr.o CC crypto/lzo.o CC fs/cachefiles/security.o CC crypto/rng.o CC fs/cachefiles/xattr.o CC crypto/drbg.o CC crypto/jitterentropy.o CC crypto/jitterentropy-kcapi.o AR fs/cachefiles/built-in.a CC [M] fs/ceph/super.o CC crypto/ghash-generic.o CC crypto/hash_info.o CC [M] crypto/crypto_engine.o In file included from /<>/fs/ceph/super.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_ceph’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ceph/super.c:1161:1: note: in expansion of macro ‘module_init’ 1161 | module_init(init_ceph); | ^~~~~~~~~~~ /<>/fs/ceph/super.c:1130:19: note: ‘init_module’ target declared here 1130 | static int __init init_ceph(void) | ^~~~~~~~~ In file included from /<>/fs/ceph/super.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_ceph’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ceph/super.c:1162:1: note: in expansion of macro ‘module_exit’ 1162 | module_exit(exit_ceph); | ^~~~~~~~~~~ /<>/fs/ceph/super.c:1153:20: note: ‘cleanup_module’ target declared here 1153 | static void __exit exit_ceph(void) | ^~~~~~~~~ CC [M] fs/ceph/inode.o CC [M] crypto/echainiv.o CC [M] fs/ceph/dir.o CC [M] crypto/crypto_user.o In file included from /<>/crypto/echainiv.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘echainiv_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/echainiv.c:177:1: note: in expansion of macro ‘module_init’ 177 | module_init(echainiv_module_init); | ^~~~~~~~~~~ /<>/crypto/echainiv.c:167:19: note: ‘init_module’ target declared here 167 | static int __init echainiv_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/echainiv.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘echainiv_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/echainiv.c:178:1: note: in expansion of macro ‘module_exit’ 178 | module_exit(echainiv_module_exit); | ^~~~~~~~~~~ /<>/crypto/echainiv.c:172:20: note: ‘cleanup_module’ target declared here 172 | static void __exit echainiv_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] crypto/cmac.o In file included from /<>/crypto/crypto_user.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_user_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/crypto_user.c:561:1: note: in expansion of macro ‘module_init’ 561 | module_init(crypto_user_init); | ^~~~~~~~~~~ /<>/crypto/crypto_user.c:543:19: note: ‘init_module’ target declared here 543 | static int __init crypto_user_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/crypto/crypto_user.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_user_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/crypto_user.c:562:1: note: in expansion of macro ‘module_exit’ 562 | module_exit(crypto_user_exit); | ^~~~~~~~~~~ /<>/crypto/crypto_user.c:556:20: note: ‘cleanup_module’ target declared here 556 | static void __exit crypto_user_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/crypto/cmac.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_cmac_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/cmac.c:316:1: note: in expansion of macro ‘module_init’ 316 | module_init(crypto_cmac_module_init); | ^~~~~~~~~~~ /<>/crypto/cmac.c:306:19: note: ‘init_module’ target declared here 306 | static int __init crypto_cmac_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/cmac.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_cmac_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/cmac.c:317:1: note: in expansion of macro ‘module_exit’ 317 | module_exit(crypto_cmac_module_exit); | ^~~~~~~~~~~ /<>/crypto/cmac.c:311:20: note: ‘cleanup_module’ target declared here 311 | static void __exit crypto_cmac_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/vmac.o CC [M] crypto/xcbc.o In file included from /<>/crypto/vmac.c:35: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vmac_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/vmac.c:669:1: note: in expansion of macro ‘module_init’ 669 | module_init(vmac_module_init); | ^~~~~~~~~~~ /<>/crypto/vmac.c:659:19: note: ‘init_module’ target declared here 659 | static int __init vmac_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/crypto/vmac.c:35: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vmac_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/vmac.c:670:1: note: in expansion of macro ‘module_exit’ 670 | module_exit(vmac_module_exit); | ^~~~~~~~~~~ /<>/crypto/vmac.c:664:20: note: ‘cleanup_module’ target declared here 664 | static void __exit vmac_module_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/crypto/xcbc.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_xcbc_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/xcbc.c:283:1: note: in expansion of macro ‘module_init’ 283 | module_init(crypto_xcbc_module_init); | ^~~~~~~~~~~ /<>/crypto/xcbc.c:273:19: note: ‘init_module’ target declared here 273 | static int __init crypto_xcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/xcbc.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_xcbc_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/xcbc.c:284:1: note: in expansion of macro ‘module_exit’ 284 | module_exit(crypto_xcbc_module_exit); | ^~~~~~~~~~~ /<>/crypto/xcbc.c:278:20: note: ‘cleanup_module’ target declared here 278 | static void __exit crypto_xcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/md4.o CC [M] crypto/rmd128.o CC [M] crypto/rmd160.o CC [M] fs/ceph/file.o In file included from /<>/crypto/md4.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘md4_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/md4.c:236:1: note: in expansion of macro ‘module_init’ 236 | module_init(md4_mod_init); | ^~~~~~~~~~~ /<>/crypto/md4.c:226:19: note: ‘init_module’ target declared here 226 | static int __init md4_mod_init(void) | ^~~~~~~~~~~~ In file included from /<>/crypto/md4.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘md4_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/md4.c:237:1: note: in expansion of macro ‘module_exit’ 237 | module_exit(md4_mod_fini); | ^~~~~~~~~~~ /<>/crypto/md4.c:231:20: note: ‘cleanup_module’ target declared here 231 | static void __exit md4_mod_fini(void) | ^~~~~~~~~~~~ In file included from /<>/crypto/rmd128.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rmd128_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/rmd128.c:322:1: note: in expansion of macro ‘module_init’ 322 | module_init(rmd128_mod_init); | ^~~~~~~~~~~ /<>/crypto/rmd128.c:312:19: note: ‘init_module’ target declared here 312 | static int __init rmd128_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/rmd128.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rmd128_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/rmd128.c:323:1: note: in expansion of macro ‘module_exit’ 323 | module_exit(rmd128_mod_fini); | ^~~~~~~~~~~ /<>/crypto/rmd128.c:317:20: note: ‘cleanup_module’ target declared here 317 | static void __exit rmd128_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/rmd160.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rmd160_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/rmd160.c:366:1: note: in expansion of macro ‘module_init’ 366 | module_init(rmd160_mod_init); | ^~~~~~~~~~~ /<>/crypto/rmd160.c:356:19: note: ‘init_module’ target declared here 356 | static int __init rmd160_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/rmd160.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rmd160_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/rmd160.c:367:1: note: in expansion of macro ‘module_exit’ 367 | module_exit(rmd160_mod_fini); | ^~~~~~~~~~~ /<>/crypto/rmd160.c:361:20: note: ‘cleanup_module’ target declared here 361 | static void __exit rmd160_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] fs/ceph/locks.o CC [M] crypto/rmd256.o CC [M] crypto/rmd320.o In file included from /<>/crypto/rmd256.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rmd256_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/rmd256.c:341:1: note: in expansion of macro ‘module_init’ 341 | module_init(rmd256_mod_init); | ^~~~~~~~~~~ /<>/crypto/rmd256.c:331:19: note: ‘init_module’ target declared here 331 | static int __init rmd256_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/rmd256.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rmd256_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/rmd256.c:342:1: note: in expansion of macro ‘module_exit’ 342 | module_exit(rmd256_mod_fini); | ^~~~~~~~~~~ /<>/crypto/rmd256.c:336:20: note: ‘cleanup_module’ target declared here 336 | static void __exit rmd256_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/rmd320.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rmd320_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/rmd320.c:390:1: note: in expansion of macro ‘module_init’ 390 | module_init(rmd320_mod_init); | ^~~~~~~~~~~ /<>/crypto/rmd320.c:380:19: note: ‘init_module’ target declared here 380 | static int __init rmd320_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/rmd320.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rmd320_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/rmd320.c:391:1: note: in expansion of macro ‘module_exit’ 391 | module_exit(rmd320_mod_fini); | ^~~~~~~~~~~ /<>/crypto/rmd320.c:385:20: note: ‘cleanup_module’ target declared here 385 | static void __exit rmd320_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] crypto/sha3_generic.o CC [M] fs/ceph/addr.o In file included from /<>/crypto/sha3_generic.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sha3_generic_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/sha3_generic.c:301:1: note: in expansion of macro ‘module_init’ 301 | module_init(sha3_generic_mod_init); | ^~~~~~~~~~~ /<>/crypto/sha3_generic.c:291:19: note: ‘init_module’ target declared here 291 | static int __init sha3_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/sha3_generic.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sha3_generic_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/sha3_generic.c:302:1: note: in expansion of macro ‘module_exit’ 302 | module_exit(sha3_generic_mod_fini); | ^~~~~~~~~~~ CC [M] crypto/sm3_generic.o /<>/crypto/sha3_generic.c:296:20: note: ‘cleanup_module’ target declared here 296 | static void __exit sha3_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ceph/ioctl.o In file included from /<>/crypto/sm3_generic.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sm3_generic_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/sm3_generic.c:203:1: note: in expansion of macro ‘module_init’ 203 | module_init(sm3_generic_mod_init); | ^~~~~~~~~~~ /<>/crypto/sm3_generic.c:193:19: note: ‘init_module’ target declared here 193 | static int __init sm3_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/sm3_generic.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sm3_generic_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/sm3_generic.c:204:1: note: in expansion of macro ‘module_exit’ 204 | module_exit(sm3_generic_mod_fini); | ^~~~~~~~~~~ /<>/crypto/sm3_generic.c:198:20: note: ‘cleanup_module’ target declared here 198 | static void __exit sm3_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] crypto/wp512.o CC [M] fs/ceph/export.o CC [M] crypto/tgr192.o In file included from /<>/crypto/wp512.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wp512_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/wp512.c:1174:1: note: in expansion of macro ‘module_init’ 1174 | module_init(wp512_mod_init); | ^~~~~~~~~~~ /<>/crypto/wp512.c:1160:19: note: ‘init_module’ target declared here 1160 | static int __init wp512_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/crypto/wp512.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wp512_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/wp512.c:1175:1: note: in expansion of macro ‘module_exit’ 1175 | module_exit(wp512_mod_fini); | ^~~~~~~~~~~ /<>/crypto/wp512.c:1165:20: note: ‘cleanup_module’ target declared here 1165 | static void __exit wp512_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /<>/crypto/tgr192.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tgr192_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/tgr192.c:683:1: note: in expansion of macro ‘module_init’ 683 | module_init(tgr192_mod_init); | ^~~~~~~~~~~ /<>/crypto/tgr192.c:669:19: note: ‘init_module’ target declared here 669 | static int __init tgr192_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/tgr192.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tgr192_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/tgr192.c:684:1: note: in expansion of macro ‘module_exit’ 684 | module_exit(tgr192_mod_fini); | ^~~~~~~~~~~ /<>/crypto/tgr192.c:674:20: note: ‘cleanup_module’ target declared here 674 | static void __exit tgr192_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] crypto/cfb.o CC [M] crypto/pcbc.o CC [M] fs/ceph/caps.o CC [M] fs/ceph/snap.o In file included from /<>/crypto/cfb.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_cfb_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/cfb.c:347:1: note: in expansion of macro ‘module_init’ 347 | module_init(crypto_cfb_module_init); | ^~~~~~~~~~~ /<>/crypto/cfb.c:337:19: note: ‘init_module’ target declared here 337 | static int __init crypto_cfb_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/cfb.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_cfb_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/cfb.c:348:1: note: in expansion of macro ‘module_exit’ 348 | module_exit(crypto_cfb_module_exit); | ^~~~~~~~~~~ /<>/crypto/cfb.c:342:20: note: ‘cleanup_module’ target declared here 342 | static void __exit crypto_cfb_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/pcbc.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_pcbc_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/pcbc.c:305:1: note: in expansion of macro ‘module_init’ 305 | module_init(crypto_pcbc_module_init); | ^~~~~~~~~~~ /<>/crypto/pcbc.c:295:19: note: ‘init_module’ target declared here 295 | static int __init crypto_pcbc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/pcbc.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_pcbc_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/pcbc.c:306:1: note: in expansion of macro ‘module_exit’ 306 | module_exit(crypto_pcbc_module_exit); | ^~~~~~~~~~~ /<>/crypto/pcbc.c:300:20: note: ‘cleanup_module’ target declared here 300 | static void __exit crypto_pcbc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/lrw.o CC [M] crypto/keywrap.o In file included from /<>/crypto/lrw.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/lrw.c:595:1: note: in expansion of macro ‘module_init’ 595 | module_init(crypto_module_init); | ^~~~~~~~~~~ /<>/crypto/lrw.c:585:19: note: ‘init_module’ target declared here 585 | static int __init crypto_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/lrw.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/lrw.c:596:1: note: in expansion of macro ‘module_exit’ 596 | module_exit(crypto_module_exit); | ^~~~~~~~~~~ /<>/crypto/lrw.c:590:20: note: ‘cleanup_module’ target declared here 590 | static void __exit crypto_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/keywrap.c:84: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_kw_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/keywrap.c:381:1: note: in expansion of macro ‘module_init’ 381 | module_init(crypto_kw_init); | ^~~~~~~~~~~ /<>/crypto/keywrap.c:371:19: note: ‘init_module’ target declared here 371 | static int __init crypto_kw_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/crypto/keywrap.c:84: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_kw_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/keywrap.c:382:1: note: in expansion of macro ‘module_exit’ 382 | module_exit(crypto_kw_exit); | ^~~~~~~~~~~ /<>/crypto/keywrap.c:376:20: note: ‘cleanup_module’ target declared here 376 | static void __exit crypto_kw_exit(void) | ^~~~~~~~~~~~~~ CC [M] crypto/ccm.o CC [M] crypto/chacha20poly1305.o CC [M] fs/ceph/xattr.o In file included from /<>/crypto/ccm.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_ccm_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/ccm.c:1046:1: note: in expansion of macro ‘module_init’ 1046 | module_init(crypto_ccm_module_init); | ^~~~~~~~~~~ /<>/crypto/ccm.c:1006:19: note: ‘init_module’ target declared here 1006 | static int __init crypto_ccm_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/ccm.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_ccm_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/ccm.c:1047:1: note: in expansion of macro ‘module_exit’ 1047 | module_exit(crypto_ccm_module_exit); | ^~~~~~~~~~~ /<>/crypto/ccm.c:1038:20: note: ‘cleanup_module’ target declared here 1038 | static void __exit crypto_ccm_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/chacha20poly1305.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘chacha20poly1305_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/chacha20poly1305.c:739:1: note: in expansion of macro ‘module_init’ 739 | module_init(chacha20poly1305_module_init); | ^~~~~~~~~~~ /<>/crypto/chacha20poly1305.c:718:19: note: ‘init_module’ target declared here 718 | static int __init chacha20poly1305_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/chacha20poly1305.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘chacha20poly1305_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/chacha20poly1305.c:740:1: note: in expansion of macro ‘module_exit’ 740 | module_exit(chacha20poly1305_module_exit); | ^~~~~~~~~~~ /<>/crypto/chacha20poly1305.c:733:20: note: ‘cleanup_module’ target declared here 733 | static void __exit chacha20poly1305_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ceph/quota.o CC [M] crypto/aegis128.o CC [M] fs/ceph/mds_client.o In file included from /<>/crypto/aegis128.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_aegis128_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/aegis128.c:456:1: note: in expansion of macro ‘module_init’ 456 | module_init(crypto_aegis128_module_init); | ^~~~~~~~~~~ /<>/crypto/aegis128.c:446:19: note: ‘init_module’ target declared here 446 | static int __init crypto_aegis128_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/aegis128.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_aegis128_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/aegis128.c:457:1: note: in expansion of macro ‘module_exit’ 457 | module_exit(crypto_aegis128_module_exit); | ^~~~~~~~~~~ /<>/crypto/aegis128.c:451:20: note: ‘cleanup_module’ target declared here 451 | static void __exit crypto_aegis128_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ceph/mdsmap.o CC [M] fs/ceph/strings.o CC [M] crypto/aegis128l.o /<>/fs/ceph/mds_client.c: In function ‘ceph_send_cap_releases’: /<>/fs/ceph/mds_client.c:1684:16: warning: taking address of packed member of ‘struct ceph_mds_cap_release’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1684 | le32_add_cpu(&head->num, 1); | ^~~~~~~~~~ CC [M] fs/ceph/ceph_frag.o In file included from /<>/crypto/aegis128l.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_aegis128l_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/aegis128l.c:520:1: note: in expansion of macro ‘module_init’ 520 | module_init(crypto_aegis128l_module_init); | ^~~~~~~~~~~ /<>/crypto/aegis128l.c:510:19: note: ‘init_module’ target declared here 510 | static int __init crypto_aegis128l_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/aegis128l.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_aegis128l_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/aegis128l.c:521:1: note: in expansion of macro ‘module_exit’ 521 | module_exit(crypto_aegis128l_module_exit); | ^~~~~~~~~~~ /<>/crypto/aegis128l.c:515:20: note: ‘cleanup_module’ target declared here 515 | static void __exit crypto_aegis128l_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ceph/debugfs.o In file included from /<>/include/linux/printk.h:357, from /<>/include/linux/kernel.h:14, from /<>/include/asm-generic/bug.h:18, from /<>/arch/arm/include/asm/bug.h:60, from /<>/include/linux/bug.h:5, from /<>/fs/ceph/mdsmap.c:4: /<>/fs/ceph/mdsmap.c: In function ‘ceph_mdsmap_decode’: /<>/fs/ceph/mdsmap.c:209:21: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 209 | ceph_pr_addr(&addr.in_addr), | ^~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/fs/ceph/mdsmap.c:207:3: note: in expansion of macro ‘dout’ 207 | dout("mdsmap_decode %d/%d %lld mds%d.%d %s %s\n", | ^~~~ CC [M] crypto/aegis256.o CC [M] fs/ceph/cache.o /<>/fs/ceph/debugfs.c: In function ‘mdsmap_show’: /<>/fs/ceph/debugfs.c:40:24: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | ceph_pr_addr(&addr->in_addr), | ^~~~~~~~~~~~~~ CC [M] crypto/morus640.o In file included from /<>/crypto/aegis256.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_aegis256_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/aegis256.c:471:1: note: in expansion of macro ‘module_init’ 471 | module_init(crypto_aegis256_module_init); | ^~~~~~~~~~~ /<>/crypto/aegis256.c:461:19: note: ‘init_module’ target declared here 461 | static int __init crypto_aegis256_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/aegis256.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_aegis256_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/aegis256.c:472:1: note: in expansion of macro ‘module_exit’ 472 | module_exit(crypto_aegis256_module_exit); | ^~~~~~~~~~~ /<>/crypto/aegis256.c:466:20: note: ‘cleanup_module’ target declared here 466 | static void __exit crypto_aegis256_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/ceph/mds_client.c: In function ‘ceph_mdsc_init’: /<>/fs/ceph/mds_client.c:3647:2: warning: ‘strncpy’ output may be truncated copying 64 bytes from a string of length 64 [-Wstringop-truncation] 3647 | strncpy(mdsc->nodename, utsname()->nodename, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3648 | sizeof(mdsc->nodename) - 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/morus1280.o In file included from /<>/crypto/morus640.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_morus640_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/morus640.c:538:1: note: in expansion of macro ‘module_init’ 538 | module_init(crypto_morus640_module_init); | ^~~~~~~~~~~ /<>/crypto/morus640.c:528:19: note: ‘init_module’ target declared here 528 | static int __init crypto_morus640_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/morus640.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_morus640_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/morus640.c:539:1: note: in expansion of macro ‘module_exit’ 539 | module_exit(crypto_morus640_module_exit); | ^~~~~~~~~~~ /<>/crypto/morus640.c:533:20: note: ‘cleanup_module’ target declared here 533 | static void __exit crypto_morus640_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ceph/acl.o CC [M] crypto/pcrypt.o In file included from /<>/crypto/morus1280.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_morus1280_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/morus1280.c:542:1: note: in expansion of macro ‘module_init’ 542 | module_init(crypto_morus1280_module_init); | ^~~~~~~~~~~ /<>/crypto/morus1280.c:532:19: note: ‘init_module’ target declared here 532 | static int __init crypto_morus1280_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/morus1280.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_morus1280_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/morus1280.c:543:1: note: in expansion of macro ‘module_exit’ 543 | module_exit(crypto_morus1280_module_exit); | ^~~~~~~~~~~ /<>/crypto/morus1280.c:537:20: note: ‘cleanup_module’ target declared here 537 | static void __exit crypto_morus1280_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] crypto/cryptd.o CC [M] crypto/mcryptd.o In file included from /<>/crypto/pcrypt.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcrypt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/pcrypt.c:515:1: note: in expansion of macro ‘module_init’ 515 | module_init(pcrypt_init); | ^~~~~~~~~~~ /<>/crypto/pcrypt.c:477:19: note: ‘init_module’ target declared here 477 | static int __init pcrypt_init(void) | ^~~~~~~~~~~ In file included from /<>/crypto/pcrypt.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcrypt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/pcrypt.c:516:1: note: in expansion of macro ‘module_exit’ 516 | module_exit(pcrypt_exit); | ^~~~~~~~~~~ /<>/crypto/pcrypt.c:506:20: note: ‘cleanup_module’ target declared here 506 | static void __exit pcrypt_exit(void) | ^~~~~~~~~~~ LD [M] fs/ceph/ceph.o CC [M] fs/cifs/trace.o In file included from /<>/crypto/cryptd.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cryptd_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/crypto/cryptd.c:1395:1: note: in expansion of macro ‘subsys_initcall’ 1395 | subsys_initcall(cryptd_init); | ^~~~~~~~~~~~~~~ /<>/crypto/cryptd.c:1374:19: note: ‘init_module’ target declared here 1374 | static int __init cryptd_init(void) | ^~~~~~~~~~~ In file included from /<>/crypto/cryptd.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cryptd_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/cryptd.c:1396:1: note: in expansion of macro ‘module_exit’ 1396 | module_exit(cryptd_exit); | ^~~~~~~~~~~ /<>/crypto/cryptd.c:1389:20: note: ‘cleanup_module’ target declared here 1389 | static void __exit cryptd_exit(void) | ^~~~~~~~~~~ CC [M] fs/cifs/cifsfs.o In file included from /<>/crypto/mcryptd.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mcryptd_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/crypto/mcryptd.c:670:1: note: in expansion of macro ‘subsys_initcall’ 670 | subsys_initcall(mcryptd_init); | ^~~~~~~~~~~~~~~ /<>/crypto/mcryptd.c:636:19: note: ‘init_module’ target declared here 636 | static int __init mcryptd_init(void) | ^~~~~~~~~~~~ In file included from /<>/crypto/mcryptd.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mcryptd_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/mcryptd.c:671:1: note: in expansion of macro ‘module_exit’ 671 | module_exit(mcryptd_exit); | ^~~~~~~~~~~ /<>/crypto/mcryptd.c:663:20: note: ‘cleanup_module’ target declared here 663 | static void __exit mcryptd_exit(void) | ^~~~~~~~~~~~ CC [M] crypto/fcrypt.o CC [M] crypto/blowfish_generic.o CC [M] fs/cifs/cifssmb.o In file included from /<>/fs/cifs/cifsfs.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_cifs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/cifs/cifsfs.c:1563:1: note: in expansion of macro ‘module_init’ 1563 | module_init(init_cifs) | ^~~~~~~~~~~ /<>/fs/cifs/cifsfs.c:1401:1: note: ‘init_module’ target declared here 1401 | init_cifs(void) | ^~~~~~~~~ In file included from /<>/fs/cifs/cifsfs.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_cifs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/cifs/cifsfs.c:1564:1: note: in expansion of macro ‘module_exit’ 1564 | module_exit(exit_cifs) | ^~~~~~~~~~~ /<>/fs/cifs/cifsfs.c:1523:1: note: ‘cleanup_module’ target declared here 1523 | exit_cifs(void) | ^~~~~~~~~ In file included from /<>/crypto/fcrypt.c:48: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fcrypt_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/fcrypt.c:417:1: note: in expansion of macro ‘module_init’ 417 | module_init(fcrypt_mod_init); | ^~~~~~~~~~~ /<>/crypto/fcrypt.c:407:19: note: ‘init_module’ target declared here 407 | static int __init fcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/fcrypt.c:48: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fcrypt_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/fcrypt.c:418:1: note: in expansion of macro ‘module_exit’ 418 | module_exit(fcrypt_mod_fini); | ^~~~~~~~~~~ /<>/crypto/fcrypt.c:412:20: note: ‘cleanup_module’ target declared here 412 | static void __exit fcrypt_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/blowfish_generic.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘blowfish_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/blowfish_generic.c:136:1: note: in expansion of macro ‘module_init’ 136 | module_init(blowfish_mod_init); | ^~~~~~~~~~~ /<>/crypto/blowfish_generic.c:126:19: note: ‘init_module’ target declared here 126 | static int __init blowfish_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/crypto/blowfish_generic.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘blowfish_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/blowfish_generic.c:137:1: note: in expansion of macro ‘module_exit’ 137 | module_exit(blowfish_mod_fini); | ^~~~~~~~~~~ /<>/crypto/blowfish_generic.c:131:20: note: ‘cleanup_module’ target declared here 131 | static void __exit blowfish_mod_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] crypto/blowfish_common.o CC [M] crypto/twofish_generic.o In file included from /<>/crypto/twofish_generic.c:42: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘twofish_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/twofish_generic.c:208:1: note: in expansion of macro ‘module_init’ 208 | module_init(twofish_mod_init); | ^~~~~~~~~~~ /<>/crypto/twofish_generic.c:198:19: note: ‘init_module’ target declared here 198 | static int __init twofish_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/crypto/twofish_generic.c:42: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘twofish_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/twofish_generic.c:209:1: note: in expansion of macro ‘module_exit’ 209 | module_exit(twofish_mod_fini); | ^~~~~~~~~~~ /<>/crypto/twofish_generic.c:203:20: note: ‘cleanup_module’ target declared here 203 | static void __exit twofish_mod_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/cifs/cifs_debug.o CC [M] crypto/twofish_common.o CC [M] crypto/serpent_generic.o In file included from /<>/crypto/serpent_generic.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘serpent_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/serpent_generic.c:667:1: note: in expansion of macro ‘module_init’ 667 | module_init(serpent_mod_init); | ^~~~~~~~~~~ /<>/crypto/serpent_generic.c:657:19: note: ‘init_module’ target declared here 657 | static int __init serpent_mod_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/crypto/serpent_generic.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘serpent_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/serpent_generic.c:668:1: note: in expansion of macro ‘module_exit’ 668 | module_exit(serpent_mod_fini); | ^~~~~~~~~~~ /<>/crypto/serpent_generic.c:662:20: note: ‘cleanup_module’ target declared here 662 | static void __exit serpent_mod_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] crypto/sm4_generic.o CC [M] fs/cifs/connect.o In file included from /<>/crypto/sm4_generic.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sm4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/sm4_generic.c:240:1: note: in expansion of macro ‘module_init’ 240 | module_init(sm4_init); | ^~~~~~~~~~~ /<>/crypto/sm4_generic.c:230:19: note: ‘init_module’ target declared here 230 | static int __init sm4_init(void) | ^~~~~~~~ In file included from /<>/crypto/sm4_generic.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sm4_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/sm4_generic.c:241:1: note: in expansion of macro ‘module_exit’ 241 | module_exit(sm4_fini); | ^~~~~~~~~~~ /<>/crypto/sm4_generic.c:235:20: note: ‘cleanup_module’ target declared here 235 | static void __exit sm4_fini(void) | ^~~~~~~~ CC [M] crypto/aes_ti.o In file included from /<>/crypto/aes_ti.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aes_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/aes_ti.c:370:1: note: in expansion of macro ‘module_init’ 370 | module_init(aes_init); | ^~~~~~~~~~~ /<>/crypto/aes_ti.c:360:19: note: ‘init_module’ target declared here 360 | static int __init aes_init(void) | ^~~~~~~~ In file included from /<>/crypto/aes_ti.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aes_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/aes_ti.c:371:1: note: in expansion of macro ‘module_exit’ 371 | module_exit(aes_fini); | ^~~~~~~~~~~ /<>/crypto/aes_ti.c:365:20: note: ‘cleanup_module’ target declared here 365 | static void __exit aes_fini(void) | ^~~~~~~~ CC [M] crypto/camellia_generic.o CC [M] crypto/cast_common.o In file included from /<>/crypto/camellia_generic.c:36: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘camellia_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/camellia_generic.c:1095:1: note: in expansion of macro ‘module_init’ 1095 | module_init(camellia_init); | ^~~~~~~~~~~ /<>/crypto/camellia_generic.c:1085:19: note: ‘init_module’ target declared here 1085 | static int __init camellia_init(void) | ^~~~~~~~~~~~~ In file included from /<>/crypto/camellia_generic.c:36: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘camellia_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/camellia_generic.c:1096:1: note: in expansion of macro ‘module_exit’ 1096 | module_exit(camellia_fini); | ^~~~~~~~~~~ /<>/crypto/camellia_generic.c:1090:20: note: ‘cleanup_module’ target declared here 1090 | static void __exit camellia_fini(void) | ^~~~~~~~~~~~~ CC [M] crypto/cast5_generic.o In file included from /<>/crypto/cast5_generic.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cast5_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/cast5_generic.c:546:1: note: in expansion of macro ‘module_init’ 546 | module_init(cast5_mod_init); | ^~~~~~~~~~~ /<>/crypto/cast5_generic.c:536:19: note: ‘init_module’ target declared here 536 | static int __init cast5_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/crypto/cast5_generic.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cast5_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/cast5_generic.c:547:1: note: in expansion of macro ‘module_exit’ 547 | module_exit(cast5_mod_fini); | ^~~~~~~~~~~ /<>/crypto/cast5_generic.c:541:20: note: ‘cleanup_module’ target declared here 541 | static void __exit cast5_mod_fini(void) | ^~~~~~~~~~~~~~ CC [M] crypto/cast6_generic.o CC [M] crypto/arc4.o In file included from /<>/crypto/cast6_generic.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cast6_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/cast6_generic.c:288:1: note: in expansion of macro ‘module_init’ 288 | module_init(cast6_mod_init); | ^~~~~~~~~~~ /<>/crypto/cast6_generic.c:278:19: note: ‘init_module’ target declared here 278 | static int __init cast6_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/crypto/cast6_generic.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cast6_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/cast6_generic.c:289:1: note: in expansion of macro ‘module_exit’ 289 | module_exit(cast6_mod_fini); | ^~~~~~~~~~~ /<>/crypto/cast6_generic.c:283:20: note: ‘cleanup_module’ target declared here 283 | static void __exit cast6_mod_fini(void) | ^~~~~~~~~~~~~~ In file included from /<>/crypto/arc4.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘arc4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/arc4.c:163:1: note: in expansion of macro ‘module_init’ 163 | module_init(arc4_init); | ^~~~~~~~~~~ /<>/crypto/arc4.c:153:19: note: ‘init_module’ target declared here 153 | static int __init arc4_init(void) | ^~~~~~~~~ In file included from /<>/crypto/arc4.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘arc4_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/arc4.c:164:1: note: in expansion of macro ‘module_exit’ 164 | module_exit(arc4_exit); | ^~~~~~~~~~~ /<>/crypto/arc4.c:158:20: note: ‘cleanup_module’ target declared here 158 | static void __exit arc4_exit(void) | ^~~~~~~~~ CC [M] crypto/tea.o CC [M] crypto/khazad.o CC [M] crypto/anubis.o In file included from /<>/crypto/tea.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tea_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/tea.c:277:1: note: in expansion of macro ‘module_init’ 277 | module_init(tea_mod_init); | ^~~~~~~~~~~ /<>/crypto/tea.c:263:19: note: ‘init_module’ target declared here 263 | static int __init tea_mod_init(void) | ^~~~~~~~~~~~ In file included from /<>/crypto/tea.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tea_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/tea.c:278:1: note: in expansion of macro ‘module_exit’ 278 | module_exit(tea_mod_fini); | ^~~~~~~~~~~ /<>/crypto/tea.c:268:20: note: ‘cleanup_module’ target declared here 268 | static void __exit tea_mod_fini(void) | ^~~~~~~~~~~~ In file included from /<>/crypto/khazad.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘khazad_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/khazad.c:878:1: note: in expansion of macro ‘module_init’ 878 | module_init(khazad_mod_init); | ^~~~~~~~~~~ /<>/crypto/khazad.c:864:19: note: ‘init_module’ target declared here 864 | static int __init khazad_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/khazad.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘khazad_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/khazad.c:879:1: note: in expansion of macro ‘module_exit’ 879 | module_exit(khazad_mod_fini); | ^~~~~~~~~~~ /<>/crypto/khazad.c:872:20: note: ‘cleanup_module’ target declared here 872 | static void __exit khazad_mod_fini(void) | ^~~~~~~~~~~~~~~ CC [M] fs/cifs/dir.o CC [M] crypto/seed.o In file included from /<>/crypto/anubis.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘anubis_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/anubis.c:702:1: note: in expansion of macro ‘module_init’ 702 | module_init(anubis_mod_init); | ^~~~~~~~~~~ /<>/crypto/anubis.c:689:19: note: ‘init_module’ target declared here 689 | static int __init anubis_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/anubis.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘anubis_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/anubis.c:703:1: note: in expansion of macro ‘module_exit’ 703 | module_exit(anubis_mod_fini); | ^~~~~~~~~~~ /<>/crypto/anubis.c:697:20: note: ‘cleanup_module’ target declared here 697 | static void __exit anubis_mod_fini(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/seed.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘seed_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/seed.c:473:1: note: in expansion of macro ‘module_init’ 473 | module_init(seed_init); | ^~~~~~~~~~~ /<>/crypto/seed.c:463:19: note: ‘init_module’ target declared here 463 | static int __init seed_init(void) | ^~~~~~~~~ In file included from /<>/crypto/seed.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘seed_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/seed.c:474:1: note: in expansion of macro ‘module_exit’ 474 | module_exit(seed_fini); | ^~~~~~~~~~~ /<>/crypto/seed.c:468:20: note: ‘cleanup_module’ target declared here 468 | static void __exit seed_fini(void) | ^~~~~~~~~ CC [M] crypto/speck.o In file included from /<>/crypto/speck.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘speck_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/speck.c:298:1: note: in expansion of macro ‘module_init’ 298 | module_init(speck_module_init); | ^~~~~~~~~~~ /<>/crypto/speck.c:288:19: note: ‘init_module’ target declared here 288 | static int __init speck_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/crypto/speck.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘speck_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/speck.c:299:1: note: in expansion of macro ‘module_exit’ 299 | module_exit(speck_module_exit); | ^~~~~~~~~~~ /<>/crypto/speck.c:293:20: note: ‘cleanup_module’ target declared here 293 | static void __exit speck_module_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] crypto/salsa20_generic.o CC [M] crypto/chacha20_generic.o CC [M] crypto/poly1305_generic.o In file included from /<>/crypto/salsa20_generic.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘salsa20_generic_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/salsa20_generic.c:207:1: note: in expansion of macro ‘module_init’ 207 | module_init(salsa20_generic_mod_init); | ^~~~~~~~~~~ /<>/crypto/salsa20_generic.c:197:19: note: ‘init_module’ target declared here 197 | static int __init salsa20_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/salsa20_generic.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘salsa20_generic_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/salsa20_generic.c:208:1: note: in expansion of macro ‘module_exit’ 208 | module_exit(salsa20_generic_mod_fini); | ^~~~~~~~~~~ /<>/crypto/salsa20_generic.c:202:20: note: ‘cleanup_module’ target declared here 202 | static void __exit salsa20_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/chacha20_generic.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘chacha20_generic_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/chacha20_generic.c:129:1: note: in expansion of macro ‘module_init’ 129 | module_init(chacha20_generic_mod_init); | ^~~~~~~~~~~ /<>/crypto/chacha20_generic.c:119:19: note: ‘init_module’ target declared here 119 | static int __init chacha20_generic_mod_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/chacha20_generic.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘chacha20_generic_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/chacha20_generic.c:130:1: note: in expansion of macro ‘module_exit’ 130 | module_exit(chacha20_generic_mod_fini); | ^~~~~~~~~~~ /<>/crypto/chacha20_generic.c:124:20: note: ‘cleanup_module’ target declared here 124 | static void __exit chacha20_generic_mod_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/cifs/file.o In file included from /<>/crypto/poly1305_generic.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘poly1305_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/poly1305_generic.c:298:1: note: in expansion of macro ‘module_init’ 298 | module_init(poly1305_mod_init); | ^~~~~~~~~~~ /<>/crypto/poly1305_generic.c:288:19: note: ‘init_module’ target declared here 288 | static int __init poly1305_mod_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/crypto/poly1305_generic.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘poly1305_mod_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/poly1305_generic.c:299:1: note: in expansion of macro ‘module_exit’ 299 | module_exit(poly1305_mod_exit); | ^~~~~~~~~~~ /<>/crypto/poly1305_generic.c:293:20: note: ‘cleanup_module’ target declared here 293 | static void __exit poly1305_mod_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/cifs/inode.o CC [M] fs/cifs/link.o CC [M] crypto/michael_mic.o In file included from /<>/crypto/michael_mic.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘michael_mic_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/michael_mic.c:181:1: note: in expansion of macro ‘module_init’ 181 | module_init(michael_mic_init); | ^~~~~~~~~~~ /<>/crypto/michael_mic.c:169:19: note: ‘init_module’ target declared here 169 | static int __init michael_mic_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/crypto/michael_mic.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘michael_mic_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/michael_mic.c:182:1: note: in expansion of macro ‘module_exit’ 182 | module_exit(michael_mic_exit); | ^~~~~~~~~~~ /<>/crypto/michael_mic.c:175:20: note: ‘cleanup_module’ target declared here 175 | static void __exit michael_mic_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] crypto/authenc.o In file included from /<>/crypto/authenc.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_authenc_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/authenc.c:503:1: note: in expansion of macro ‘module_init’ 503 | module_init(crypto_authenc_module_init); | ^~~~~~~~~~~ /<>/crypto/authenc.c:493:19: note: ‘init_module’ target declared here 493 | static int __init crypto_authenc_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/authenc.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_authenc_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/authenc.c:504:1: note: in expansion of macro ‘module_exit’ 504 | module_exit(crypto_authenc_module_exit); | ^~~~~~~~~~~ /<>/crypto/authenc.c:498:20: note: ‘cleanup_module’ target declared here 498 | static void __exit crypto_authenc_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/cifs/misc.o CC [M] crypto/authencesn.o CC [M] crypto/lz4.o CC [M] fs/cifs/netmisc.o In file included from /<>/crypto/authencesn.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto_authenc_esn_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/authencesn.c:526:1: note: in expansion of macro ‘module_init’ 526 | module_init(crypto_authenc_esn_module_init); | ^~~~~~~~~~~ /<>/crypto/authencesn.c:516:19: note: ‘init_module’ target declared here 516 | static int __init crypto_authenc_esn_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/authencesn.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto_authenc_esn_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/authencesn.c:527:1: note: in expansion of macro ‘module_exit’ 527 | module_exit(crypto_authenc_esn_module_exit); | ^~~~~~~~~~~ /<>/crypto/authencesn.c:521:20: note: ‘cleanup_module’ target declared here 521 | static void __exit crypto_authenc_esn_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/lz4.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lz4_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/lz4.c:168:1: note: in expansion of macro ‘module_init’ 168 | module_init(lz4_mod_init); | ^~~~~~~~~~~ /<>/crypto/lz4.c:145:19: note: ‘init_module’ target declared here 145 | static int __init lz4_mod_init(void) | ^~~~~~~~~~~~ In file included from /<>/crypto/lz4.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lz4_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/lz4.c:169:1: note: in expansion of macro ‘module_exit’ 169 | module_exit(lz4_mod_fini); | ^~~~~~~~~~~ /<>/crypto/lz4.c:162:20: note: ‘cleanup_module’ target declared here 162 | static void __exit lz4_mod_fini(void) | ^~~~~~~~~~~~ CC [M] crypto/lz4hc.o In file included from /<>/crypto/lz4hc.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lz4hc_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/lz4hc.c:169:1: note: in expansion of macro ‘module_init’ 169 | module_init(lz4hc_mod_init); | ^~~~~~~~~~~ /<>/crypto/lz4hc.c:146:19: note: ‘init_module’ target declared here 146 | static int __init lz4hc_mod_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/crypto/lz4hc.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lz4hc_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/lz4hc.c:170:1: note: in expansion of macro ‘module_exit’ 170 | module_exit(lz4hc_mod_fini); | ^~~~~~~~~~~ /<>/crypto/lz4hc.c:163:20: note: ‘cleanup_module’ target declared here 163 | static void __exit lz4hc_mod_fini(void) | ^~~~~~~~~~~~~~ CC [M] crypto/842.o CC [M] crypto/ansi_cprng.o In file included from /<>/crypto/842.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘crypto842_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/842.c:147:1: note: in expansion of macro ‘module_init’ 147 | module_init(crypto842_mod_init); | ^~~~~~~~~~~ /<>/crypto/842.c:131:19: note: ‘init_module’ target declared here 131 | static int __init crypto842_mod_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/842.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘crypto842_mod_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/842.c:154:1: note: in expansion of macro ‘module_exit’ 154 | module_exit(crypto842_mod_exit); | ^~~~~~~~~~~ /<>/crypto/842.c:149:20: note: ‘cleanup_module’ target declared here 149 | static void __exit crypto842_mod_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] crypto/tcrypt.o In file included from /<>/crypto/ansi_cprng.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘prng_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/ansi_cprng.c:475:1: note: in expansion of macro ‘module_init’ 475 | module_init(prng_mod_init); | ^~~~~~~~~~~ /<>/crypto/ansi_cprng.c:460:19: note: ‘init_module’ target declared here 460 | static int __init prng_mod_init(void) | ^~~~~~~~~~~~~ In file included from /<>/crypto/ansi_cprng.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘prng_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/ansi_cprng.c:476:1: note: in expansion of macro ‘module_exit’ 476 | module_exit(prng_mod_fini); | ^~~~~~~~~~~ /<>/crypto/ansi_cprng.c:465:20: note: ‘cleanup_module’ target declared here 465 | static void __exit prng_mod_fini(void) | ^~~~~~~~~~~~~ CC [M] fs/cifs/smbencrypt.o CC [M] crypto/af_alg.o In file included from /<>/crypto/tcrypt.c:34: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcrypt_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/tcrypt.c:2974:1: note: in expansion of macro ‘module_init’ 2974 | module_init(tcrypt_mod_init); | ^~~~~~~~~~~ /<>/crypto/tcrypt.c:2931:19: note: ‘init_module’ target declared here 2931 | static int __init tcrypt_mod_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/crypto/tcrypt.c:34: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcrypt_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/tcrypt.c:2975:1: note: in expansion of macro ‘module_exit’ 2975 | module_exit(tcrypt_mod_fini); | ^~~~~~~~~~~ /<>/crypto/tcrypt.c:2972:20: note: ‘cleanup_module’ target declared here 2972 | static void __exit tcrypt_mod_fini(void) { } | ^~~~~~~~~~~~~~~ CC [M] fs/cifs/transport.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/crypto/if_alg.h:22, from /<>/crypto/af_alg.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘af_alg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/af_alg.c:1204:1: note: in expansion of macro ‘module_init’ 1204 | module_init(af_alg_init); | ^~~~~~~~~~~ /<>/crypto/af_alg.c:1179:19: note: ‘init_module’ target declared here 1179 | static int __init af_alg_init(void) | ^~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/crypto/if_alg.h:22, from /<>/crypto/af_alg.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘af_alg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/af_alg.c:1205:1: note: in expansion of macro ‘module_exit’ 1205 | module_exit(af_alg_exit); | ^~~~~~~~~~~ /<>/crypto/af_alg.c:1198:20: note: ‘cleanup_module’ target declared here 1198 | static void __exit af_alg_exit(void) | ^~~~~~~~~~~ CC [M] fs/cifs/asn1.o CC [M] crypto/algif_hash.o CC [M] crypto/algif_skcipher.o CC [M] crypto/algif_rng.o CC [M] fs/cifs/cifs_unicode.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/crypto/if_alg.h:22, from /<>/crypto/algif_hash.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘algif_hash_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/algif_hash.c:491:1: note: in expansion of macro ‘module_init’ 491 | module_init(algif_hash_init); | ^~~~~~~~~~~ /<>/crypto/algif_hash.c:480:19: note: ‘init_module’ target declared here 480 | static int __init algif_hash_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/crypto/if_alg.h:22, from /<>/crypto/algif_hash.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘algif_hash_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/algif_hash.c:492:1: note: in expansion of macro ‘module_exit’ 492 | module_exit(algif_hash_exit); | ^~~~~~~~~~~ /<>/crypto/algif_hash.c:485:20: note: ‘cleanup_module’ target declared here 485 | static void __exit algif_hash_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/crypto/if_alg.h:22, from /<>/crypto/algif_skcipher.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘algif_skcipher_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/algif_skcipher.c:406:1: note: in expansion of macro ‘module_init’ 406 | module_init(algif_skcipher_init); | ^~~~~~~~~~~ /<>/crypto/algif_skcipher.c:395:19: note: ‘init_module’ target declared here 395 | static int __init algif_skcipher_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/crypto/if_alg.h:22, from /<>/crypto/algif_skcipher.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘algif_skcipher_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/algif_skcipher.c:407:1: note: in expansion of macro ‘module_exit’ 407 | module_exit(algif_skcipher_exit); | ^~~~~~~~~~~ /<>/crypto/algif_skcipher.c:400:20: note: ‘cleanup_module’ target declared here 400 | static void __exit algif_skcipher_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] crypto/algif_aead.o CC [M] crypto/zstd.o In file included from /<>/crypto/algif_rng.c:41: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rng_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/algif_rng.c:190:1: note: in expansion of macro ‘module_init’ 190 | module_init(rng_init); | ^~~~~~~~~~~ /<>/crypto/algif_rng.c:179:19: note: ‘init_module’ target declared here 179 | static int __init rng_init(void) | ^~~~~~~~ In file included from /<>/crypto/algif_rng.c:41: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rng_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/algif_rng.c:191:1: note: in expansion of macro ‘module_exit’ 191 | module_exit(rng_exit); | ^~~~~~~~~~~ /<>/crypto/algif_rng.c:184:20: note: ‘cleanup_module’ target declared here 184 | static void __exit rng_exit(void) | ^~~~~~~~ CC [M] crypto/ecc.o In file included from /<>/crypto/zstd.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘zstd_mod_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/zstd.c:260:1: note: in expansion of macro ‘module_init’ 260 | module_init(zstd_mod_init); | ^~~~~~~~~~~ /<>/crypto/zstd.c:239:19: note: ‘init_module’ target declared here 239 | static int __init zstd_mod_init(void) | ^~~~~~~~~~~~~ In file included from /<>/crypto/zstd.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘zstd_mod_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/zstd.c:261:1: note: in expansion of macro ‘module_exit’ 261 | module_exit(zstd_mod_fini); | ^~~~~~~~~~~ /<>/crypto/zstd.c:254:20: note: ‘cleanup_module’ target declared here 254 | static void __exit zstd_mod_fini(void) | ^~~~~~~~~~~~~ CC [M] fs/cifs/nterr.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/crypto/if_alg.h:22, from /<>/crypto/algif_aead.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘algif_aead_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/crypto/algif_aead.c:617:1: note: in expansion of macro ‘module_init’ 617 | module_init(algif_aead_init); | ^~~~~~~~~~~ /<>/crypto/algif_aead.c:606:19: note: ‘init_module’ target declared here 606 | static int __init algif_aead_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/crypto/if_alg.h:22, from /<>/crypto/algif_aead.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘algif_aead_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/algif_aead.c:618:1: note: in expansion of macro ‘module_exit’ 618 | module_exit(algif_aead_exit); | ^~~~~~~~~~~ /<>/crypto/algif_aead.c:611:20: note: ‘cleanup_module’ target declared here 611 | static void __exit algif_aead_exit(void) | ^~~~~~~~~~~~~~~ CC [M] fs/cifs/cifsencrypt.o CC [M] fs/cifs/readdir.o CC [M] crypto/ecdh.o CC [M] crypto/ecdh_helper.o CC [M] crypto/xor.o CC [M] crypto/simd.o In file included from /<>/crypto/xor.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘calibrate_xor_blocks’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:110:28: note: in expansion of macro ‘module_init’ 110 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/crypto/xor.c:162:1: note: in expansion of macro ‘core_initcall’ 162 | core_initcall(calibrate_xor_blocks); | ^~~~~~~~~~~~~ /<>/crypto/xor.c:111:1: note: ‘init_module’ target declared here 111 | calibrate_xor_blocks(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/crypto/xor.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xor_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/crypto/xor.c:163:1: note: in expansion of macro ‘module_exit’ 163 | module_exit(xor_exit); | ^~~~~~~~~~~ /<>/crypto/xor.c:157:20: note: ‘cleanup_module’ target declared here 157 | static __exit void xor_exit(void) { } | ^~~~~~~~ /<>/fs/cifs/cifsencrypt.c: In function ‘calc_lanman_hash’: /<>/fs/cifs/cifsencrypt.c:306:3: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 306 | strncpy(password_with_pad, password, CIFS_ENCPWD_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/cifs/ioctl.o CC crypto/rsapubkey.asn1.o CC crypto/rsaprivkey.asn1.o LD [M] crypto/ecdh_generic.o AR crypto/built-in.a CC [M] fs/cifs/sess.o LD [M] crypto/crypto_simd.o CC block/partitions/check.o CC [M] fs/cifs/export.o CC block/partitions/amiga.o CC block/partitions/atari.o CC [M] fs/cifs/smb1ops.o CC [M] fs/cifs/winucase.o CC block/partitions/aix.o CC [M] fs/cifs/smb2ops.o /<>/block/partitions/atari.c: In function ‘atari_partition’: /<>/block/partitions/atari.c:72:7: warning: taking address of packed member of ‘struct rootsector’ may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | pi = &rs->part[0]; | ^~~~~~~~~~~~ /<>/block/partitions/atari.c:135:8: warning: taking address of packed member of ‘struct rootsector’ may result in an unaligned pointer value [-Waddress-of-packed-member] 135 | pi = &rs->icdpart[0]; | ^~~~~~~~~~~~~~~ CC block/partitions/cmdline.o CC block/partitions/mac.o CC block/partitions/ldm.o CC block/bio.o CC block/partitions/msdos.o CC block/partitions/osf.o CC block/partitions/sgi.o CC block/elevator.o CC block/partitions/sun.o CC block/partitions/ultrix.o CC block/blk-core.o CC [M] fs/cifs/smb2maperror.o CC block/partitions/efi.o CC [M] fs/cifs/smb2transport.o CC block/partitions/karma.o CC block/blk-tag.o /<>/block/partitions/karma.c: In function ‘karma_partition’: /<>/block/partitions/karma.c:44:6: warning: taking address of packed member of ‘struct disklabel’ may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | p = label->d_partitions; | ^~~~~ CC block/partitions/sysv68.o AR block/partitions/built-in.a CC [M] fs/cifs/smb2misc.o CC block/blk-sysfs.o CC block/blk-flush.o CC block/blk-settings.o CC block/blk-ioc.o CC [M] fs/cifs/smb2pdu.o CC [M] fs/cifs/smb2inode.o /<>/fs/cifs/smb2pdu.c: In function ‘add_posix_context’: /<>/fs/cifs/smb2pdu.c:583:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 583 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_posix)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/cifs/smb2pdu.c: In function ‘add_lease_context’: /<>/fs/cifs/smb2pdu.c:1733:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1733 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/cifs/smb2pdu.c: In function ‘add_durable_v2_context’: /<>/fs/cifs/smb2pdu.c:1816:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1816 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable_v2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/cifs/smb2pdu.c: In function ‘add_durable_reconnect_v2_context’: /<>/fs/cifs/smb2pdu.c:1839:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1839 | le32_add_cpu(&req->CreateContextsLength, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/cifs/smb2pdu.c: In function ‘add_durable_context’: /<>/fs/cifs/smb2pdu.c:1873:15: warning: taking address of packed member of ‘struct smb2_create_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1873 | le32_add_cpu(&req->CreateContextsLength, sizeof(struct create_durable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/cifs/smb2pdu.c: In function ‘send_set_info’: /<>/fs/cifs/smb2pdu.c:3729:16: warning: taking address of packed member of ‘struct smb2_set_info_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 3729 | le32_add_cpu(&req->BufferLength, size[i]); | ^~~~~~~~~~~~~~~~~~ CC block/blk-map.o CC block/blk-exec.o CC [M] fs/cifs/smb2file.o CC block/blk-merge.o CC block/blk-softirq.o /<>/fs/cifs/smb2file.c: In function ‘smb2_open_file’: /<>/fs/cifs/smb2file.c:92:11: warning: taking address of packed member of ‘struct smb2_file_all_info’ may result in an unaligned pointer value [-Waddress-of-packed-member] 92 | &smb2_data->IndexNumber); | ^~~~~~~~~~~~~~~~~~~~~~~ CC block/blk-timeout.o CC block/blk-lib.o CC [M] fs/cifs/xattr.o CC block/blk-mq.o CC block/blk-mq-tag.o CC block/blk-stat.o CC [M] fs/cifs/cifsacl.o CC block/blk-mq-sysfs.o CC block/blk-mq-cpumap.o CC block/blk-mq-sched.o CC block/ioctl.o CC [M] fs/cifs/cifs_spnego.o CC [M] fs/cifs/dns_resolve.o CC block/genhd.o CC block/partition-generic.o CC [M] fs/cifs/cifs_dfs_ref.o CC block/ioprio.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/block/ioprio.c:93:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 93 | SYSCALL_DEFINE3(ioprio_set, int, which, int, who, int, ioprio) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/block/ioprio.c:185:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 185 | SYSCALL_DEFINE2(ioprio_get, int, which, int, who) | ^~~~~~~~~~~~~~~ CC [M] fs/cifs/fscache.o CC block/badblocks.o CC [M] fs/cifs/cache.o CC block/scsi_ioctl.o CC block/bsg.o CC block/bsg-lib.o LD [M] fs/cifs/cifs.o CC [M] fs/coda/psdev.o CC block/blk-cgroup.o In file included from /<>/fs/coda/psdev.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_coda’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/coda/psdev.c:435:1: note: in expansion of macro ‘module_init’ 435 | module_init(init_coda); | ^~~~~~~~~~~ /<>/fs/coda/psdev.c:388:19: note: ‘init_module’ target declared here 388 | static int __init init_coda(void) | ^~~~~~~~~ In file included from /<>/fs/coda/psdev.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_coda’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/coda/psdev.c:436:1: note: in expansion of macro ‘module_exit’ 436 | module_exit(exit_coda); | ^~~~~~~~~~~ /<>/fs/coda/psdev.c:420:20: note: ‘cleanup_module’ target declared here 420 | static void __exit exit_coda(void) | ^~~~~~~~~ CC block/blk-throttle.o CC [M] fs/coda/cache.o CC [M] fs/coda/cnode.o CC [M] fs/coda/inode.o CC [M] fs/coda/dir.o CC [M] fs/coda/file.o CC block/noop-iosched.o CC [M] fs/coda/upcall.o CC fs/configfs/inode.o CC [M] fs/coda/coda_linux.o CC block/deadline-iosched.o CC fs/configfs/file.o CC [M] fs/coda/symlink.o CC [M] fs/coda/pioctl.o CC block/cfq-iosched.o CC fs/configfs/dir.o CC [M] fs/coda/sysctl.o CC fs/configfs/symlink.o LD [M] fs/coda/coda.o CC [M] fs/cramfs/inode.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’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 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 In file included from /<>/fs/cramfs/inode.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_cramfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/cramfs/inode.c:996:1: note: in expansion of macro ‘module_init’ 996 | module_init(init_cramfs_fs) | ^~~~~~~~~~~ /<>/fs/cramfs/inode.c:977:19: note: ‘init_module’ target declared here 977 | static int __init init_cramfs_fs(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/cramfs/inode.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_cramfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/cramfs/inode.c:997:1: note: in expansion of macro ‘module_exit’ 997 | module_exit(exit_cramfs_fs) | ^~~~~~~~~~~ /<>/fs/cramfs/inode.c:990:20: note: ‘cleanup_module’ target declared here 990 | static void __exit exit_cramfs_fs(void) | ^~~~~~~~~~~~~~ CC fs/configfs/item.o CC [M] fs/cramfs/uncompress.o CC fs/crypto/crypto.o LD [M] fs/cramfs/cramfs.o CC fs/debugfs/inode.o AR fs/configfs/built-in.a CC fs/devpts/inode.o CC fs/crypto/fname.o AR fs/devpts/built-in.a CC [M] fs/dlm/ast.o CC fs/debugfs/file.o CC block/kyber-iosched.o CC [M] fs/dlm/config.o CC fs/crypto/hooks.o AR fs/debugfs/built-in.a CC block/cmdline-parser.o CC fs/ecryptfs/dentry.o CC fs/crypto/keyinfo.o CC [M] fs/dlm/dir.o CC fs/ecryptfs/file.o CC block/bio-integrity.o CC [M] fs/dlm/lock.o CC fs/crypto/policy.o CC fs/ecryptfs/inode.o CC fs/crypto/bio.o CC block/blk-integrity.o CC fs/ecryptfs/main.o AR fs/crypto/built-in.a CC fs/ecryptfs/super.o CC block/t10-pi.o CC [M] fs/efs/super.o CC fs/ecryptfs/mmap.o In file included from /<>/fs/efs/super.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_efs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/efs/super.c:157:1: note: in expansion of macro ‘module_init’ 157 | module_init(init_efs_fs) | ^~~~~~~~~~~ /<>/fs/efs/super.c:136:19: note: ‘init_module’ target declared here 136 | static int __init init_efs_fs(void) { | ^~~~~~~~~~~ In file included from /<>/fs/efs/super.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_efs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/efs/super.c:158:1: note: in expansion of macro ‘module_exit’ 158 | module_exit(exit_efs_fs) | ^~~~~~~~~~~ /<>/fs/efs/super.c:152:20: note: ‘cleanup_module’ target declared here 152 | static void __exit exit_efs_fs(void) { | ^~~~~~~~~~~ CC [M] fs/efs/inode.o CC block/blk-mq-virtio.o CC [M] fs/dlm/lockspace.o CC fs/ecryptfs/read_write.o CC [M] fs/efs/namei.o CC [M] fs/efs/dir.o CC block/blk-zoned.o CC [M] fs/dlm/main.o CC fs/ecryptfs/crypto.o In file included from /<>/fs/dlm/main.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_dlm’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/dlm/main.c:88:1: note: in expansion of macro ‘module_init’ 88 | module_init(init_dlm); | ^~~~~~~~~~~ /<>/fs/dlm/main.c:24:19: note: ‘init_module’ target declared here 24 | static int __init init_dlm(void) | ^~~~~~~~ In file included from /<>/fs/dlm/main.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_dlm’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/dlm/main.c:89:1: note: in expansion of macro ‘module_exit’ 89 | module_exit(exit_dlm); | ^~~~~~~~~~~ /<>/fs/dlm/main.c:76:20: note: ‘cleanup_module’ target declared here 76 | static void __exit exit_dlm(void) | ^~~~~~~~ CC [M] fs/efs/file.o /<>/block/blk-zoned.c: In function ‘blkdev_report_zones_ioctl’: /<>/block/blk-zoned.c:340:14: warning: taking address of packed member of ‘struct blk_zone_report’ may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | zones, &rep.nr_zones, | ^~~~~~~~~~~~~ CC [M] fs/dlm/member.o CC [M] fs/efs/symlink.o CC block/blk-wbt.o LD [M] fs/efs/efs.o CC block/blk-mq-debugfs.o CC fs/ecryptfs/keystore.o CC [M] fs/dlm/memory.o /<>/fs/ecryptfs/keystore.c: In function ‘decrypt_pki_encrypted_session_key’: /<>/fs/ecryptfs/keystore.c:1156:41: warning: taking address of packed member of ‘struct ecryptfs_auth_tok’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1156 | rc = write_tag_64_packet(auth_tok_sig, &(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/ecryptfs/keystore.c:1175:27: warning: taking address of packed member of ‘struct ecryptfs_auth_tok’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1175 | rc = parse_tag_65_packet(&(auth_tok->session_key), | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/trace/define_trace.h:97, from /<>/include/trace/events/wbt.h:154, from /<>/block/blk-wbt.c:30: /<>/include/trace/events/wbt.h: In function ‘perf_trace_wbt_stat’: /<>/include/trace/events/wbt.h:36:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 36 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/wbt.h:15:1: note: in expansion of macro ‘TRACE_EVENT’ 15 | TRACE_EVENT(wbt_stat, | ^~~~~~~~~~~ /<>/include/trace/events/wbt.h:35:2: note: in expansion of macro ‘TP_fast_assign’ 35 | TP_fast_assign( | ^~~~~~~~~~~~~~ CC [M] fs/dlm/midcomms.o /<>/include/trace/events/wbt.h: In function ‘perf_trace_wbt_lat’: /<>/include/trace/events/wbt.h:70:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 70 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/wbt.h:58:1: note: in expansion of macro ‘TRACE_EVENT’ 58 | TRACE_EVENT(wbt_lat, | ^~~~~~~~~~~ /<>/include/trace/events/wbt.h:69:2: note: in expansion of macro ‘TP_fast_assign’ 69 | TP_fast_assign( | ^~~~~~~~~~~~~~ /<>/include/trace/events/wbt.h: In function ‘perf_trace_wbt_step’: /<>/include/trace/events/wbt.h:106:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 106 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/wbt.h:87:1: note: in expansion of macro ‘TRACE_EVENT’ 87 | TRACE_EVENT(wbt_step, | ^~~~~~~~~~~ /<>/include/trace/events/wbt.h:105:2: note: in expansion of macro ‘TP_fast_assign’ 105 | TP_fast_assign( | ^~~~~~~~~~~~~~ /<>/include/trace/events/wbt.h: In function ‘perf_trace_wbt_timer’: /<>/include/trace/events/wbt.h:141:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 141 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/wbt.h:126:1: note: in expansion of macro ‘TRACE_EVENT’ 126 | TRACE_EVENT(wbt_timer, | ^~~~~~~~~~~ /<>/include/trace/events/wbt.h:140:2: note: in expansion of macro ‘TP_fast_assign’ 140 | TP_fast_assign( | ^~~~~~~~~~~~~~ In file included from /<>/include/trace/define_trace.h:96, from /<>/include/trace/events/wbt.h:154, from /<>/block/blk-wbt.c:30: /<>/include/trace/events/wbt.h: In function ‘trace_event_raw_event_wbt_stat’: /<>/include/trace/events/wbt.h:36:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 36 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/wbt.h:15:1: note: in expansion of macro ‘TRACE_EVENT’ 15 | TRACE_EVENT(wbt_stat, | ^~~~~~~~~~~ /<>/include/trace/events/wbt.h:35:2: note: in expansion of macro ‘TP_fast_assign’ 35 | TP_fast_assign( | ^~~~~~~~~~~~~~ /<>/include/trace/events/wbt.h: In function ‘trace_event_raw_event_wbt_lat’: /<>/include/trace/events/wbt.h:70:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 70 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/wbt.h:58:1: note: in expansion of macro ‘TRACE_EVENT’ 58 | TRACE_EVENT(wbt_lat, | ^~~~~~~~~~~ /<>/include/trace/events/wbt.h:69:2: note: in expansion of macro ‘TP_fast_assign’ 69 | TP_fast_assign( | ^~~~~~~~~~~~~~ /<>/include/trace/events/wbt.h: In function ‘trace_event_raw_event_wbt_step’: /<>/include/trace/events/wbt.h:106:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 106 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/wbt.h:87:1: note: in expansion of macro ‘TRACE_EVENT’ 87 | TRACE_EVENT(wbt_step, | ^~~~~~~~~~~ /<>/include/trace/events/wbt.h:105:2: note: in expansion of macro ‘TP_fast_assign’ 105 | TP_fast_assign( | ^~~~~~~~~~~~~~ /<>/include/trace/events/wbt.h: In function ‘trace_event_raw_event_wbt_timer’: /<>/include/trace/events/wbt.h:141:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 141 | strncpy(__entry->name, dev_name(bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/wbt.h:126:1: note: in expansion of macro ‘TRACE_EVENT’ 126 | TRACE_EVENT(wbt_timer, | ^~~~~~~~~~~ /<>/include/trace/events/wbt.h:140:2: note: in expansion of macro ‘TP_fast_assign’ 140 | TP_fast_assign( | ^~~~~~~~~~~~~~ CC [M] fs/dlm/netlink.o CC block/sed-opal.o CC fs/ecryptfs/kthread.o CC [M] block/mq-deadline.o CC [M] fs/dlm/lowcomms.o In file included from /<>/block/mq-deadline.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘deadline_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/block/mq-deadline.c:801:1: note: in expansion of macro ‘module_init’ 801 | module_init(deadline_init); | ^~~~~~~~~~~ /<>/block/mq-deadline.c:791:19: note: ‘init_module’ target declared here 791 | static int __init deadline_init(void) | ^~~~~~~~~~~~~ In file included from /<>/block/mq-deadline.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘deadline_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/block/mq-deadline.c:802:1: note: in expansion of macro ‘module_exit’ 802 | module_exit(deadline_exit); | ^~~~~~~~~~~ /<>/block/mq-deadline.c:796:20: note: ‘cleanup_module’ target declared here 796 | static void __exit deadline_exit(void) | ^~~~~~~~~~~~~ CC fs/ecryptfs/debug.o CC [M] block/bfq-iosched.o CC fs/ecryptfs/messaging.o In file included from /<>/block/bfq-iosched.c:125: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bfq_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/block/bfq-iosched.c:5609:1: note: in expansion of macro ‘module_init’ 5609 | module_init(bfq_init); | ^~~~~~~~~~~ /<>/block/bfq-iosched.c:5555:19: note: ‘init_module’ target declared here 5555 | static int __init bfq_init(void) | ^~~~~~~~ In file included from /<>/block/bfq-iosched.c:125: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bfq_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/block/bfq-iosched.c:5610:1: note: in expansion of macro ‘module_exit’ 5610 | module_exit(bfq_exit); | ^~~~~~~~~~~ /<>/block/bfq-iosched.c:5600:20: note: ‘cleanup_module’ target declared here 5600 | static void __exit bfq_exit(void) | ^~~~~~~~ CC [M] block/bfq-wf2q.o CC [M] fs/dlm/plock.o CC fs/ecryptfs/miscdev.o CC [M] block/bfq-cgroup.o CC [M] fs/dlm/rcom.o AR fs/ecryptfs/built-in.a CC [M] fs/dlm/recover.o AR block/built-in.a CC [M] fs/dlm/recoverd.o CC [M] fs/dlm/requestqueue.o LD [M] block/bfq.o CC [M] fs/dlm/user.o CC [M] fs/dlm/util.o AR fs/exofs/built-in.a CC [M] fs/exofs/ore.o CC drivers/amba/bus.o CC [M] fs/exofs/ore_raid.o LD [M] fs/dlm/dlm.o CC [M] fs/exofs/inode.o AR drivers/amba/built-in.a CC drivers/ata/libata-core.o CC [M] fs/exofs/file.o CC [M] fs/exofs/namei.o CC [M] fs/exofs/dir.o CC [M] fs/exofs/super.o CC drivers/ata/libata-scsi.o In file included from /<>/fs/exofs/super.c:38: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_exofs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/exofs/super.c:1046:1: note: in expansion of macro ‘module_init’ 1046 | module_init(init_exofs) | ^~~~~~~~~~~ /<>/fs/exofs/super.c:1013:19: note: ‘init_module’ target declared here 1013 | static int __init init_exofs(void) | ^~~~~~~~~~ In file included from /<>/fs/exofs/super.c:38: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_exofs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/exofs/super.c:1047:1: note: in expansion of macro ‘module_exit’ 1047 | module_exit(exit_exofs) | ^~~~~~~~~~~ /<>/fs/exofs/super.c:1035:20: note: ‘cleanup_module’ target declared here 1035 | static void __exit exit_exofs(void) | ^~~~~~~~~~ CC [M] fs/exofs/sys.o LD [M] fs/exofs/libore.o CC drivers/ata/libata-eh.o LD [M] fs/exofs/exofs.o CC fs/exportfs/expfs.o CC drivers/ata/libata-transport.o AR fs/exportfs/built-in.a CC fs/ext4/balloc.o CC drivers/ata/libata-trace.o CC drivers/ata/libata-sff.o CC drivers/ata/libata-pmp.o CC drivers/ata/ahci_platform.o CC fs/ext4/bitmap.o CC drivers/ata/libahci.o CC fs/ext4/block_validity.o CC fs/ext4/dir.o CC drivers/ata/libahci_platform.o CC fs/ext4/ext4_jbd2.o CC fs/ext4/extents.o CC fs/ext4/extents_status.o CC [M] drivers/ata/sata_dwc_460ex.o CC [M] drivers/ata/ahci_ceva.o In file included from /<>/drivers/ata/ahci_ceva.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ceva_ahci_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/ahci_ceva.c:355:1: note: in expansion of macro ‘module_platform_driver’ 355 | module_platform_driver(ceva_ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/include/linux/libata.h:32, from /<>/drivers/ata/ahci_ceva.c:22: /<>/drivers/ata/ahci_ceva.c:355:24: note: ‘cleanup_module’ target declared here 355 | module_platform_driver(ceva_ahci_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/ata/ahci_ceva.c:355:1: note: in expansion of macro ‘module_platform_driver’ 355 | module_platform_driver(ceva_ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/ahci_ceva.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ceva_ahci_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/ahci_ceva.c:355:1: note: in expansion of macro ‘module_platform_driver’ 355 | module_platform_driver(ceva_ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/include/linux/libata.h:32, from /<>/drivers/ata/ahci_ceva.c:22: /<>/drivers/ata/ahci_ceva.c:355:24: note: ‘init_module’ target declared here 355 | module_platform_driver(ceva_ahci_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/ata/ahci_ceva.c:355:1: note: in expansion of macro ‘module_platform_driver’ 355 | module_platform_driver(ceva_ahci_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/sata_dwc_460ex.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sata_dwc_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/sata_dwc_460ex.c:1329:1: note: in expansion of macro ‘module_platform_driver’ 1329 | module_platform_driver(sata_dwc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/sata_dwc_460ex.c:32: /<>/drivers/ata/sata_dwc_460ex.c:1329:24: note: ‘cleanup_module’ target declared here 1329 | module_platform_driver(sata_dwc_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/ata/sata_dwc_460ex.c:1329:1: note: in expansion of macro ‘module_platform_driver’ 1329 | module_platform_driver(sata_dwc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/sata_dwc_460ex.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sata_dwc_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/sata_dwc_460ex.c:1329:1: note: in expansion of macro ‘module_platform_driver’ 1329 | module_platform_driver(sata_dwc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/sata_dwc_460ex.c:32: /<>/drivers/ata/sata_dwc_460ex.c:1329:24: note: ‘init_module’ target declared here 1329 | module_platform_driver(sata_dwc_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/ata/sata_dwc_460ex.c:1329:1: note: in expansion of macro ‘module_platform_driver’ 1329 | module_platform_driver(sata_dwc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/ata/ahci_qoriq.o CC [M] drivers/ata/pata_platform.o CC fs/ext4/file.o In file included from /<>/drivers/ata/ahci_qoriq.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ahci_qoriq_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/ahci_qoriq.c:343:1: note: in expansion of macro ‘module_platform_driver’ 343 | module_platform_driver(ahci_qoriq_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/ahci_qoriq.c:17: /<>/drivers/ata/ahci_qoriq.c:343:24: note: ‘cleanup_module’ target declared here 343 | module_platform_driver(ahci_qoriq_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/ata/ahci_qoriq.c:343:1: note: in expansion of macro ‘module_platform_driver’ 343 | module_platform_driver(ahci_qoriq_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/ahci_qoriq.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ahci_qoriq_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/ahci_qoriq.c:343:1: note: in expansion of macro ‘module_platform_driver’ 343 | module_platform_driver(ahci_qoriq_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/ahci_qoriq.c:17: /<>/drivers/ata/ahci_qoriq.c:343:24: note: ‘init_module’ target declared here 343 | module_platform_driver(ahci_qoriq_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/ata/ahci_qoriq.c:343:1: note: in expansion of macro ‘module_platform_driver’ 343 | module_platform_driver(ahci_qoriq_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/ata/pata_of_platform.o In file included from /<>/drivers/ata/pata_platform.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pata_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/pata_platform.c:232:1: note: in expansion of macro ‘module_platform_driver’ 232 | module_platform_driver(pata_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/genhd.h:65, from /<>/include/linux/blkdev.h:11, from /<>/drivers/ata/pata_platform.c:16: /<>/drivers/ata/pata_platform.c:232:24: note: ‘init_module’ target declared here 232 | module_platform_driver(pata_platform_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/ata/pata_platform.c:232:1: note: in expansion of macro ‘module_platform_driver’ 232 | module_platform_driver(pata_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/pata_platform.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pata_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/pata_platform.c:232:1: note: in expansion of macro ‘module_platform_driver’ 232 | module_platform_driver(pata_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/genhd.h:65, from /<>/include/linux/blkdev.h:11, from /<>/drivers/ata/pata_platform.c:16: /<>/drivers/ata/pata_platform.c:232:24: note: ‘cleanup_module’ target declared here 232 | module_platform_driver(pata_platform_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/ata/pata_platform.c:232:1: note: in expansion of macro ‘module_platform_driver’ 232 | module_platform_driver(pata_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC fs/ext4/fsmap.o In file included from /<>/drivers/ata/pata_of_platform.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pata_of_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/pata_of_platform.c:85:1: note: in expansion of macro ‘module_platform_driver’ 85 | module_platform_driver(pata_of_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/ata/pata_of_platform.c:15: /<>/drivers/ata/pata_of_platform.c:85:24: note: ‘cleanup_module’ target declared here 85 | module_platform_driver(pata_of_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/ata/pata_of_platform.c:85:1: note: in expansion of macro ‘module_platform_driver’ 85 | module_platform_driver(pata_of_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/ata/pata_of_platform.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pata_of_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/ata/pata_of_platform.c:85:1: note: in expansion of macro ‘module_platform_driver’ 85 | module_platform_driver(pata_of_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/ata/pata_of_platform.c:15: /<>/drivers/ata/pata_of_platform.c:85:24: note: ‘init_module’ target declared here 85 | module_platform_driver(pata_of_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/ata/pata_of_platform.c:85:1: note: in expansion of macro ‘module_platform_driver’ 85 | module_platform_driver(pata_of_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/ata/built-in.a CC fs/ext4/fsync.o CC [M] drivers/atm/adummy.o In file included from /<>/drivers/atm/adummy.c:5: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adummy_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/atm/adummy.c:197:1: note: in expansion of macro ‘module_init’ 197 | module_init(adummy_init); | ^~~~~~~~~~~ /<>/drivers/atm/adummy.c:142:19: note: ‘init_module’ target declared here 142 | static int __init adummy_init(void) | ^~~~~~~~~~~ In file included from /<>/drivers/atm/adummy.c:5: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adummy_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/atm/adummy.c:198:1: note: in expansion of macro ‘module_exit’ 198 | module_exit(adummy_cleanup); | ^~~~~~~~~~~ /<>/drivers/atm/adummy.c:187:20: note: ‘cleanup_module’ target declared here 187 | static void __exit adummy_cleanup(void) | ^~~~~~~~~~~~~~ CC [M] drivers/atm/atmtcp.o CC fs/ext4/hash.o CC fs/ext4/ialloc.o AR drivers/auxdisplay/built-in.a CC [M] drivers/auxdisplay/charlcd.o In file included from /<>/drivers/atm/atmtcp.c:6: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘atmtcp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/atm/atmtcp.c:491:1: note: in expansion of macro ‘module_init’ 491 | module_init(atmtcp_init); | ^~~~~~~~~~~ /<>/drivers/atm/atmtcp.c:478:19: note: ‘init_module’ target declared here 478 | static __init int atmtcp_init(void) | ^~~~~~~~~~~ In file included from /<>/drivers/atm/atmtcp.c:6: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘atmtcp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/atm/atmtcp.c:492:1: note: in expansion of macro ‘module_exit’ 492 | module_exit(atmtcp_exit); | ^~~~~~~~~~~ /<>/drivers/atm/atmtcp.c:485:20: note: ‘cleanup_module’ target declared here 485 | static void __exit atmtcp_exit(void) | ^~~~~~~~~~~ CC [M] drivers/auxdisplay/ks0108.o In file included from /<>/drivers/auxdisplay/ks0108.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ks0108_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/auxdisplay/ks0108.c:181:1: note: in expansion of macro ‘module_init’ 181 | module_init(ks0108_init); | ^~~~~~~~~~~ /<>/drivers/auxdisplay/ks0108.c:171:19: note: ‘init_module’ target declared here 171 | static int __init ks0108_init(void) | ^~~~~~~~~~~ In file included from /<>/drivers/auxdisplay/ks0108.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ks0108_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/auxdisplay/ks0108.c:182:1: note: in expansion of macro ‘module_exit’ 182 | module_exit(ks0108_exit); | ^~~~~~~~~~~ /<>/drivers/auxdisplay/ks0108.c:176:20: note: ‘cleanup_module’ target declared here 176 | static void __exit ks0108_exit(void) | ^~~~~~~~~~~ CC drivers/base/firmware_loader/fallback_table.o CC [M] drivers/auxdisplay/img-ascii-lcd.o In file included from /<>/drivers/auxdisplay/img-ascii-lcd.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘img_ascii_lcd_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/auxdisplay/img-ascii-lcd.c:443:1: note: in expansion of macro ‘module_platform_driver’ 443 | module_platform_driver(img_ascii_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/of_platform.h:9, from /<>/drivers/auxdisplay/img-ascii-lcd.c:17: /<>/drivers/auxdisplay/img-ascii-lcd.c:443:24: note: ‘cleanup_module’ target declared here 443 | module_platform_driver(img_ascii_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/auxdisplay/img-ascii-lcd.c:443:1: note: in expansion of macro ‘module_platform_driver’ 443 | module_platform_driver(img_ascii_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/auxdisplay/img-ascii-lcd.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘img_ascii_lcd_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/auxdisplay/img-ascii-lcd.c:443:1: note: in expansion of macro ‘module_platform_driver’ 443 | module_platform_driver(img_ascii_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/of_platform.h:9, from /<>/drivers/auxdisplay/img-ascii-lcd.c:17: /<>/drivers/auxdisplay/img-ascii-lcd.c:443:24: note: ‘init_module’ target declared here 443 | module_platform_driver(img_ascii_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/auxdisplay/img-ascii-lcd.c:443:1: note: in expansion of macro ‘module_platform_driver’ 443 | module_platform_driver(img_ascii_lcd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/auxdisplay/hd44780.o CC drivers/base/firmware_loader/main.o In file included from /<>/drivers/auxdisplay/hd44780.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hd44780_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/auxdisplay/hd44780.c:319:1: note: in expansion of macro ‘module_platform_driver’ 319 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/auxdisplay/hd44780.c:12: /<>/drivers/auxdisplay/hd44780.c:319:24: note: ‘cleanup_module’ target declared here 319 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/auxdisplay/hd44780.c:319:1: note: in expansion of macro ‘module_platform_driver’ 319 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/auxdisplay/hd44780.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hd44780_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/auxdisplay/hd44780.c:319:1: note: in expansion of macro ‘module_platform_driver’ 319 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/auxdisplay/hd44780.c:12: /<>/drivers/auxdisplay/hd44780.c:319:24: note: ‘init_module’ target declared here 319 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/auxdisplay/hd44780.c:319:1: note: in expansion of macro ‘module_platform_driver’ 319 | module_platform_driver(hd44780_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/auxdisplay/ht16k33.o CC drivers/base/firmware_loader/fallback.o CC fs/ext4/indirect.o In file included from /<>/drivers/auxdisplay/ht16k33.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ht16k33_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/auxdisplay/ht16k33.c:541:1: note: in expansion of macro ‘module_i2c_driver’ 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/auxdisplay/ht16k33.c:13: /<>/drivers/auxdisplay/ht16k33.c:541:19: note: ‘cleanup_module’ target declared here 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/auxdisplay/ht16k33.c:541:1: note: in expansion of macro ‘module_i2c_driver’ 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/auxdisplay/ht16k33.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ht16k33_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/auxdisplay/ht16k33.c:541:1: note: in expansion of macro ‘module_i2c_driver’ 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/auxdisplay/ht16k33.c:13: /<>/drivers/auxdisplay/ht16k33.c:541:19: note: ‘init_module’ target declared here 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/auxdisplay/ht16k33.c:541:1: note: in expansion of macro ‘module_i2c_driver’ 541 | module_i2c_driver(ht16k33_driver); | ^~~~~~~~~~~~~~~~~ CC fs/ext4/inline.o CC [M] drivers/auxdisplay/panel.o In file included from /<>/drivers/auxdisplay/panel.c:36: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘panel_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/auxdisplay/panel.c:1786:1: note: in expansion of macro ‘module_init’ 1786 | module_init(panel_init_module); | ^~~~~~~~~~~ AR drivers/base/firmware_loader/built-in.a /<>/drivers/auxdisplay/panel.c:1669:19: note: ‘init_module’ target declared here 1669 | static int __init panel_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/auxdisplay/panel.c:36: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘panel_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/auxdisplay/panel.c:1787:1: note: in expansion of macro ‘module_exit’ 1787 | module_exit(panel_cleanup_module); | ^~~~~~~~~~~ /<>/drivers/auxdisplay/panel.c:1781:20: note: ‘cleanup_module’ target declared here 1781 | static void __exit panel_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ CC drivers/base/power/sysfs.o In function ‘panel_bind_key’, inlined from ‘keypad_init’ at /<>/drivers/auxdisplay/panel.c:1560:3, inlined from ‘panel_attach’ at /<>/drivers/auxdisplay/panel.c:1614:3: /<>/drivers/auxdisplay/panel.c:1505:2: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 8 [-Wstringop-truncation] 1505 | strncpy(key->u.kbd.press_str, press, sizeof(key->u.kbd.press_str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/drivers/auxdisplay/panel.c:1506:2: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 8 [-Wstringop-truncation] 1506 | strncpy(key->u.kbd.repeat_str, repeat, sizeof(key->u.kbd.repeat_str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/drivers/auxdisplay/panel.c:1507:2: warning: ‘strncpy’ output may be truncated copying 8 bytes from a string of length 8 [-Wstringop-truncation] 1507 | strncpy(key->u.kbd.release_str, release, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1508 | sizeof(key->u.kbd.release_str)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/ext4/inode.o CC fs/ext4/ioctl.o CC drivers/base/power/generic_ops.o CC drivers/base/power/common.o CC fs/ext4/mballoc.o CC drivers/base/power/qos.o CC drivers/base/power/runtime.o CC drivers/base/power/wakeirq.o CC drivers/base/power/main.o CC drivers/base/power/wakeup.o CC fs/ext4/migrate.o CC drivers/base/power/domain.o CC fs/ext4/mmp.o CC drivers/base/power/domain_governor.o CC drivers/base/power/clock_ops.o CC fs/ext4/move_extent.o CC [M] drivers/bcma/main.o CC [M] drivers/bcma/scan.o In file included from /<>/drivers/bcma/main.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bcma_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/bcma/main.c:713:1: note: in expansion of macro ‘module_init’ 713 | module_init(bcma_modinit); | ^~~~~~~~~~~ /<>/drivers/bcma/main.c:690:19: note: ‘init_module’ target declared here 690 | static int __init bcma_modinit(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/bcma/main.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bcma_modexit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/bcma/main.c:723:1: note: in expansion of macro ‘module_exit’ 723 | module_exit(bcma_modexit) | ^~~~~~~~~~~ /<>/drivers/bcma/main.c:715:20: note: ‘cleanup_module’ target declared here 715 | static void __exit bcma_modexit(void) | ^~~~~~~~~~~~ CC fs/ext4/namei.o CC [M] drivers/bcma/core.o AR drivers/base/power/built-in.a CC drivers/base/regmap/regmap.o CC [M] drivers/bcma/sprom.o CC [M] drivers/bcma/driver_chipcommon.o CC [M] drivers/bcma/driver_chipcommon_pmu.o CC [M] drivers/bcma/driver_chipcommon_b.o CC [M] drivers/bcma/driver_chipcommon_sflash.o CC fs/ext4/page-io.o CC [M] drivers/bcma/driver_gmac_cmn.o CC drivers/base/regmap/regcache.o CC [M] sound/arm/aaci.o In file included from /<>/sound/arm/aaci.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aaci_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/amba/bus.h:170:2: note: in expansion of macro ‘module_driver’ 170 | module_driver(__amba_drv, amba_driver_register, amba_driver_unregister) | ^~~~~~~~~~~~~ /<>/sound/arm/aaci.c:1108:1: note: in expansion of macro ‘module_amba_driver’ 1108 | module_amba_driver(aaci_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/sound/arm/aaci.c:16: /<>/sound/arm/aaci.c:1108:20: note: ‘cleanup_module’ target declared here 1108 | module_amba_driver(aaci_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/arm/aaci.c:1108:1: note: in expansion of macro ‘module_amba_driver’ 1108 | module_amba_driver(aaci_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/sound/arm/aaci.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aaci_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/amba/bus.h:170:2: note: in expansion of macro ‘module_driver’ 170 | module_driver(__amba_drv, amba_driver_register, amba_driver_unregister) | ^~~~~~~~~~~~~ /<>/sound/arm/aaci.c:1108:1: note: in expansion of macro ‘module_amba_driver’ 1108 | module_amba_driver(aaci_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/sound/arm/aaci.c:16: /<>/sound/arm/aaci.c:1108:20: note: ‘init_module’ target declared here 1108 | module_amba_driver(aaci_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/arm/aaci.c:1108:1: note: in expansion of macro ‘module_amba_driver’ 1108 | module_amba_driver(aaci_driver); | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/bcma/driver_gpio.o CC fs/ext4/readpage.o LD [M] sound/arm/snd-aaci.o AR sound/core/oss/built-in.a CC [M] sound/core/oss/mixer_oss.o CC drivers/base/regmap/regcache-rbtree.o CC [M] drivers/bcma/host_soc.o In file included from /<>/sound/core/oss/mixer_oss.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_mixer_oss_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/oss/mixer_oss.c:1427:1: note: in expansion of macro ‘module_init’ 1427 | module_init(alsa_mixer_oss_init) | ^~~~~~~~~~~ /<>/sound/core/oss/mixer_oss.c:1404:19: note: ‘init_module’ target declared here 1404 | static int __init alsa_mixer_oss_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/oss/mixer_oss.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_mixer_oss_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/oss/mixer_oss.c:1428:1: note: in expansion of macro ‘module_exit’ 1428 | module_exit(alsa_mixer_oss_exit) | ^~~~~~~~~~~ /<>/sound/core/oss/mixer_oss.c:1416:20: note: ‘cleanup_module’ target declared here 1416 | static void __exit alsa_mixer_oss_exit(void) | ^~~~~~~~~~~~~~~~~~~ /<>/drivers/base/regmap/regcache-rbtree.c: In function ‘regcache_rbtree_insert’: /<>/drivers/base/regmap/regcache-rbtree.c:129:15: warning: taking address of packed member of ‘struct regcache_rbtree_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 129 | rb_link_node(&rbnode->node, parent, new); | ^~~~~~~~~~~~~ /<>/drivers/base/regmap/regcache-rbtree.c:130:18: warning: taking address of packed member of ‘struct regcache_rbtree_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 130 | rb_insert_color(&rbnode->node, root); | ^~~~~~~~~~~~~ /<>/drivers/base/regmap/regcache-rbtree.c: In function ‘regcache_rbtree_exit’: /<>/drivers/base/regmap/regcache-rbtree.c:242:18: warning: taking address of packed member of ‘struct regcache_rbtree_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 242 | next = rb_next(&rbtree_node->node); | ^~~~~~~~~~~~~~~~~~ /<>/drivers/base/regmap/regcache-rbtree.c:243:12: warning: taking address of packed member of ‘struct regcache_rbtree_node’ may result in an unaligned pointer value [-Waddress-of-packed-member] 243 | rb_erase(&rbtree_node->node, &rbtree_ctx->root); | ^~~~~~~~~~~~~~~~~~ CC fs/ext4/resize.o CC drivers/base/regmap/regcache-flat.o LD [M] drivers/bcma/bcma.o CC [M] drivers/block/drbd/drbd_bitmap.o CC drivers/base/regmap/regmap-debugfs.o CC [M] sound/core/oss/pcm_oss.o In file included from /<>/sound/core/oss/pcm_oss.c:34: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_pcm_oss_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/oss/pcm_oss.c:3200:1: note: in expansion of macro ‘module_init’ 3200 | module_init(alsa_pcm_oss_init) | ^~~~~~~~~~~ /<>/sound/core/oss/pcm_oss.c:3172:19: note: ‘init_module’ target declared here 3172 | static int __init alsa_pcm_oss_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/oss/pcm_oss.c:34: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_pcm_oss_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/oss/pcm_oss.c:3201:1: note: in expansion of macro ‘module_exit’ 3201 | module_exit(alsa_pcm_oss_exit) | ^~~~~~~~~~~ /<>/sound/core/oss/pcm_oss.c:3195:20: note: ‘cleanup_module’ target declared here 3195 | static void __exit alsa_pcm_oss_exit(void) | ^~~~~~~~~~~~~~~~~ CC drivers/base/regmap/regmap-i2c.o CC fs/ext4/super.o CC drivers/base/regmap/regmap-spi.o CC [M] drivers/block/drbd/drbd_proc.o CC [M] sound/core/oss/pcm_plugin.o CC drivers/base/regmap/regmap-mmio.o CC [M] drivers/block/drbd/drbd_worker.o CC drivers/base/regmap/regmap-irq.o CC [M] sound/core/oss/io.o CC [M] sound/core/oss/copy.o CC [M] sound/core/oss/linear.o CC [M] drivers/base/regmap/regmap-spmi.o CC [M] sound/core/oss/mulaw.o CC [M] drivers/base/regmap/regmap-w1.o CC [M] sound/core/oss/route.o AR drivers/base/regmap/built-in.a AR drivers/base/test/built-in.a CC drivers/base/component.o CC [M] sound/core/oss/rate.o CC [M] drivers/block/drbd/drbd_receiver.o LD [M] sound/core/oss/snd-mixer-oss.o LD [M] sound/core/oss/snd-pcm-oss.o CC drivers/base/core.o CC [M] sound/core/seq/oss/seq_oss.o /<>/fs/ext4/super.c: In function ‘__save_error_info’: /<>/fs/ext4/super.c:331:2: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 331 | strncpy(es->s_last_error_func, func, sizeof(es->s_last_error_func)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/ext4/super.c:335:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 335 | strncpy(es->s_first_error_func, func, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | sizeof(es->s_first_error_func)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/seq/oss/seq_oss.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_seq_oss_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/seq/oss/seq_oss.c:118:1: note: in expansion of macro ‘module_init’ 118 | module_init(alsa_seq_oss_init) | ^~~~~~~~~~~ /<>/sound/core/seq/oss/seq_oss.c:79:19: note: ‘init_module’ target declared here 79 | static int __init alsa_seq_oss_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/seq/oss/seq_oss.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_seq_oss_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/seq/oss/seq_oss.c:119:1: note: in expansion of macro ‘module_exit’ 119 | module_exit(alsa_seq_oss_exit) | ^~~~~~~~~~~ /<>/sound/core/seq/oss/seq_oss.c:110:20: note: ‘cleanup_module’ target declared here 110 | static void __exit alsa_seq_oss_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] sound/core/seq/oss/seq_oss_init.o CC [M] sound/core/seq/oss/seq_oss_timer.o CC [M] sound/core/seq/oss/seq_oss_ioctl.o CC [M] sound/core/seq/oss/seq_oss_event.o CC drivers/base/bus.o CC [M] sound/core/seq/oss/seq_oss_rw.o CC fs/ext4/symlink.o CC [M] sound/core/seq/oss/seq_oss_synth.o CC drivers/base/dd.o CC fs/ext4/sysfs.o CC [M] sound/core/seq/oss/seq_oss_midi.o CC fs/ext4/xattr.o CC [M] drivers/block/drbd/drbd_req.o CC [M] sound/core/seq/oss/seq_oss_readq.o CC drivers/base/syscore.o CC [M] sound/core/seq/oss/seq_oss_writeq.o LD [M] sound/core/seq/oss/snd-seq-oss.o CC [M] sound/core/seq/seq.o CC drivers/base/driver.o In file included from /<>/sound/core/seq/seq.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_seq_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/seq/seq.c:135:1: note: in expansion of macro ‘module_init’ 135 | module_init(alsa_seq_init) | ^~~~~~~~~~~ /<>/sound/core/seq/seq.c:83:19: note: ‘init_module’ target declared here 83 | static int __init alsa_seq_init(void) | ^~~~~~~~~~~~~ In file included from /<>/sound/core/seq/seq.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_seq_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/seq/seq.c:136:1: note: in expansion of macro ‘module_exit’ 136 | module_exit(alsa_seq_exit) | ^~~~~~~~~~~ /<>/sound/core/seq/seq.c:115:20: note: ‘cleanup_module’ target declared here 115 | static void __exit alsa_seq_exit(void) | ^~~~~~~~~~~~~ CC [M] sound/core/seq/seq_lock.o CC drivers/base/class.o CC [M] sound/core/seq/seq_clientmgr.o CC fs/ext4/xattr_trusted.o CC [M] drivers/block/drbd/drbd_actlog.o CC drivers/base/platform.o CC fs/ext4/xattr_user.o CC fs/ext4/acl.o CC [M] sound/core/seq/seq_memory.o /<>/sound/core/seq/seq_memory.c: In function ‘snd_seq_dump_var_event’: /<>/sound/core/seq/seq_memory.c:109:53: warning: taking address of packed member of ‘struct snd_seq_ev_ext’ may result in an unaligned pointer value [-Waddress-of-packed-member] 109 | cell = (struct snd_seq_event_cell *)event->data.ext.ptr; | ~~~~~~~~~~~~~~~^~~~ /<>/sound/core/seq/seq_memory.c: In function ‘snd_seq_event_dup’: /<>/sound/core/seq/seq_memory.c:330:53: warning: taking address of packed member of ‘struct snd_seq_ev_ext’ may result in an unaligned pointer value [-Waddress-of-packed-member] 330 | src = (struct snd_seq_event_cell *)event->data.ext.ptr; | ~~~~~~~~~~~~~~~^~~~ CC drivers/base/cpu.o CC fs/ext4/xattr_security.o CC [M] drivers/block/drbd/drbd_main.o CC [M] sound/core/seq/seq_queue.o AR fs/ext4/built-in.a CC fs/f2fs/dir.o CC [M] sound/core/seq/seq_fifo.o CC drivers/base/firmware.o In file included from /<>/drivers/block/drbd/drbd_main.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘drbd_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/drbd/drbd_main.c:3917:1: note: in expansion of macro ‘module_init’ 3917 | module_init(drbd_init) | ^~~~~~~~~~~ /<>/drivers/block/drbd/drbd_main.c:2951:19: note: ‘init_module’ target declared here 2951 | static int __init drbd_init(void) | ^~~~~~~~~ CC drivers/base/init.o CC [M] sound/core/seq/seq_prioq.o CC drivers/base/map.o CC [M] sound/core/seq/seq_timer.o CC drivers/base/devres.o CC fs/f2fs/file.o CC [M] sound/core/seq/seq_system.o CC drivers/base/attribute_container.o CC [M] sound/core/seq/seq_ports.o CC drivers/base/transport_class.o CC [M] sound/core/seq/seq_info.o CC drivers/base/topology.o CC [M] drivers/block/drbd/drbd_strings.o CC [M] sound/core/seq/seq_dummy.o CC [M] drivers/block/drbd/drbd_nl.o CC drivers/base/container.o In file included from /<>/sound/core/seq/seq_dummy.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_seq_dummy_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/seq/seq_dummy.c:225:1: note: in expansion of macro ‘module_init’ 225 | module_init(alsa_seq_dummy_init) | ^~~~~~~~~~~ /<>/sound/core/seq/seq_dummy.c:215:19: note: ‘init_module’ target declared here 215 | static int __init alsa_seq_dummy_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/seq/seq_dummy.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_seq_dummy_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/seq/seq_dummy.c:226:1: note: in expansion of macro ‘module_exit’ 226 | module_exit(alsa_seq_dummy_exit) | ^~~~~~~~~~~ /<>/sound/core/seq/seq_dummy.c:220:20: note: ‘cleanup_module’ target declared here 220 | static void __exit alsa_seq_dummy_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC drivers/base/property.o CC [M] sound/core/seq/seq_midi.o In file included from /<>/sound/core/seq/seq_midi.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘seq_midisynth_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/sound/seq_device.h:88:2: note: in expansion of macro ‘module_driver’ 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ /<>/sound/core/seq/seq_midi.c:472:1: note: in expansion of macro ‘module_snd_seq_driver’ 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/core/seq/seq_midi.c:35: /<>/sound/core/seq/seq_midi.c:472:23: note: ‘init_module’ target declared here 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/core/seq/seq_midi.c:472:1: note: in expansion of macro ‘module_snd_seq_driver’ 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/seq/seq_midi.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘seq_midisynth_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/sound/seq_device.h:88:2: note: in expansion of macro ‘module_driver’ 88 | module_driver(drv, snd_seq_driver_register, snd_seq_driver_unregister) | ^~~~~~~~~~~~~ /<>/sound/core/seq/seq_midi.c:472:1: note: in expansion of macro ‘module_snd_seq_driver’ 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/core/seq/seq_midi.c:35: /<>/sound/core/seq/seq_midi.c:472:23: note: ‘cleanup_module’ target declared here 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/core/seq/seq_midi.c:472:1: note: in expansion of macro ‘module_snd_seq_driver’ 472 | module_snd_seq_driver(seq_midisynth_driver); | ^~~~~~~~~~~~~~~~~~~~~ CC [M] sound/core/seq/seq_midi_event.o CC fs/f2fs/inode.o In file included from /<>/sound/core/seq/seq_midi_event.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_seq_midi_event_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/seq/seq_midi_event.c:544:1: note: in expansion of macro ‘module_init’ 544 | module_init(alsa_seq_midi_event_init) | ^~~~~~~~~~~ /<>/sound/core/seq/seq_midi_event.c:535:19: note: ‘init_module’ target declared here 535 | static int __init alsa_seq_midi_event_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/seq/seq_midi_event.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_seq_midi_event_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/seq/seq_midi_event.c:545:1: note: in expansion of macro ‘module_exit’ 545 | module_exit(alsa_seq_midi_event_exit) | ^~~~~~~~~~~ /<>/sound/core/seq/seq_midi_event.c:540:20: note: ‘cleanup_module’ target declared here 540 | static void __exit alsa_seq_midi_event_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/core/seq/seq_virmidi.o In file included from /<>/sound/core/seq/seq_virmidi.c:40: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_virmidi_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/seq/seq_virmidi.c:573:1: note: in expansion of macro ‘module_init’ 573 | module_init(alsa_virmidi_init) | ^~~~~~~~~~~ /<>/sound/core/seq/seq_virmidi.c:564:19: note: ‘init_module’ target declared here 564 | static int __init alsa_virmidi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/seq/seq_virmidi.c:40: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_virmidi_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/seq/seq_virmidi.c:574:1: note: in expansion of macro ‘module_exit’ 574 | module_exit(alsa_virmidi_exit) | ^~~~~~~~~~~ /<>/sound/core/seq/seq_virmidi.c:569:20: note: ‘cleanup_module’ target declared here 569 | static void __exit alsa_virmidi_exit(void) | ^~~~~~~~~~~~~~~~~ CC drivers/base/cacheinfo.o CC fs/f2fs/namei.o LD [M] sound/core/seq/snd-seq.o LD [M] sound/core/seq/snd-seq-dummy.o LD [M] sound/core/seq/snd-seq-midi.o LD [M] sound/core/seq/snd-seq-midi-event.o LD [M] sound/core/seq/snd-seq-virmidi.o CC [M] sound/core/sound.o CC drivers/base/devcon.o In file included from /<>/sound/core/sound.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_sound_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/sound/core/sound.c:422:1: note: in expansion of macro ‘subsys_initcall’ 422 | subsys_initcall(alsa_sound_init); | ^~~~~~~~~~~~~~~ /<>/sound/core/sound.c:398:19: note: ‘init_module’ target declared here 398 | static int __init alsa_sound_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/sound/core/sound.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_sound_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/sound.c:423:1: note: in expansion of macro ‘module_exit’ 423 | module_exit(alsa_sound_exit); | ^~~~~~~~~~~ /<>/sound/core/sound.c:416:20: note: ‘cleanup_module’ target declared here 416 | static void __exit alsa_sound_exit(void) | ^~~~~~~~~~~~~~~ CC drivers/base/devtmpfs.o CC [M] sound/core/init.o /<>/fs/f2fs/namei.c: In function ‘f2fs_update_extension_list’: /<>/fs/f2fs/namei.c:257:3: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 257 | strncpy(extlist[cold_count], name, strlen(name)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/f2fs/namei.c:249:3: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 249 | strncpy(extlist[count], name, strlen(name)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/base/module.o CC fs/f2fs/hash.o CC drivers/base/pinctrl.o CC [M] sound/core/memory.o CC fs/f2fs/super.o CC drivers/base/devcoredump.o CC [M] sound/core/control.o CC [M] drivers/block/drbd/drbd_interval.o CC [M] drivers/block/drbd/drbd_state.o CC drivers/base/arch_topology.o AR drivers/base/built-in.a CC [M] drivers/block/aoe/aoeblk.o CC [M] sound/core/misc.o CC [M] drivers/block/aoe/aoechr.o CC [M] sound/core/device.o CC [M] sound/core/info.o CC [M] drivers/block/aoe/aoecmd.o CC [M] drivers/block/drbd/drbd_nla.o CC [M] drivers/block/drbd/drbd_debugfs.o CC [M] sound/core/info_oss.o CC fs/f2fs/inline.o CC [M] sound/core/sound_oss.o CC [M] drivers/block/aoe/aoedev.o LD [M] drivers/block/drbd/drbd.o CC [M] sound/core/vmaster.o CC [M] drivers/block/zram/zcomp.o CC [M] drivers/block/zram/zram_drv.o CC [M] drivers/block/aoe/aoemain.o CC fs/f2fs/checkpoint.o CC [M] sound/core/ctljack.o In file included from /<>/drivers/block/zram/zram_drv.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘zram_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/zram/zram_drv.c:1920:1: note: in expansion of macro ‘module_init’ 1920 | module_init(zram_init); | ^~~~~~~~~~~ /<>/drivers/block/zram/zram_drv.c:1874:19: note: ‘init_module’ target declared here 1874 | static int __init zram_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/zram/zram_drv.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘zram_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/zram/zram_drv.c:1921:1: note: in expansion of macro ‘module_exit’ 1921 | module_exit(zram_exit); | ^~~~~~~~~~~ /<>/drivers/block/zram/zram_drv.c:1915:20: note: ‘cleanup_module’ target declared here 1915 | static void __exit zram_exit(void) | ^~~~~~~~~ CC [M] sound/core/jack.o In file included from /<>/drivers/block/aoe/aoemain.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aoe_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/aoe/aoemain.c:85:1: note: in expansion of macro ‘module_init’ 85 | module_init(aoe_init); | ^~~~~~~~~~~ /<>/drivers/block/aoe/aoemain.c:41:1: note: ‘init_module’ target declared here 41 | aoe_init(void) | ^~~~~~~~ CC [M] drivers/block/aoe/aoenet.o LD [M] drivers/block/zram/zram.o CC drivers/block/loop.o CC [M] sound/core/hwdep.o LD [M] drivers/block/aoe/aoe.o In file included from /<>/sound/core/hwdep.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_hwdep_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/hwdep.c:550:1: note: in expansion of macro ‘module_init’ 550 | module_init(alsa_hwdep_init) | ^~~~~~~~~~~ /<>/sound/core/hwdep.c:535:19: note: ‘init_module’ target declared here 535 | static int __init alsa_hwdep_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/sound/core/hwdep.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_hwdep_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/hwdep.c:551:1: note: in expansion of macro ‘module_exit’ 551 | module_exit(alsa_hwdep_exit) | ^~~~~~~~~~~ /<>/sound/core/hwdep.c:543:20: note: ‘cleanup_module’ target declared here 543 | static void __exit alsa_hwdep_exit(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/block/paride/paride.o CC fs/f2fs/gc.o CC [M] sound/core/timer.o CC [M] drivers/block/paride/aten.o In file included from /<>/sound/core/timer.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_timer_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/timer.c:2176:1: note: in expansion of macro ‘module_init’ 2176 | module_init(alsa_timer_init) | ^~~~~~~~~~~ /<>/sound/core/timer.c:2131:19: note: ‘init_module’ target declared here 2131 | static int __init alsa_timer_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/sound/core/timer.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_timer_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/timer.c:2177:1: note: in expansion of macro ‘module_exit’ 2177 | module_exit(alsa_timer_exit) | ^~~~~~~~~~~ /<>/sound/core/timer.c:2165:20: note: ‘cleanup_module’ target declared here 2165 | static void __exit alsa_timer_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/drivers/block/paride/aten.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aten_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/aten.c:161:1: note: in expansion of macro ‘module_init’ 161 | module_init(aten_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/aten.c:150:19: note: ‘init_module’ target declared here 150 | static int __init aten_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/aten.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aten_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/aten.c:162:1: note: in expansion of macro ‘module_exit’ 162 | module_exit(aten_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/aten.c:155:20: note: ‘cleanup_module’ target declared here 155 | static void __exit aten_exit(void) | ^~~~~~~~~ CC [M] drivers/block/paride/bpck.o In file included from /<>/drivers/block/paride/bpck.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bpck_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/bpck.c:476:1: note: in expansion of macro ‘module_init’ 476 | module_init(bpck_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/bpck.c:465:19: note: ‘init_module’ target declared here 465 | static int __init bpck_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/bpck.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bpck_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/bpck.c:477:1: note: in expansion of macro ‘module_exit’ 477 | module_exit(bpck_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/bpck.c:470:20: note: ‘cleanup_module’ target declared here 470 | static void __exit bpck_exit(void) | ^~~~~~~~~ CC [M] drivers/block/brd.o CC [M] drivers/block/paride/comm.o In file included from /<>/drivers/block/brd.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘brd_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/brd.c:539:1: note: in expansion of macro ‘module_init’ 539 | module_init(brd_init); | ^~~~~~~~~~~ /<>/drivers/block/brd.c:471:19: note: ‘init_module’ target declared here 471 | static int __init brd_init(void) | ^~~~~~~~ In file included from /<>/drivers/block/brd.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘brd_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/brd.c:540:1: note: in expansion of macro ‘module_exit’ 540 | module_exit(brd_exit); | ^~~~~~~~~~~ /<>/drivers/block/brd.c:526:20: note: ‘cleanup_module’ target declared here 526 | static void __exit brd_exit(void) | ^~~~~~~~ CC [M] sound/core/hrtimer.o In file included from /<>/drivers/block/paride/comm.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘comm_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/comm.c:217:1: note: in expansion of macro ‘module_init’ 217 | module_init(comm_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/comm.c:206:19: note: ‘init_module’ target declared here 206 | static int __init comm_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/comm.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘comm_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/comm.c:218:1: note: in expansion of macro ‘module_exit’ 218 | module_exit(comm_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/comm.c:211:20: note: ‘cleanup_module’ target declared here 211 | static void __exit comm_exit(void) | ^~~~~~~~~ CC fs/f2fs/data.o CC [M] drivers/block/pktcdvd.o In file included from /<>/sound/core/hrtimer.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_hrtimer_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/hrtimer.c:182:1: note: in expansion of macro ‘module_init’ 182 | module_init(snd_hrtimer_init); | ^~~~~~~~~~~ /<>/sound/core/hrtimer.c:144:19: note: ‘init_module’ target declared here 144 | static int __init snd_hrtimer_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/sound/core/hrtimer.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_hrtimer_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/hrtimer.c:183:1: note: in expansion of macro ‘module_exit’ 183 | module_exit(snd_hrtimer_exit); | ^~~~~~~~~~~ /<>/sound/core/hrtimer.c:174:20: note: ‘cleanup_module’ target declared here 174 | static void __exit snd_hrtimer_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/block/paride/dstr.o CC [M] sound/core/pcm.o In file included from /<>/drivers/block/paride/dstr.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dstr_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/dstr.c:232:1: note: in expansion of macro ‘module_init’ 232 | module_init(dstr_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/dstr.c:221:19: note: ‘init_module’ target declared here 221 | static int __init dstr_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/dstr.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dstr_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/dstr.c:233:1: note: in expansion of macro ‘module_exit’ 233 | module_exit(dstr_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/dstr.c:226:20: note: ‘cleanup_module’ target declared here 226 | static void __exit dstr_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/block/pktcdvd.c:50: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pkt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/pktcdvd.c:2969:1: note: in expansion of macro ‘module_init’ 2969 | module_init(pkt_init); | ^~~~~~~~~~~ /<>/drivers/block/pktcdvd.c:2901:19: note: ‘init_module’ target declared here 2901 | static int __init pkt_init(void) | ^~~~~~~~ In file included from /<>/drivers/block/pktcdvd.c:50: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pkt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/pktcdvd.c:2970:1: note: in expansion of macro ‘module_exit’ 2970 | module_exit(pkt_exit); | ^~~~~~~~~~~ /<>/drivers/block/pktcdvd.c:2952:20: note: ‘cleanup_module’ target declared here 2952 | static void __exit pkt_exit(void) | ^~~~~~~~ In file included from /<>/sound/core/pcm.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_pcm_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/pcm.c:1294:1: note: in expansion of macro ‘module_init’ 1294 | module_init(alsa_pcm_init) | ^~~~~~~~~~~ /<>/sound/core/pcm.c:1279:19: note: ‘init_module’ target declared here 1279 | static int __init alsa_pcm_init(void) | ^~~~~~~~~~~~~ In file included from /<>/sound/core/pcm.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_pcm_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/pcm.c:1295:1: note: in expansion of macro ‘module_exit’ 1295 | module_exit(alsa_pcm_exit) | ^~~~~~~~~~~ /<>/sound/core/pcm.c:1287:20: note: ‘cleanup_module’ target declared here 1287 | static void __exit alsa_pcm_exit(void) | ^~~~~~~~~~~~~ CC [M] drivers/block/paride/kbic.o In file included from /<>/drivers/block/paride/kbic.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘kbic_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/kbic.c:304:1: note: in expansion of macro ‘module_init’ 304 | module_init(kbic_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/kbic.c:284:19: note: ‘init_module’ target declared here 284 | static int __init kbic_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/kbic.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘kbic_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/kbic.c:305:1: note: in expansion of macro ‘module_exit’ 305 | module_exit(kbic_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/kbic.c:297:20: note: ‘cleanup_module’ target declared here 297 | static void __exit kbic_exit(void) | ^~~~~~~~~ CC [M] sound/core/pcm_native.o CC [M] drivers/block/paride/epat.o CC [M] drivers/block/nbd.o In file included from /<>/drivers/block/paride/epat.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘epat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/epat.c:339:1: note: in expansion of macro ‘module_init’ 339 | module_init(epat_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/epat.c:325:19: note: ‘init_module’ target declared here 325 | static int __init epat_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/epat.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘epat_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/epat.c:340:1: note: in expansion of macro ‘module_exit’ 340 | module_exit(epat_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/epat.c:333:20: note: ‘cleanup_module’ target declared here 333 | static void __exit epat_exit(void) | ^~~~~~~~~ CC [M] drivers/block/paride/epia.o In file included from /<>/drivers/block/nbd.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nbd_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/nbd.c:2274:1: note: in expansion of macro ‘module_init’ 2274 | module_init(nbd_init); | ^~~~~~~~~~~ /<>/drivers/block/nbd.c:2184:19: note: ‘init_module’ target declared here 2184 | static int __init nbd_init(void) | ^~~~~~~~ In file included from /<>/drivers/block/nbd.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nbd_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/nbd.c:2275:1: note: in expansion of macro ‘module_exit’ 2275 | module_exit(nbd_cleanup); | ^~~~~~~~~~~ /<>/drivers/block/nbd.c:2249:20: note: ‘cleanup_module’ target declared here 2249 | static void __exit nbd_cleanup(void) | ^~~~~~~~~~~ In file included from /<>/drivers/block/paride/epia.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘epia_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/epia.c:315:1: note: in expansion of macro ‘module_init’ 315 | module_init(epia_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/epia.c:304:19: note: ‘init_module’ target declared here 304 | static int __init epia_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/epia.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘epia_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/epia.c:316:1: note: in expansion of macro ‘module_exit’ 316 | module_exit(epia_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/epia.c:309:20: note: ‘cleanup_module’ target declared here 309 | static void __exit epia_exit(void) | ^~~~~~~~~ CC [M] drivers/block/paride/frpw.o In file included from /<>/drivers/block/paride/frpw.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘frpw_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/frpw.c:312:1: note: in expansion of macro ‘module_init’ 312 | module_init(frpw_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/frpw.c:301:19: note: ‘init_module’ target declared here 301 | static int __init frpw_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/frpw.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘frpw_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/frpw.c:313:1: note: in expansion of macro ‘module_exit’ 313 | module_exit(frpw_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/frpw.c:306:20: note: ‘cleanup_module’ target declared here 306 | static void __exit frpw_exit(void) | ^~~~~~~~~ CC fs/f2fs/node.o CC [M] drivers/block/cryptoloop.o CC [M] drivers/block/paride/friq.o In file included from /<>/drivers/block/paride/friq.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘friq_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/friq.c:275:1: note: in expansion of macro ‘module_init’ 275 | module_init(friq_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/friq.c:264:19: note: ‘init_module’ target declared here 264 | static int __init friq_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/friq.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘friq_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/friq.c:276:1: note: in expansion of macro ‘module_exit’ 276 | module_exit(friq_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/friq.c:269:20: note: ‘cleanup_module’ target declared here 269 | static void __exit friq_exit(void) | ^~~~~~~~~ CC [M] sound/core/pcm_lib.o In file included from /<>/drivers/block/cryptoloop.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_cryptoloop’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/cryptoloop.c:215:1: note: in expansion of macro ‘module_init’ 215 | module_init(init_cryptoloop); | ^~~~~~~~~~~ /<>/drivers/block/cryptoloop.c:198:1: note: ‘init_module’ target declared here 198 | init_cryptoloop(void) | ^~~~~~~~~~~~~~~ In file included from /<>/drivers/block/cryptoloop.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cleanup_cryptoloop’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/cryptoloop.c:216:1: note: in expansion of macro ‘module_exit’ 216 | module_exit(cleanup_cryptoloop); | ^~~~~~~~~~~ /<>/drivers/block/cryptoloop.c:208:1: note: ‘cleanup_module’ target declared here 208 | cleanup_cryptoloop(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/block/rbd.o CC [M] drivers/block/paride/fit2.o In file included from /<>/drivers/block/paride/fit2.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fit2_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/fit2.c:150:1: note: in expansion of macro ‘module_init’ 150 | module_init(fit2_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/fit2.c:139:19: note: ‘init_module’ target declared here 139 | static int __init fit2_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/fit2.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fit2_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/fit2.c:151:1: note: in expansion of macro ‘module_exit’ 151 | module_exit(fit2_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/fit2.c:144:20: note: ‘cleanup_module’ target declared here 144 | static void __exit fit2_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/block/rbd.c:42: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rbd_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/rbd.c:6012:1: note: in expansion of macro ‘module_init’ 6012 | module_init(rbd_init); | ^~~~~~~~~~~ /<>/drivers/block/rbd.c:5950:19: note: ‘init_module’ target declared here 5950 | static int __init rbd_init(void) | ^~~~~~~~ In file included from /<>/drivers/block/rbd.c:42: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rbd_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/rbd.c:6013:1: note: in expansion of macro ‘module_exit’ 6013 | module_exit(rbd_exit); | ^~~~~~~~~~~ /<>/drivers/block/rbd.c:6002:20: note: ‘cleanup_module’ target declared here 6002 | static void __exit rbd_exit(void) | ^~~~~~~~ CC [M] drivers/block/paride/fit3.o In file included from /<>/drivers/block/paride/fit3.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fit3_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/fit3.c:210:1: note: in expansion of macro ‘module_init’ 210 | module_init(fit3_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/fit3.c:199:19: note: ‘init_module’ target declared here 199 | static int __init fit3_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/fit3.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fit3_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/fit3.c:211:1: note: in expansion of macro ‘module_exit’ 211 | module_exit(fit3_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/fit3.c:204:20: note: ‘cleanup_module’ target declared here 204 | static void __exit fit3_exit(void) | ^~~~~~~~~ CC [M] drivers/block/paride/on20.o In file included from /<>/drivers/block/paride/on20.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘on20_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/on20.c:152:1: note: in expansion of macro ‘module_init’ 152 | module_init(on20_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/on20.c:141:19: note: ‘init_module’ target declared here 141 | static int __init on20_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/on20.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘on20_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/on20.c:153:1: note: in expansion of macro ‘module_exit’ 153 | module_exit(on20_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/on20.c:146:20: note: ‘cleanup_module’ target declared here 146 | static void __exit on20_exit(void) | ^~~~~~~~~ CC [M] sound/core/pcm_misc.o CC [M] drivers/block/paride/on26.o In file included from /<>/drivers/block/paride/on26.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘on26_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/on26.c:318:1: note: in expansion of macro ‘module_init’ 318 | module_init(on26_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/on26.c:307:19: note: ‘init_module’ target declared here 307 | static int __init on26_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/on26.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘on26_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/on26.c:319:1: note: in expansion of macro ‘module_exit’ 319 | module_exit(on26_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/on26.c:312:20: note: ‘cleanup_module’ target declared here 312 | static void __exit on26_exit(void) | ^~~~~~~~~ CC fs/f2fs/segment.o CC [M] sound/core/pcm_memory.o CC [M] drivers/block/null_blk.o CC [M] sound/core/memalloc.o CC [M] drivers/block/paride/ktti.o In file included from /<>/drivers/block/paride/ktti.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ktti_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/ktti.c:127:1: note: in expansion of macro ‘module_init’ 127 | module_init(ktti_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/ktti.c:116:19: note: ‘init_module’ target declared here 116 | static int __init ktti_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/paride/ktti.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ktti_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/ktti.c:128:1: note: in expansion of macro ‘module_exit’ 128 | module_exit(ktti_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/ktti.c:121:20: note: ‘cleanup_module’ target declared here 121 | static void __exit ktti_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/block/null_blk.c:5: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘null_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/null_blk.c:1951:1: note: in expansion of macro ‘module_init’ 1951 | module_init(null_init); | ^~~~~~~~~~~ /<>/drivers/block/null_blk.c:1851:19: note: ‘init_module’ target declared here 1851 | static int __init null_init(void) | ^~~~~~~~~ In file included from /<>/drivers/block/null_blk.c:5: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘null_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/null_blk.c:1952:1: note: in expansion of macro ‘module_exit’ 1952 | module_exit(null_exit); | ^~~~~~~~~~~ /<>/drivers/block/null_blk.c:1928:20: note: ‘cleanup_module’ target declared here 1928 | static void __exit null_exit(void) | ^~~~~~~~~ CC [M] drivers/block/paride/bpck6.o CC [M] sound/core/pcm_timer.o In file included from /<>/drivers/block/paride/bpck6.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bpck6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/bpck6.c:266:1: note: in expansion of macro ‘module_init’ 266 | module_init(bpck6_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/bpck6.c:248:19: note: ‘init_module’ target declared here 248 | static int __init bpck6_init(void) | ^~~~~~~~~~ In file included from /<>/drivers/block/paride/bpck6.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bpck6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/bpck6.c:267:1: note: in expansion of macro ‘module_exit’ 267 | module_exit(bpck6_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/bpck6.c:257:20: note: ‘cleanup_module’ target declared here 257 | static void __exit bpck6_exit(void) | ^~~~~~~~~~ CC [M] drivers/block/paride/pd.o CC [M] sound/core/pcm_drm_eld.o AR drivers/block/built-in.a CC [M] drivers/bluetooth/hci_vhci.o In file included from /<>/drivers/block/paride/pd.c:148: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pd_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/pd.c:980:1: note: in expansion of macro ‘module_init’ 980 | module_init(pd_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/pd.c:941:19: note: ‘init_module’ target declared here 941 | static int __init pd_init(void) | ^~~~~~~ In file included from /<>/drivers/block/paride/pd.c:148: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pd_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/pd.c:981:1: note: in expansion of macro ‘module_exit’ 981 | module_exit(pd_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/pd.c:962:20: note: ‘cleanup_module’ target declared here 962 | static void __exit pd_exit(void) | ^~~~~~~ CC [M] drivers/block/paride/pcd.o CC [M] sound/core/pcm_iec958.o In file included from /<>/drivers/bluetooth/hci_vhci.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vhci_miscdev_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/miscdevice.h:92:2: note: in expansion of macro ‘module_driver’ 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro ‘module_misc_device’ 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/include/linux/skbuff.h:34, from /<>/drivers/bluetooth/hci_vhci.c:37: /<>/drivers/bluetooth/hci_vhci.c:380:20: note: ‘init_module’ target declared here 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro ‘module_misc_device’ 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/hci_vhci.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vhci_miscdev_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/miscdevice.h:92:2: note: in expansion of macro ‘module_driver’ 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro ‘module_misc_device’ 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/include/linux/skbuff.h:34, from /<>/drivers/bluetooth/hci_vhci.c:37: /<>/drivers/bluetooth/hci_vhci.c:380:20: note: ‘cleanup_module’ target declared here 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/hci_vhci.c:380:1: note: in expansion of macro ‘module_misc_device’ 380 | module_misc_device(vhci_miscdev); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/block/paride/pcd.c:132: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcd_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/pcd.c:1021:1: note: in expansion of macro ‘module_init’ 1021 | module_init(pcd_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/pcd.c:969:19: note: ‘init_module’ target declared here 969 | static int __init pcd_init(void) | ^~~~~~~~ In file included from /<>/drivers/block/paride/pcd.c:132: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcd_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/pcd.c:1022:1: note: in expansion of macro ‘module_exit’ 1022 | module_exit(pcd_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/pcd.c:1002:20: note: ‘cleanup_module’ target declared here 1002 | static void __exit pcd_exit(void) | ^~~~~~~~ CC [M] drivers/bluetooth/hci_ldisc.o CC fs/f2fs/recovery.o CC [M] sound/core/pcm_dmaengine.o CC [M] drivers/block/paride/pf.o In file included from /<>/drivers/bluetooth/hci_ldisc.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hci_uart_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/bluetooth/hci_ldisc.c:910:1: note: in expansion of macro ‘module_init’ 910 | module_init(hci_uart_init); | ^~~~~~~~~~~ /<>/drivers/bluetooth/hci_ldisc.c:807:19: note: ‘init_module’ target declared here 807 | static int __init hci_uart_init(void) | ^~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/hci_ldisc.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hci_uart_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/bluetooth/hci_ldisc.c:911:1: note: in expansion of macro ‘module_exit’ 911 | module_exit(hci_uart_exit); | ^~~~~~~~~~~ /<>/drivers/bluetooth/hci_ldisc.c:869:20: note: ‘cleanup_module’ target declared here 869 | static void __exit hci_uart_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/drivers/block/paride/pf.c:148: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pf_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/pf.c:1033:1: note: in expansion of macro ‘module_init’ 1033 | module_init(pf_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/pf.c:986:19: note: ‘init_module’ target declared here 986 | static int __init pf_init(void) | ^~~~~~~ In file included from /<>/drivers/block/paride/pf.c:148: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pf_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/pf.c:1034:1: note: in expansion of macro ‘module_exit’ 1034 | module_exit(pf_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/pf.c:1017:20: note: ‘cleanup_module’ target declared here 1017 | static void __exit pf_exit(void) | ^~~~~~~ CC [M] sound/core/seq_device.o CC fs/f2fs/shrinker.o CC [M] drivers/block/paride/pt.o In file included from /<>/sound/core/seq_device.c:41: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_seq_device_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/sound/core/seq_device.c:317:1: note: in expansion of macro ‘subsys_initcall’ 317 | subsys_initcall(alsa_seq_device_init) | ^~~~~~~~~~~~~~~ /<>/sound/core/seq_device.c:293:19: note: ‘init_module’ target declared here 293 | static int __init alsa_seq_device_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/seq_device.c:41: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_seq_device_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/seq_device.c:318:1: note: in expansion of macro ‘module_exit’ 318 | module_exit(alsa_seq_device_exit) | ^~~~~~~~~~~ /<>/sound/core/seq_device.c:306:20: note: ‘cleanup_module’ target declared here 306 | static void __exit alsa_seq_device_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/hci_serdev.o In file included from /<>/drivers/block/paride/pt.c:143: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/pt.c:1023:1: note: in expansion of macro ‘module_init’ 1023 | module_init(pt_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/pt.c:962:19: note: ‘init_module’ target declared here 962 | static int __init pt_init(void) | ^~~~~~~ In file included from /<>/drivers/block/paride/pt.c:143: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/pt.c:1024:1: note: in expansion of macro ‘module_exit’ 1024 | module_exit(pt_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/pt.c:1007:20: note: ‘cleanup_module’ target declared here 1007 | static void __exit pt_exit(void) | ^~~~~~~ CC [M] sound/core/rawmidi.o CC fs/f2fs/extent_cache.o CC [M] drivers/block/paride/pg.o In file included from /<>/sound/core/rawmidi.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_rawmidi_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/rawmidi.c:1813:1: note: in expansion of macro ‘module_init’ 1813 | module_init(alsa_rawmidi_init) | ^~~~~~~~~~~ /<>/sound/core/rawmidi.c:1782:19: note: ‘init_module’ target declared here 1782 | static int __init alsa_rawmidi_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/rawmidi.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_rawmidi_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/rawmidi.c:1814:1: note: in expansion of macro ‘module_exit’ 1814 | module_exit(alsa_rawmidi_exit) | ^~~~~~~~~~~ /<>/sound/core/rawmidi.c:1807:20: note: ‘cleanup_module’ target declared here 1807 | static void __exit alsa_rawmidi_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/block/paride/pg.c:157: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/block/paride/pg.c:733:1: note: in expansion of macro ‘module_init’ 733 | module_init(pg_init) | ^~~~~~~~~~~ /<>/drivers/block/paride/pg.c:665:19: note: ‘init_module’ target declared here 665 | static int __init pg_init(void) | ^~~~~~~ In file included from /<>/drivers/block/paride/pg.c:157: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/block/paride/pg.c:734:1: note: in expansion of macro ‘module_exit’ 734 | module_exit(pg_exit) | ^~~~~~~~~~~ /<>/drivers/block/paride/pg.c:713:20: note: ‘cleanup_module’ target declared here 713 | static void __exit pg_exit(void) | ^~~~~~~ CC drivers/bus/arm-cci.o CC fs/f2fs/sysfs.o CC [M] drivers/bluetooth/hci_h4.o CC [M] sound/core/compress_offload.o CC drivers/bus/brcmstb_gisb.o In file included from /<>/sound/core/compress_offload.c:40: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_compress_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/core/compress_offload.c:1172:1: note: in expansion of macro ‘module_init’ 1172 | module_init(snd_compress_init); | ^~~~~~~~~~~ /<>/sound/core/compress_offload.c:1163:19: note: ‘init_module’ target declared here 1163 | static int __init snd_compress_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/core/compress_offload.c:40: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_compress_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/core/compress_offload.c:1173:1: note: in expansion of macro ‘module_exit’ 1173 | module_exit(snd_compress_exit); | ^~~~~~~~~~~ /<>/sound/core/compress_offload.c:1168:20: note: ‘cleanup_module’ target declared here 1168 | static void __exit snd_compress_exit(void) | ^~~~~~~~~~~~~~~~~ CC fs/f2fs/debug.o AR drivers/bus/built-in.a CC drivers/cdrom/cdrom.o AR sound/core/built-in.a LD [M] sound/core/snd.o CC [M] drivers/bluetooth/hci_bcsp.o LD [M] sound/core/snd-hwdep.o LD [M] sound/core/snd-timer.o LD [M] sound/core/snd-hrtimer.o LD [M] sound/core/snd-pcm.o LD [M] sound/core/snd-pcm-dmaengine.o LD [M] sound/core/snd-seq-device.o LD [M] sound/core/snd-rawmidi.o LD [M] sound/core/snd-compress.o CC [M] sound/drivers/mpu401/mpu401_uart.o CC fs/f2fs/xattr.o In file included from /<>/sound/drivers/mpu401/mpu401_uart.c:36: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_mpu401_uart_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/mpu401/mpu401_uart.c:634:1: note: in expansion of macro ‘module_init’ 634 | module_init(alsa_mpu401_uart_init) | ^~~~~~~~~~~ /<>/sound/drivers/mpu401/mpu401_uart.c:625:19: note: ‘init_module’ target declared here 625 | static int __init alsa_mpu401_uart_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/mpu401/mpu401_uart.c:36: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_mpu401_uart_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/mpu401/mpu401_uart.c:635:1: note: in expansion of macro ‘module_exit’ 635 | module_exit(alsa_mpu401_uart_exit) | ^~~~~~~~~~~ /<>/sound/drivers/mpu401/mpu401_uart.c:630:20: note: ‘cleanup_module’ target declared here 630 | static void __exit alsa_mpu401_uart_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] sound/drivers/mpu401/mpu401.o In file included from /<>/sound/drivers/mpu401/mpu401.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_card_mpu401_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/mpu401/mpu401.c:286:1: note: in expansion of macro ‘module_init’ 286 | module_init(alsa_card_mpu401_init) | ^~~~~~~~~~~ /<>/sound/drivers/mpu401/mpu401.c:241:19: note: ‘init_module’ target declared here 241 | static int __init alsa_card_mpu401_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/mpu401/mpu401.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_card_mpu401_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/mpu401/mpu401.c:287:1: note: in expansion of macro ‘module_exit’ 287 | module_exit(alsa_card_mpu401_exit) | ^~~~~~~~~~~ /<>/sound/drivers/mpu401/mpu401.c:281:20: note: ‘cleanup_module’ target declared here 281 | static void __exit alsa_card_mpu401_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC fs/f2fs/acl.o LD [M] sound/drivers/mpu401/snd-mpu401-uart.o LD [M] sound/drivers/mpu401/snd-mpu401.o CC [M] drivers/bluetooth/hci_ll.o CC [M] sound/drivers/dummy.o In file included from /<>/sound/drivers/dummy.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_card_dummy_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/dummy.c:1228:1: note: in expansion of macro ‘module_init’ 1228 | module_init(alsa_card_dummy_init) | ^~~~~~~~~~~ /<>/sound/drivers/dummy.c:1183:19: note: ‘init_module’ target declared here 1183 | static int __init alsa_card_dummy_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/dummy.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_card_dummy_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/dummy.c:1229:1: note: in expansion of macro ‘module_exit’ 1229 | module_exit(alsa_card_dummy_exit) | ^~~~~~~~~~~ /<>/sound/drivers/dummy.c:1223:20: note: ‘cleanup_module’ target declared here 1223 | static void __exit alsa_card_dummy_exit(void) | ^~~~~~~~~~~~~~~~~~~~ AR fs/f2fs/built-in.a AR drivers/cdrom/built-in.a CC fs/fat/cache.o AR drivers/char/agp/built-in.a CC drivers/char/broadcom/vc_sm/vmcs_sm.o CC [M] sound/drivers/aloop.o CC [M] drivers/bluetooth/hci_ath.o CC fs/fat/dir.o In file included from /<>/sound/drivers/aloop.c:37: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_card_loopback_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/aloop.c:1287:1: note: in expansion of macro ‘module_init’ 1287 | module_init(alsa_card_loopback_init) | ^~~~~~~~~~~ /<>/sound/drivers/aloop.c:1247:19: note: ‘init_module’ target declared here 1247 | static int __init alsa_card_loopback_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/aloop.c:37: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_card_loopback_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/aloop.c:1288:1: note: in expansion of macro ‘module_exit’ 1288 | module_exit(alsa_card_loopback_exit) | ^~~~~~~~~~~ /<>/sound/drivers/aloop.c:1282:20: note: ‘cleanup_module’ target declared here 1282 | static void __exit alsa_card_loopback_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/hci_h5.o CC [M] sound/drivers/virmidi.o In file included from /<>/sound/drivers/virmidi.c:48: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_card_virmidi_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/virmidi.c:198:1: note: in expansion of macro ‘module_init’ 198 | module_init(alsa_card_virmidi_init) | ^~~~~~~~~~~ /<>/sound/drivers/virmidi.c:158:19: note: ‘init_module’ target declared here 158 | static int __init alsa_card_virmidi_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/virmidi.c:48: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_card_virmidi_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/virmidi.c:199:1: note: in expansion of macro ‘module_exit’ 199 | module_exit(alsa_card_virmidi_exit) | ^~~~~~~~~~~ /<>/sound/drivers/virmidi.c:193:20: note: ‘cleanup_module’ target declared here 193 | static void __exit alsa_card_virmidi_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/drivers/serial-u16550.o In file included from /<>/sound/drivers/serial-u16550.c:39: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_card_serial_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/serial-u16550.c:1043:1: note: in expansion of macro ‘module_init’ 1043 | module_init(alsa_card_serial_init) | ^~~~~~~~~~~ CC fs/fat/fatent.o /<>/sound/drivers/serial-u16550.c:1005:19: note: ‘init_module’ target declared here 1005 | static int __init alsa_card_serial_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/serial-u16550.c:39: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_card_serial_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/serial-u16550.c:1044:1: note: in expansion of macro ‘module_exit’ 1044 | module_exit(alsa_card_serial_exit) | ^~~~~~~~~~~ /<>/sound/drivers/serial-u16550.c:1038:20: note: ‘cleanup_module’ target declared here 1038 | static void __exit alsa_card_serial_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC drivers/char/broadcom/vc_sm/vc_vchi_sm.o CC [M] sound/drivers/mtpav.o CC [M] drivers/bluetooth/hci_intel.o In file included from /<>/sound/drivers/mtpav.c:55: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_card_mtpav_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/mtpav.c:785:1: note: in expansion of macro ‘module_init’ 785 | module_init(alsa_card_mtpav_init) | ^~~~~~~~~~~ /<>/sound/drivers/mtpav.c:760:19: note: ‘init_module’ target declared here 760 | static int __init alsa_card_mtpav_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/mtpav.c:55: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_card_mtpav_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/mtpav.c:786:1: note: in expansion of macro ‘module_exit’ 786 | module_exit(alsa_card_mtpav_exit) | ^~~~~~~~~~~ /<>/sound/drivers/mtpav.c:779:20: note: ‘cleanup_module’ target declared here 779 | static void __exit alsa_card_mtpav_exit(void) | ^~~~~~~~~~~~~~~~~~~~ AR drivers/char/broadcom/vc_sm/built-in.a CC drivers/char/broadcom/vc_mem.o CC [M] sound/drivers/mts64.o In file included from /<>/sound/drivers/mts64.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_mts64_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/mts64.c:1070:1: note: in expansion of macro ‘module_init’ 1070 | module_init(snd_mts64_module_init); | ^~~~~~~~~~~ /<>/sound/drivers/mts64.c:1045:19: note: ‘init_module’ target declared here 1045 | static int __init snd_mts64_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/mts64.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_mts64_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/mts64.c:1071:1: note: in expansion of macro ‘module_exit’ 1071 | module_exit(snd_mts64_module_exit); | ^~~~~~~~~~~ /<>/sound/drivers/mts64.c:1065:20: note: ‘cleanup_module’ target declared here 1065 | static void __exit snd_mts64_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC fs/fat/file.o CC [M] sound/drivers/portman2x4.o CC drivers/char/broadcom/vcio.o CC [M] drivers/bluetooth/hci_bcm.o In file included from /<>/sound/drivers/portman2x4.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_portman_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/drivers/portman2x4.c:869:1: note: in expansion of macro ‘module_init’ 869 | module_init(snd_portman_module_init); | ^~~~~~~~~~~ /<>/sound/drivers/portman2x4.c:844:19: note: ‘init_module’ target declared here 844 | static int __init snd_portman_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/drivers/portman2x4.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_portman_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/drivers/portman2x4.c:870:1: note: in expansion of macro ‘module_exit’ 870 | module_exit(snd_portman_module_exit); | ^~~~~~~~~~~ /<>/sound/drivers/portman2x4.c:864:20: note: ‘cleanup_module’ target declared here 864 | static void __exit snd_portman_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC drivers/char/broadcom/bcm2835-gpiomem.o LD [M] sound/drivers/snd-dummy.o LD [M] sound/drivers/snd-aloop.o LD [M] sound/drivers/snd-virmidi.o LD [M] sound/drivers/snd-serial-u16550.o LD [M] sound/drivers/snd-mtpav.o LD [M] sound/drivers/snd-mts64.o LD [M] sound/drivers/snd-portman2x4.o CC fs/fat/inode.o CC [M] drivers/char/broadcom/bcm2835_smi_dev.o CC [M] sound/pci/ac97/ac97_codec.o In file included from /<>/drivers/char/broadcom/bcm2835_smi_dev.c:38: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bcm2835_smi_dev_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/char/broadcom/bcm2835_smi_dev.c:396:1: note: in expansion of macro ‘module_platform_driver’ 396 | module_platform_driver(bcm2835_smi_dev_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/char/broadcom/bcm2835_smi_dev.c:40: /<>/drivers/char/broadcom/bcm2835_smi_dev.c:396:24: note: ‘cleanup_module’ target declared here 396 | module_platform_driver(bcm2835_smi_dev_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/broadcom/bcm2835_smi_dev.c:396:1: note: in expansion of macro ‘module_platform_driver’ 396 | module_platform_driver(bcm2835_smi_dev_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/broadcom/bcm2835_smi_dev.c:38: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bcm2835_smi_dev_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/char/broadcom/bcm2835_smi_dev.c:396:1: note: in expansion of macro ‘module_platform_driver’ 396 | module_platform_driver(bcm2835_smi_dev_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/char/broadcom/bcm2835_smi_dev.c:40: /<>/drivers/char/broadcom/bcm2835_smi_dev.c:396:24: note: ‘init_module’ target declared here 396 | module_platform_driver(bcm2835_smi_dev_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/broadcom/bcm2835_smi_dev.c:396:1: note: in expansion of macro ‘module_platform_driver’ 396 | module_platform_driver(bcm2835_smi_dev_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/hci_qca.o AR drivers/char/broadcom/built-in.a CC drivers/char/hw_random/core.o In file included from /<>/sound/pci/ac97/ac97_codec.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alsa_ac97_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/pci/ac97/ac97_codec.c:2958:1: note: in expansion of macro ‘module_init’ 2958 | module_init(alsa_ac97_init) | ^~~~~~~~~~~ /<>/sound/pci/ac97/ac97_codec.c:2949:19: note: ‘init_module’ target declared here 2949 | static int __init alsa_ac97_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/sound/pci/ac97/ac97_codec.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alsa_ac97_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/pci/ac97/ac97_codec.c:2959:1: note: in expansion of macro ‘module_exit’ 2959 | module_exit(alsa_ac97_exit) | ^~~~~~~~~~~ /<>/sound/pci/ac97/ac97_codec.c:2954:20: note: ‘cleanup_module’ target declared here 2954 | static void __exit alsa_ac97_exit(void) | ^~~~~~~~~~~~~~ CC drivers/char/hw_random/bcm2835-rng.o CC fs/fat/misc.o CC [M] drivers/bluetooth/hci_ag6xx.o CC [M] drivers/char/hw_random/timeriomem-rng.o In file included from /<>/drivers/char/hw_random/timeriomem-rng.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘timeriomem_rng_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro ‘module_platform_driver’ 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/char/hw_random/timeriomem-rng.c:31: /<>/drivers/char/hw_random/timeriomem-rng.c:212:24: note: ‘cleanup_module’ target declared here 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro ‘module_platform_driver’ 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/hw_random/timeriomem-rng.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘timeriomem_rng_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro ‘module_platform_driver’ 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/char/hw_random/timeriomem-rng.c:31: /<>/drivers/char/hw_random/timeriomem-rng.c:212:24: note: ‘init_module’ target declared here 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/hw_random/timeriomem-rng.c:212:1: note: in expansion of macro ‘module_platform_driver’ 212 | module_platform_driver(timeriomem_rng_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/char/hw_random/virtio-rng.o CC fs/fat/nfs.o CC [M] drivers/bluetooth/hci_mrvl.o In file included from /<>/drivers/char/hw_random/virtio-rng.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘virtio_rng_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/virtio.h:212:2: note: in expansion of macro ‘module_driver’ 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/hw_random/virtio-rng.c:228:1: note: in expansion of macro ‘module_virtio_driver’ 228 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/virtio.h:9, from /<>/drivers/char/hw_random/virtio-rng.c:24: /<>/drivers/char/hw_random/virtio-rng.c:228:22: note: ‘init_module’ target declared here 228 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/hw_random/virtio-rng.c:228:1: note: in expansion of macro ‘module_virtio_driver’ 228 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/hw_random/virtio-rng.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘virtio_rng_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/virtio.h:212:2: note: in expansion of macro ‘module_driver’ 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/hw_random/virtio-rng.c:228:1: note: in expansion of macro ‘module_virtio_driver’ 228 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/virtio.h:9, from /<>/drivers/char/hw_random/virtio-rng.c:24: /<>/drivers/char/hw_random/virtio-rng.c:228:22: note: ‘cleanup_module’ target declared here 228 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/hw_random/virtio-rng.c:228:1: note: in expansion of macro ‘module_virtio_driver’ 228 | module_virtio_driver(virtio_rng_driver); | ^~~~~~~~~~~~~~~~~~~~ CC fs/fat/namei_vfat.o AR drivers/char/hw_random/built-in.a CC [M] drivers/char/tpm/st33zp24/st33zp24.o CC [M] sound/pci/ac97/ac97_pcm.o CC [M] drivers/bluetooth/bcm203x.o CC fs/fat/namei_msdos.o CC [M] drivers/char/tpm/st33zp24/i2c.o In file included from /<>/drivers/bluetooth/bcm203x.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bcm203x_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro ‘module_usb_driver’ 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/bcm203x.c:34: /<>/drivers/bluetooth/bcm203x.c:275:19: note: ‘cleanup_module’ target declared here 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro ‘module_usb_driver’ 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/bcm203x.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bcm203x_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro ‘module_usb_driver’ 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/bcm203x.c:34: /<>/drivers/bluetooth/bcm203x.c:275:19: note: ‘init_module’ target declared here 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/bcm203x.c:275:1: note: in expansion of macro ‘module_usb_driver’ 275 | module_usb_driver(bcm203x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/pci/ac97/ac97_proc.o In file included from /<>/drivers/char/tpm/st33zp24/i2c.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘st33zp24_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/st33zp24/i2c.c:324:1: note: in expansion of macro ‘module_i2c_driver’ 324 | module_i2c_driver(st33zp24_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/char/tpm/st33zp24/i2c.c:20: /<>/drivers/char/tpm/st33zp24/i2c.c:324:19: note: ‘cleanup_module’ target declared here 324 | module_i2c_driver(st33zp24_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/st33zp24/i2c.c:324:1: note: in expansion of macro ‘module_i2c_driver’ 324 | module_i2c_driver(st33zp24_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/tpm/st33zp24/i2c.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘st33zp24_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/st33zp24/i2c.c:324:1: note: in expansion of macro ‘module_i2c_driver’ 324 | module_i2c_driver(st33zp24_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/char/tpm/st33zp24/i2c.c:20: /<>/drivers/char/tpm/st33zp24/i2c.c:324:19: note: ‘init_module’ target declared here 324 | module_i2c_driver(st33zp24_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/st33zp24/i2c.c:324:1: note: in expansion of macro ‘module_i2c_driver’ 324 | module_i2c_driver(st33zp24_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/bpa10x.o CC [M] drivers/char/tpm/st33zp24/spi.o AR fs/fat/built-in.a CC [M] fs/freevxfs/vxfs_bmap.o LD [M] sound/pci/ac97/snd-ac97-codec.o In file included from /<>/drivers/char/tpm/st33zp24/spi.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘st33zp24_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/st33zp24/spi.c:441:1: note: in expansion of macro ‘module_spi_driver’ 441 | module_spi_driver(st33zp24_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/drivers/char/tpm/st33zp24/spi.c:20: /<>/drivers/char/tpm/st33zp24/spi.c:441:19: note: ‘cleanup_module’ target declared here 441 | module_spi_driver(st33zp24_spi_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/st33zp24/spi.c:441:1: note: in expansion of macro ‘module_spi_driver’ 441 | module_spi_driver(st33zp24_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/tpm/st33zp24/spi.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘st33zp24_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/st33zp24/spi.c:441:1: note: in expansion of macro ‘module_spi_driver’ 441 | module_spi_driver(st33zp24_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/drivers/char/tpm/st33zp24/spi.c:20: /<>/drivers/char/tpm/st33zp24/spi.c:441:19: note: ‘init_module’ target declared here 441 | module_spi_driver(st33zp24_spi_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/st33zp24/spi.c:441:1: note: in expansion of macro ‘module_spi_driver’ 441 | module_spi_driver(st33zp24_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/freevxfs/vxfs_fshead.o LD [M] drivers/char/tpm/st33zp24/tpm_st33zp24.o LD [M] drivers/char/tpm/st33zp24/tpm_st33zp24_i2c.o LD [M] drivers/char/tpm/st33zp24/tpm_st33zp24_spi.o CC drivers/char/tpm/tpm-interface.o In file included from /<>/drivers/bluetooth/bpa10x.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bpa10x_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro ‘module_usb_driver’ 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/include/linux/skbuff.h:34, from /<>/drivers/bluetooth/bpa10x.c:31: /<>/drivers/bluetooth/bpa10x.c:454:19: note: ‘cleanup_module’ target declared here 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro ‘module_usb_driver’ 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/bpa10x.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bpa10x_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro ‘module_usb_driver’ 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/include/linux/skbuff.h:34, from /<>/drivers/bluetooth/bpa10x.c:31: /<>/drivers/bluetooth/bpa10x.c:454:19: note: ‘init_module’ target declared here 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/bpa10x.c:454:1: note: in expansion of macro ‘module_usb_driver’ 454 | module_usb_driver(bpa10x_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/freevxfs/vxfs_immed.o CC [M] drivers/bluetooth/bfusb.o CC [M] sound/soc/amd/acp-pcm-dma.o CC [M] fs/freevxfs/vxfs_inode.o In file included from /<>/sound/soc/amd/acp-pcm-dma.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘acp_dma_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/amd/acp-pcm-dma.c:1304:1: note: in expansion of macro ‘module_platform_driver’ 1304 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/sound/soc/amd/acp-pcm-dma.c:20: /<>/sound/soc/amd/acp-pcm-dma.c:1304:24: note: ‘init_module’ target declared here 1304 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/amd/acp-pcm-dma.c:1304:1: note: in expansion of macro ‘module_platform_driver’ 1304 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/amd/acp-pcm-dma.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘acp_dma_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/amd/acp-pcm-dma.c:1304:1: note: in expansion of macro ‘module_platform_driver’ 1304 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/sound/soc/amd/acp-pcm-dma.c:20: /<>/sound/soc/amd/acp-pcm-dma.c:1304:24: note: ‘cleanup_module’ target declared here 1304 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/amd/acp-pcm-dma.c:1304:1: note: in expansion of macro ‘module_platform_driver’ 1304 | module_platform_driver(acp_dma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/bfusb.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bfusb_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro ‘module_usb_driver’ 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/include/linux/skbuff.h:34, from /<>/drivers/bluetooth/bfusb.c:31: /<>/drivers/bluetooth/bfusb.c:732:19: note: ‘cleanup_module’ target declared here 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro ‘module_usb_driver’ 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/bfusb.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bfusb_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro ‘module_usb_driver’ 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/include/linux/skbuff.h:34, from /<>/drivers/bluetooth/bfusb.c:31: /<>/drivers/bluetooth/bfusb.c:732:19: note: ‘init_module’ target declared here 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/bfusb.c:732:1: note: in expansion of macro ‘module_usb_driver’ 732 | module_usb_driver(bfusb_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/char/tpm/tpm-dev.o CC [M] fs/freevxfs/vxfs_lookup.o CC [M] drivers/bluetooth/btusb.o CC [M] fs/freevxfs/vxfs_olt.o CC drivers/char/tpm/tpm-sysfs.o CC [M] sound/soc/amd/acp-da7219-max98357a.o CC [M] fs/freevxfs/vxfs_subr.o In file included from /<>/sound/soc/amd/acp-da7219-max98357a.c:34: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cz_pcm_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/amd/acp-da7219-max98357a.c:322:1: note: in expansion of macro ‘module_platform_driver’ 322 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/amd/acp-da7219-max98357a.c:26: /<>/sound/soc/amd/acp-da7219-max98357a.c:322:24: note: ‘cleanup_module’ target declared here 322 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/amd/acp-da7219-max98357a.c:322:1: note: in expansion of macro ‘module_platform_driver’ 322 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/amd/acp-da7219-max98357a.c:34: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cz_pcm_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/amd/acp-da7219-max98357a.c:322:1: note: in expansion of macro ‘module_platform_driver’ 322 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/amd/acp-da7219-max98357a.c:26: /<>/sound/soc/amd/acp-da7219-max98357a.c:322:24: note: ‘init_module’ target declared here 322 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/amd/acp-da7219-max98357a.c:322:1: note: in expansion of macro ‘module_platform_driver’ 322 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/btusb.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘btusb_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/btusb.c:3399:1: note: in expansion of macro ‘module_usb_driver’ 3399 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/drivers/bluetooth/btusb.c:26: /<>/drivers/bluetooth/btusb.c:3399:19: note: ‘cleanup_module’ target declared here 3399 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/btusb.c:3399:1: note: in expansion of macro ‘module_usb_driver’ 3399 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/btusb.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘btusb_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/btusb.c:3399:1: note: in expansion of macro ‘module_usb_driver’ 3399 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/drivers/bluetooth/btusb.c:26: /<>/drivers/bluetooth/btusb.c:3399:19: note: ‘init_module’ target declared here 3399 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/btusb.c:3399:1: note: in expansion of macro ‘module_usb_driver’ 3399 | module_usb_driver(btusb_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/char/tpm/tpm-chip.o CC [M] sound/soc/amd/acp-rt5645.o CC [M] fs/freevxfs/vxfs_super.o In file included from /<>/sound/soc/amd/acp-rt5645.c:36: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cz_pcm_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro ‘module_platform_driver’ 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/amd/acp-rt5645.c:29: /<>/sound/soc/amd/acp-rt5645.c:195:24: note: ‘cleanup_module’ target declared here 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro ‘module_platform_driver’ 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/amd/acp-rt5645.c:36: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cz_pcm_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro ‘module_platform_driver’ 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/amd/acp-rt5645.c:29: /<>/sound/soc/amd/acp-rt5645.c:195:24: note: ‘init_module’ target declared here 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/amd/acp-rt5645.c:195:1: note: in expansion of macro ‘module_platform_driver’ 195 | module_platform_driver(cz_pcm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ LD [M] sound/soc/amd/acp_audio_dma.o LD [M] sound/soc/amd/snd-soc-acp-da7219mx98357-mach.o LD [M] sound/soc/amd/snd-soc-acp-rt5645-mach.o In file included from /<>/fs/freevxfs/vxfs_super.c:35: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vxfs_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/freevxfs/vxfs_super.c:362:1: note: in expansion of macro ‘module_init’ 362 | module_init(vxfs_init); | ^~~~~~~~~~~ /<>/fs/freevxfs/vxfs_super.c:331:1: note: ‘init_module’ target declared here 331 | vxfs_init(void) | ^~~~~~~~~ In file included from /<>/fs/freevxfs/vxfs_super.c:35: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vxfs_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/freevxfs/vxfs_super.c:363:1: note: in expansion of macro ‘module_exit’ 363 | module_exit(vxfs_cleanup); | ^~~~~~~~~~~ /<>/fs/freevxfs/vxfs_super.c:351:1: note: ‘cleanup_module’ target declared here 351 | vxfs_cleanup(void) | ^~~~~~~~~~~~ CC [M] sound/soc/bcm/bcm2835-i2s.o LD [M] fs/freevxfs/freevxfs.o CC drivers/char/tpm/tpm2-cmd.o CC fs/fscache/cache.o CC [M] drivers/bluetooth/btsdio.o In file included from /<>/sound/soc/bcm/bcm2835-i2s.c:40: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bcm2835_i2s_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/bcm2835-i2s.c:937:1: note: in expansion of macro ‘module_platform_driver’ 937 | module_platform_driver(bcm2835_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/bcm2835-i2s.c:37: /<>/sound/soc/bcm/bcm2835-i2s.c:937:24: note: ‘cleanup_module’ target declared here 937 | module_platform_driver(bcm2835_i2s_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/bcm2835-i2s.c:937:1: note: in expansion of macro ‘module_platform_driver’ 937 | module_platform_driver(bcm2835_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/bcm2835-i2s.c:40: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bcm2835_i2s_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/bcm2835-i2s.c:937:1: note: in expansion of macro ‘module_platform_driver’ 937 | module_platform_driver(bcm2835_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/bcm2835-i2s.c:37: /<>/sound/soc/bcm/bcm2835-i2s.c:937:24: note: ‘init_module’ target declared here 937 | module_platform_driver(bcm2835_i2s_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/bcm2835-i2s.c:937:1: note: in expansion of macro ‘module_platform_driver’ 937 | module_platform_driver(bcm2835_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/googlevoicehat-codec.o CC fs/fscache/cookie.o In file included from /<>/drivers/bluetooth/btsdio.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘btsdio_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/bluetooth/btsdio.c:388:1: note: in expansion of macro ‘module_exit’ 388 | module_exit(btsdio_exit); | ^~~~~~~~~~~ /<>/drivers/bluetooth/btsdio.c:382:20: note: ‘cleanup_module’ target declared here 382 | static void __exit btsdio_exit(void) | ^~~~~~~~~~~ In file included from /<>/drivers/bluetooth/btsdio.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘btsdio_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/bluetooth/btsdio.c:387:1: note: in expansion of macro ‘module_init’ 387 | module_init(btsdio_init); | ^~~~~~~~~~~ /<>/drivers/bluetooth/btsdio.c:375:19: note: ‘init_module’ target declared here 375 | static int __init btsdio_init(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/bcm/googlevoicehat-codec.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘voicehat_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/googlevoicehat-codec.c:187:1: note: in expansion of macro ‘module_platform_driver’ 187 | module_platform_driver(voicehat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/googlevoicehat-codec.c:17: /<>/sound/soc/bcm/googlevoicehat-codec.c:187:24: note: ‘cleanup_module’ target declared here 187 | module_platform_driver(voicehat_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/googlevoicehat-codec.c:187:1: note: in expansion of macro ‘module_platform_driver’ 187 | module_platform_driver(voicehat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/googlevoicehat-codec.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘voicehat_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/googlevoicehat-codec.c:187:1: note: in expansion of macro ‘module_platform_driver’ 187 | module_platform_driver(voicehat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/googlevoicehat-codec.c:17: /<>/sound/soc/bcm/googlevoicehat-codec.c:187:24: note: ‘init_module’ target declared here 187 | module_platform_driver(voicehat_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/googlevoicehat-codec.c:187:1: note: in expansion of macro ‘module_platform_driver’ 187 | module_platform_driver(voicehat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/btintel.o CC drivers/char/tpm/tpm-dev-common.o CC [M] sound/soc/bcm/hifiberry_dacplus.o In file included from /<>/sound/soc/bcm/hifiberry_dacplus.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_rpi_hifiberry_dacplus_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/hifiberry_dacplus.c:348:1: note: in expansion of macro ‘module_platform_driver’ 348 | module_platform_driver(snd_rpi_hifiberry_dacplus_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/hifiberry_dacplus.c:19: /<>/sound/soc/bcm/hifiberry_dacplus.c:348:24: note: ‘cleanup_module’ target declared here 348 | module_platform_driver(snd_rpi_hifiberry_dacplus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/hifiberry_dacplus.c:348:1: note: in expansion of macro ‘module_platform_driver’ 348 | module_platform_driver(snd_rpi_hifiberry_dacplus_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/hifiberry_dacplus.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_rpi_hifiberry_dacplus_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/hifiberry_dacplus.c:348:1: note: in expansion of macro ‘module_platform_driver’ 348 | module_platform_driver(snd_rpi_hifiberry_dacplus_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/hifiberry_dacplus.c:19: /<>/sound/soc/bcm/hifiberry_dacplus.c:348:24: note: ‘init_module’ target declared here 348 | module_platform_driver(snd_rpi_hifiberry_dacplus_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/hifiberry_dacplus.c:348:1: note: in expansion of macro ‘module_platform_driver’ 348 | module_platform_driver(snd_rpi_hifiberry_dacplus_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/char/tpm/tpmrm-dev.o CC [M] sound/soc/bcm/justboom-dac.o In file included from /<>/sound/soc/bcm/justboom-dac.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_rpi_justboom_dac_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/justboom-dac.c:141:1: note: in expansion of macro ‘module_platform_driver’ 141 | module_platform_driver(snd_rpi_justboom_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/justboom-dac.c:20: /<>/sound/soc/bcm/justboom-dac.c:141:24: note: ‘cleanup_module’ target declared here 141 | module_platform_driver(snd_rpi_justboom_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/justboom-dac.c:141:1: note: in expansion of macro ‘module_platform_driver’ 141 | module_platform_driver(snd_rpi_justboom_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/justboom-dac.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_rpi_justboom_dac_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/justboom-dac.c:141:1: note: in expansion of macro ‘module_platform_driver’ 141 | module_platform_driver(snd_rpi_justboom_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/justboom-dac.c:20: /<>/sound/soc/bcm/justboom-dac.c:141:24: note: ‘init_module’ target declared here 141 | module_platform_driver(snd_rpi_justboom_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/justboom-dac.c:141:1: note: in expansion of macro ‘module_platform_driver’ 141 | module_platform_driver(snd_rpi_justboom_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/char/tpm/eventlog/common.o CC fs/fscache/fsdef.o CC [M] sound/soc/bcm/rpi-cirrus.o In file included from /<>/sound/soc/bcm/rpi-cirrus.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rpi_cirrus_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/rpi-cirrus.c:1025:1: note: in expansion of macro ‘module_platform_driver’ 1025 | module_platform_driver(rpi_cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/char/tpm/eventlog/tpm1.o In file included from /<>/include/linux/pm_qos.h:10, from /<>/include/sound/pcm.h:32, from /<>/include/sound/pcm_params.h:25, from /<>/sound/soc/bcm/rpi-cirrus.c:19: /<>/sound/soc/bcm/rpi-cirrus.c:1025:24: note: ‘cleanup_module’ target declared here 1025 | module_platform_driver(rpi_cirrus_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/rpi-cirrus.c:1025:1: note: in expansion of macro ‘module_platform_driver’ 1025 | module_platform_driver(rpi_cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/rpi-cirrus.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rpi_cirrus_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/rpi-cirrus.c:1025:1: note: in expansion of macro ‘module_platform_driver’ 1025 | module_platform_driver(rpi_cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_qos.h:10, from /<>/include/sound/pcm.h:32, from /<>/include/sound/pcm_params.h:25, from /<>/sound/soc/bcm/rpi-cirrus.c:19: /<>/sound/soc/bcm/rpi-cirrus.c:1025:24: note: ‘init_module’ target declared here 1025 | module_platform_driver(rpi_cirrus_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/rpi-cirrus.c:1025:1: note: in expansion of macro ‘module_platform_driver’ 1025 | module_platform_driver(rpi_cirrus_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/ath3k.o CC fs/fscache/main.o CC [M] sound/soc/bcm/rpi-proto.o CC drivers/char/tpm/eventlog/tpm2.o In file included from /<>/drivers/bluetooth/ath3k.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ath3k_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro ‘module_usb_driver’ 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/ath3k.c:27: /<>/drivers/bluetooth/ath3k.c:583:19: note: ‘cleanup_module’ target declared here 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro ‘module_usb_driver’ 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/ath3k.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ath3k_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro ‘module_usb_driver’ 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/ath3k.c:27: /<>/drivers/bluetooth/ath3k.c:583:19: note: ‘init_module’ target declared here 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/ath3k.c:583:1: note: in expansion of macro ‘module_usb_driver’ 583 | module_usb_driver(ath3k_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/rpi-proto.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_rpi_proto_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/rpi-proto.c:141:1: note: in expansion of macro ‘module_platform_driver’ 141 | module_platform_driver(snd_rpi_proto_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/rpi-proto.c:14: /<>/sound/soc/bcm/rpi-proto.c:141:24: note: ‘cleanup_module’ target declared here 141 | module_platform_driver(snd_rpi_proto_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/rpi-proto.c:141:1: note: in expansion of macro ‘module_platform_driver’ 141 | module_platform_driver(snd_rpi_proto_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/rpi-proto.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_rpi_proto_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/rpi-proto.c:141:1: note: in expansion of macro ‘module_platform_driver’ 141 | module_platform_driver(snd_rpi_proto_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/rpi-proto.c:14: /<>/sound/soc/bcm/rpi-proto.c:141:24: note: ‘init_module’ target declared here 141 | module_platform_driver(snd_rpi_proto_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/rpi-proto.c:141:1: note: in expansion of macro ‘module_platform_driver’ 141 | module_platform_driver(snd_rpi_proto_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/iqaudio-dac.o CC [M] drivers/bluetooth/btmrvl_main.o CC drivers/char/tpm/tpm2-space.o In file included from /<>/sound/soc/bcm/iqaudio-dac.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_rpi_iqaudio_dac_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/iqaudio-dac.c:217:1: note: in expansion of macro ‘module_platform_driver’ 217 | module_platform_driver(snd_rpi_iqaudio_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/iqaudio-dac.c:19: /<>/sound/soc/bcm/iqaudio-dac.c:217:24: note: ‘cleanup_module’ target declared here 217 | module_platform_driver(snd_rpi_iqaudio_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/iqaudio-dac.c:217:1: note: in expansion of macro ‘module_platform_driver’ 217 | module_platform_driver(snd_rpi_iqaudio_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/iqaudio-dac.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_rpi_iqaudio_dac_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/iqaudio-dac.c:217:1: note: in expansion of macro ‘module_platform_driver’ 217 | module_platform_driver(snd_rpi_iqaudio_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/iqaudio-dac.c:19: /<>/sound/soc/bcm/iqaudio-dac.c:217:24: note: ‘init_module’ target declared here 217 | module_platform_driver(snd_rpi_iqaudio_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/iqaudio-dac.c:217:1: note: in expansion of macro ‘module_platform_driver’ 217 | module_platform_driver(snd_rpi_iqaudio_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/audioinjector-pi-soundcard.o /<>/drivers/char/tpm/tpm2-space.c: In function ‘tpm2_map_response_body’: /<>/drivers/char/tpm/tpm2-space.c:424:26: warning: taking address of packed member of ‘struct tpm2_cap_handles’ may result in an unaligned pointer value [-Waddress-of-packed-member] 424 | phandle = be32_to_cpup((__be32 *)&data->handles[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/fscache/netfs.o CC drivers/char/tpm/eventlog/of.o In file included from /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘audioinjector_pi_soundcard_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:180:1: note: in expansion of macro ‘module_platform_driver’ 180 | module_platform_driver(audioinjector_pi_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:25: /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:180:24: note: ‘cleanup_module’ target declared here 180 | module_platform_driver(audioinjector_pi_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:180:1: note: in expansion of macro ‘module_platform_driver’ 180 | module_platform_driver(audioinjector_pi_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘audioinjector_pi_soundcard_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:180:1: note: in expansion of macro ‘module_platform_driver’ 180 | module_platform_driver(audioinjector_pi_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:25: /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:180:24: note: ‘init_module’ target declared here 180 | module_platform_driver(audioinjector_pi_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/audioinjector-pi-soundcard.c:180:1: note: in expansion of macro ‘module_platform_driver’ 180 | module_platform_driver(audioinjector_pi_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/audioinjector-octo-soundcard.o CC drivers/char/tpm/tpm_tis_core.o CC fs/fscache/object.o In file included from /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘audioinjector_octo_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:332:1: note: in expansion of macro ‘module_platform_driver’ 332 | module_platform_driver(audioinjector_octo_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:24: /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:332:24: note: ‘cleanup_module’ target declared here 332 | module_platform_driver(audioinjector_octo_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:332:1: note: in expansion of macro ‘module_platform_driver’ 332 | module_platform_driver(audioinjector_octo_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘audioinjector_octo_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:332:1: note: in expansion of macro ‘module_platform_driver’ 332 | module_platform_driver(audioinjector_octo_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:24: /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:332:24: note: ‘init_module’ target declared here 332 | module_platform_driver(audioinjector_octo_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/audioinjector-octo-soundcard.c:332:1: note: in expansion of macro ‘module_platform_driver’ 332 | module_platform_driver(audioinjector_octo_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/digidac1-soundcard.o CC [M] drivers/bluetooth/btmrvl_debugfs.o In file included from /<>/sound/soc/bcm/digidac1-soundcard.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘digidac1_soundcard_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/digidac1-soundcard.c:412:1: note: in expansion of macro ‘module_platform_driver’ 412 | module_platform_driver(digidac1_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/digidac1-soundcard.c:18: /<>/sound/soc/bcm/digidac1-soundcard.c:412:24: note: ‘cleanup_module’ target declared here 412 | module_platform_driver(digidac1_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/digidac1-soundcard.c:412:1: note: in expansion of macro ‘module_platform_driver’ 412 | module_platform_driver(digidac1_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/digidac1-soundcard.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘digidac1_soundcard_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/digidac1-soundcard.c:412:1: note: in expansion of macro ‘module_platform_driver’ 412 | module_platform_driver(digidac1_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/digidac1-soundcard.c:18: /<>/sound/soc/bcm/digidac1-soundcard.c:412:24: note: ‘init_module’ target declared here 412 | module_platform_driver(digidac1_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/digidac1-soundcard.c:412:1: note: in expansion of macro ‘module_platform_driver’ 412 | module_platform_driver(digidac1_soundcard_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/dionaudio_loco.o CC drivers/char/tpm/tpm_tis.o CC fs/fscache/operation.o In file included from /<>/sound/soc/bcm/dionaudio_loco.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_rpi_dionaudio_loco_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/dionaudio_loco.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(snd_rpi_dionaudio_loco_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/dionaudio_loco.c:20: /<>/sound/soc/bcm/dionaudio_loco.c:111:24: note: ‘cleanup_module’ target declared here 111 | module_platform_driver(snd_rpi_dionaudio_loco_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/dionaudio_loco.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(snd_rpi_dionaudio_loco_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/dionaudio_loco.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_rpi_dionaudio_loco_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/dionaudio_loco.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(snd_rpi_dionaudio_loco_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/dionaudio_loco.c:20: /<>/sound/soc/bcm/dionaudio_loco.c:111:24: note: ‘init_module’ target declared here 111 | module_platform_driver(snd_rpi_dionaudio_loco_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/dionaudio_loco.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(snd_rpi_dionaudio_loco_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/btmrvl_sdio.o CC [M] sound/soc/bcm/dionaudio_loco-v2.o CC [M] drivers/char/tpm/tpm_tis_spi.o In file included from /<>/sound/soc/bcm/dionaudio_loco-v2.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_rpi_dionaudio_loco_v2_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/dionaudio_loco-v2.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(snd_rpi_dionaudio_loco_v2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/dionaudio_loco-v2.c:20: /<>/sound/soc/bcm/dionaudio_loco-v2.c:111:24: note: ‘cleanup_module’ target declared here 111 | module_platform_driver(snd_rpi_dionaudio_loco_v2_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/dionaudio_loco-v2.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(snd_rpi_dionaudio_loco_v2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/dionaudio_loco-v2.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_rpi_dionaudio_loco_v2_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/dionaudio_loco-v2.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(snd_rpi_dionaudio_loco_v2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/dionaudio_loco-v2.c:20: /<>/sound/soc/bcm/dionaudio_loco-v2.c:111:24: note: ‘init_module’ target declared here 111 | module_platform_driver(snd_rpi_dionaudio_loco_v2_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/dionaudio_loco-v2.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(snd_rpi_dionaudio_loco_v2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/allo-boss-dac.o In file included from /<>/drivers/bluetooth/btmrvl_sdio.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘btmrvl_sdio_exit_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/bluetooth/btmrvl_sdio.c:1751:1: note: in expansion of macro ‘module_exit’ 1751 | module_exit(btmrvl_sdio_exit_module); | ^~~~~~~~~~~ /<>/drivers/bluetooth/btmrvl_sdio.c:1742:20: note: ‘cleanup_module’ target declared here 1742 | static void __exit btmrvl_sdio_exit_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/btmrvl_sdio.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘btmrvl_sdio_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/bluetooth/btmrvl_sdio.c:1750:1: note: in expansion of macro ‘module_init’ 1750 | module_init(btmrvl_sdio_init_module); | ^~~~~~~~~~~ /<>/drivers/bluetooth/btmrvl_sdio.c:1729:19: note: ‘init_module’ target declared here 1729 | static int __init btmrvl_sdio_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/tpm/tpm_tis_spi.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tpm_tis_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_tis_spi.c:268:1: note: in expansion of macro ‘module_spi_driver’ 268 | module_spi_driver(tpm_tis_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/drivers/char/tpm/tpm_tis_spi.c:33: /<>/drivers/char/tpm/tpm_tis_spi.c:268:19: note: ‘cleanup_module’ target declared here 268 | module_spi_driver(tpm_tis_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/tpm_tis_spi.c:268:1: note: in expansion of macro ‘module_spi_driver’ 268 | module_spi_driver(tpm_tis_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/tpm/tpm_tis_spi.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tpm_tis_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_tis_spi.c:268:1: note: in expansion of macro ‘module_spi_driver’ 268 | module_spi_driver(tpm_tis_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/drivers/char/tpm/tpm_tis_spi.c:33: /<>/drivers/char/tpm/tpm_tis_spi.c:268:19: note: ‘init_module’ target declared here 268 | module_spi_driver(tpm_tis_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/tpm_tis_spi.c:268:1: note: in expansion of macro ‘module_spi_driver’ 268 | module_spi_driver(tpm_tis_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/allo-boss-dac.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_allo_boss_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/allo-boss-dac.c:452:1: note: in expansion of macro ‘module_platform_driver’ 452 | module_platform_driver(snd_allo_boss_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/allo-boss-dac.c:22: /<>/sound/soc/bcm/allo-boss-dac.c:452:24: note: ‘cleanup_module’ target declared here 452 | module_platform_driver(snd_allo_boss_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/allo-boss-dac.c:452:1: note: in expansion of macro ‘module_platform_driver’ 452 | module_platform_driver(snd_allo_boss_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/allo-boss-dac.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_allo_boss_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/allo-boss-dac.c:452:1: note: in expansion of macro ‘module_platform_driver’ 452 | module_platform_driver(snd_allo_boss_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/allo-boss-dac.c:22: /<>/sound/soc/bcm/allo-boss-dac.c:452:24: note: ‘init_module’ target declared here 452 | module_platform_driver(snd_allo_boss_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/allo-boss-dac.c:452:1: note: in expansion of macro ‘module_platform_driver’ 452 | module_platform_driver(snd_allo_boss_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/char/tpm/tpm_i2c_atmel.o CC fs/fscache/page.o CC [M] sound/soc/bcm/allo-piano-dac.o CC [M] drivers/bluetooth/btwilink.o In file included from /<>/drivers/char/tpm/tpm_i2c_atmel.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘i2c_atmel_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_atmel.c:222:1: note: in expansion of macro ‘module_i2c_driver’ 222 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/char/tpm/tpm_i2c_atmel.c:34: /<>/drivers/char/tpm/tpm_i2c_atmel.c:222:19: note: ‘cleanup_module’ target declared here 222 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_atmel.c:222:1: note: in expansion of macro ‘module_i2c_driver’ 222 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/tpm/tpm_i2c_atmel.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘i2c_atmel_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_atmel.c:222:1: note: in expansion of macro ‘module_i2c_driver’ 222 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/char/tpm/tpm_i2c_atmel.c:34: /<>/drivers/char/tpm/tpm_i2c_atmel.c:222:19: note: ‘init_module’ target declared here 222 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_atmel.c:222:1: note: in expansion of macro ‘module_i2c_driver’ 222 | module_i2c_driver(i2c_atmel_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/allo-piano-dac.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_allo_piano_dac_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/allo-piano-dac.c:116:1: note: in expansion of macro ‘module_platform_driver’ 116 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/allo-piano-dac.c:20: /<>/sound/soc/bcm/allo-piano-dac.c:116:24: note: ‘cleanup_module’ target declared here 116 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/allo-piano-dac.c:116:1: note: in expansion of macro ‘module_platform_driver’ 116 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/allo-piano-dac.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_allo_piano_dac_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/allo-piano-dac.c:116:1: note: in expansion of macro ‘module_platform_driver’ 116 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/allo-piano-dac.c:20: /<>/sound/soc/bcm/allo-piano-dac.c:116:24: note: ‘init_module’ target declared here 116 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/allo-piano-dac.c:116:1: note: in expansion of macro ‘module_platform_driver’ 116 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/char/tpm/tpm_i2c_infineon.o CC [M] sound/soc/bcm/allo-piano-dac-plus.o In file included from /<>/drivers/char/tpm/tpm_i2c_infineon.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tpm_tis_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_infineon.c:736:1: note: in expansion of macro ‘module_i2c_driver’ 736 | module_i2c_driver(tpm_tis_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/char/tpm/tpm_i2c_infineon.c:24: /<>/drivers/char/tpm/tpm_i2c_infineon.c:736:19: note: ‘cleanup_module’ target declared here 736 | module_i2c_driver(tpm_tis_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_infineon.c:736:1: note: in expansion of macro ‘module_i2c_driver’ 736 | module_i2c_driver(tpm_tis_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/tpm/tpm_i2c_infineon.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tpm_tis_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_infineon.c:736:1: note: in expansion of macro ‘module_i2c_driver’ 736 | module_i2c_driver(tpm_tis_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/char/tpm/tpm_i2c_infineon.c:24: /<>/drivers/char/tpm/tpm_i2c_infineon.c:736:19: note: ‘init_module’ target declared here 736 | module_i2c_driver(tpm_tis_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_infineon.c:736:1: note: in expansion of macro ‘module_i2c_driver’ 736 | module_i2c_driver(tpm_tis_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/bluetooth/bluetooth.h:29, from /<>/drivers/bluetooth/btwilink.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘btwilink_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/btwilink.c:343:1: note: in expansion of macro ‘module_platform_driver’ 343 | module_platform_driver(btwilink_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/bluetooth/btwilink.c:26: /<>/drivers/bluetooth/btwilink.c:343:24: note: ‘init_module’ target declared here 343 | module_platform_driver(btwilink_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/btwilink.c:343:1: note: in expansion of macro ‘module_platform_driver’ 343 | module_platform_driver(btwilink_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/bluetooth/bluetooth.h:29, from /<>/drivers/bluetooth/btwilink.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘btwilink_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/btwilink.c:343:1: note: in expansion of macro ‘module_platform_driver’ 343 | module_platform_driver(btwilink_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/bluetooth/btwilink.c:26: /<>/drivers/bluetooth/btwilink.c:343:24: note: ‘cleanup_module’ target declared here 343 | module_platform_driver(btwilink_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/btwilink.c:343:1: note: in expansion of macro ‘module_platform_driver’ 343 | module_platform_driver(btwilink_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/allo-piano-dac-plus.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_allo_piano_dac_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/allo-piano-dac-plus.c:1006:1: note: in expansion of macro ‘module_platform_driver’ 1006 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/allo-piano-dac-plus.c:20: /<>/sound/soc/bcm/allo-piano-dac-plus.c:1006:24: note: ‘cleanup_module’ target declared here 1006 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/allo-piano-dac-plus.c:1006:1: note: in expansion of macro ‘module_platform_driver’ 1006 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/allo-piano-dac-plus.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_allo_piano_dac_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/allo-piano-dac-plus.c:1006:1: note: in expansion of macro ‘module_platform_driver’ 1006 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/allo-piano-dac-plus.c:20: /<>/sound/soc/bcm/allo-piano-dac-plus.c:1006:24: note: ‘init_module’ target declared here 1006 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/allo-piano-dac-plus.c:1006:1: note: in expansion of macro ‘module_platform_driver’ 1006 | module_platform_driver(snd_allo_piano_dac_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/btbcm.o CC [M] drivers/char/tpm/tpm_i2c_nuvoton.o CC [M] sound/soc/bcm/allo-katana-codec.o In file included from /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘i2c_nuvoton_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:676:1: note: in expansion of macro ‘module_i2c_driver’ 676 | module_i2c_driver(i2c_nuvoton_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:33: /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:676:19: note: ‘cleanup_module’ target declared here 676 | module_i2c_driver(i2c_nuvoton_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:676:1: note: in expansion of macro ‘module_i2c_driver’ 676 | module_i2c_driver(i2c_nuvoton_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘i2c_nuvoton_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:676:1: note: in expansion of macro ‘module_i2c_driver’ 676 | module_i2c_driver(i2c_nuvoton_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:33: /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:676:19: note: ‘init_module’ target declared here 676 | module_i2c_driver(i2c_nuvoton_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/tpm/tpm_i2c_nuvoton.c:676:1: note: in expansion of macro ‘module_i2c_driver’ 676 | module_i2c_driver(i2c_nuvoton_driver); | ^~~~~~~~~~~~~~~~~ CC fs/fscache/proc.o In file included from /<>/sound/soc/bcm/allo-katana-codec.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘allo_katana_component_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/allo-katana-codec.c:356:1: note: in expansion of macro ‘module_i2c_driver’ 356 | module_i2c_driver(allo_katana_component_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/bcm/allo-katana-codec.c:25: /<>/sound/soc/bcm/allo-katana-codec.c:356:19: note: ‘cleanup_module’ target declared here 356 | module_i2c_driver(allo_katana_component_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/allo-katana-codec.c:356:1: note: in expansion of macro ‘module_i2c_driver’ 356 | module_i2c_driver(allo_katana_component_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/allo-katana-codec.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘allo_katana_component_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/allo-katana-codec.c:356:1: note: in expansion of macro ‘module_i2c_driver’ 356 | module_i2c_driver(allo_katana_component_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/bcm/allo-katana-codec.c:25: /<>/sound/soc/bcm/allo-katana-codec.c:356:19: note: ‘init_module’ target declared here 356 | module_i2c_driver(allo_katana_component_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/allo-katana-codec.c:356:1: note: in expansion of macro ‘module_i2c_driver’ 356 | module_i2c_driver(allo_katana_component_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/char/tpm/tpm_atmel.o CC [M] sound/soc/bcm/pisound.o CC fs/fscache/stats.o In file included from /<>/drivers/char/tpm/tpm.h:26, from /<>/drivers/char/tpm/tpm_atmel.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_atmel’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/tpm/tpm_atmel.c:234:1: note: in expansion of macro ‘module_init’ 234 | module_init(init_atmel); | ^~~~~~~~~~~ /<>/drivers/char/tpm/tpm_atmel.c:163:19: note: ‘init_module’ target declared here 163 | static int __init init_atmel(void) | ^~~~~~~~~~ In file included from /<>/drivers/char/tpm/tpm.h:26, from /<>/drivers/char/tpm/tpm_atmel.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cleanup_atmel’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_atmel.c:235:1: note: in expansion of macro ‘module_exit’ 235 | module_exit(cleanup_atmel); | ^~~~~~~~~~~ /<>/drivers/char/tpm/tpm_atmel.c:228:20: note: ‘cleanup_module’ target declared here 228 | static void __exit cleanup_atmel(void) | ^~~~~~~~~~~~~ CC [M] drivers/char/tpm/tpm_vtpm_proxy.o In file included from /<>/sound/soc/bcm/pisound.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pisnd_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/pisound.c:1200:1: note: in expansion of macro ‘module_platform_driver’ 1200 | module_platform_driver(pisnd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/pisound.c:23: /<>/sound/soc/bcm/pisound.c:1200:24: note: ‘cleanup_module’ target declared here 1200 | module_platform_driver(pisnd_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/pisound.c:1200:1: note: in expansion of macro ‘module_platform_driver’ 1200 | module_platform_driver(pisnd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/pisound.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pisnd_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/pisound.c:1200:1: note: in expansion of macro ‘module_platform_driver’ 1200 | module_platform_driver(pisnd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/pisound.c:23: /<>/sound/soc/bcm/pisound.c:1200:24: note: ‘init_module’ target declared here 1200 | module_platform_driver(pisnd_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/pisound.c:1200:1: note: in expansion of macro ‘module_platform_driver’ 1200 | module_platform_driver(pisnd_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/btrtl.o CC fs/fscache/histogram.o In file included from /<>/drivers/char/tpm/tpm.h:26, from /<>/drivers/char/tpm/tpm_vtpm_proxy.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vtpm_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/tpm/tpm_vtpm_proxy.c:745:1: note: in expansion of macro ‘module_init’ 745 | module_init(vtpm_module_init); | ^~~~~~~~~~~ /<>/drivers/char/tpm/tpm_vtpm_proxy.c:714:19: note: ‘init_module’ target declared here 714 | static int __init vtpm_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/tpm/tpm.h:26, from /<>/drivers/char/tpm/tpm_vtpm_proxy.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vtpm_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/char/tpm/tpm_vtpm_proxy.c:746:1: note: in expansion of macro ‘module_exit’ 746 | module_exit(vtpm_module_exit); | ^~~~~~~~~~~ /<>/drivers/char/tpm/tpm_vtpm_proxy.c:739:20: note: ‘cleanup_module’ target declared here 739 | static void __exit vtpm_module_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/fe-pi-audio.o AR fs/fscache/built-in.a CC [M] fs/fuse/dev.o AR drivers/char/tpm/built-in.a CC [M] drivers/char/xillybus/xillybus_core.o In file included from /<>/sound/soc/bcm/fe-pi-audio.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_fe_pi_audio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/fe-pi-audio.c:148:1: note: in expansion of macro ‘module_platform_driver’ 148 | module_platform_driver(snd_fe_pi_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/fe-pi-audio.c:20: /<>/sound/soc/bcm/fe-pi-audio.c:148:24: note: ‘cleanup_module’ target declared here 148 | module_platform_driver(snd_fe_pi_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/fe-pi-audio.c:148:1: note: in expansion of macro ‘module_platform_driver’ 148 | module_platform_driver(snd_fe_pi_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/fe-pi-audio.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_fe_pi_audio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/fe-pi-audio.c:148:1: note: in expansion of macro ‘module_platform_driver’ 148 | module_platform_driver(snd_fe_pi_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/fe-pi-audio.c:20: /<>/sound/soc/bcm/fe-pi-audio.c:148:24: note: ‘init_module’ target declared here 148 | module_platform_driver(snd_fe_pi_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/fe-pi-audio.c:148:1: note: in expansion of macro ‘module_platform_driver’ 148 | module_platform_driver(snd_fe_pi_audio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/rpi-simple-soundcard.o In file included from /<>/drivers/char/xillybus/xillybus_core.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xillybus_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/xillybus/xillybus_core.c:2106:1: note: in expansion of macro ‘module_init’ 2106 | module_init(xillybus_init); | ^~~~~~~~~~~ /<>/drivers/char/xillybus/xillybus_core.c:2081:19: note: ‘init_module’ target declared here 2081 | static int __init xillybus_init(void) | ^~~~~~~~~~~~~ In file included from /<>/drivers/char/xillybus/xillybus_core.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xillybus_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/char/xillybus/xillybus_core.c:2107:1: note: in expansion of macro ‘module_exit’ 2107 | module_exit(xillybus_exit); | ^~~~~~~~~~~ /<>/drivers/char/xillybus/xillybus_core.c:2098:20: note: ‘cleanup_module’ target declared here 2098 | static void __exit xillybus_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/rpi-simple-soundcard.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_rpi_simple_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/rpi-simple-soundcard.c:264:1: note: in expansion of macro ‘module_platform_driver’ 264 | module_platform_driver(snd_rpi_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/rpi-simple-soundcard.c:30: /<>/sound/soc/bcm/rpi-simple-soundcard.c:264:24: note: ‘cleanup_module’ target declared here 264 | module_platform_driver(snd_rpi_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/rpi-simple-soundcard.c:264:1: note: in expansion of macro ‘module_platform_driver’ 264 | module_platform_driver(snd_rpi_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/rpi-simple-soundcard.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_rpi_simple_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/rpi-simple-soundcard.c:264:1: note: in expansion of macro ‘module_platform_driver’ 264 | module_platform_driver(snd_rpi_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/rpi-simple-soundcard.c:30: /<>/sound/soc/bcm/rpi-simple-soundcard.c:264:24: note: ‘init_module’ target declared here 264 | module_platform_driver(snd_rpi_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/rpi-simple-soundcard.c:264:1: note: in expansion of macro ‘module_platform_driver’ 264 | module_platform_driver(snd_rpi_simple_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/bcm/rpi-wm8804-soundcard.o CC [M] drivers/bluetooth/btqca.o In file included from /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:36: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_rpi_wm8804_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:424:1: note: in expansion of macro ‘module_platform_driver’ 424 | module_platform_driver(snd_rpi_wm8804_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:35: /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:424:24: note: ‘cleanup_module’ target declared here 424 | module_platform_driver(snd_rpi_wm8804_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:424:1: note: in expansion of macro ‘module_platform_driver’ 424 | module_platform_driver(snd_rpi_wm8804_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:36: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_rpi_wm8804_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:424:1: note: in expansion of macro ‘module_platform_driver’ 424 | module_platform_driver(snd_rpi_wm8804_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:35: /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:424:24: note: ‘init_module’ target declared here 424 | module_platform_driver(snd_rpi_wm8804_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/bcm/rpi-wm8804-soundcard.c:424:1: note: in expansion of macro ‘module_platform_driver’ 424 | module_platform_driver(snd_rpi_wm8804_driver); | ^~~~~~~~~~~~~~~~~~~~~~ LD [M] sound/soc/bcm/snd-soc-bcm2835-i2s.o LD [M] sound/soc/bcm/snd-soc-googlevoicehat-codec.o CC [M] drivers/char/xillybus/xillybus_of.o LD [M] sound/soc/bcm/snd-soc-hifiberry-dacplus.o LD [M] sound/soc/bcm/snd-soc-justboom-dac.o LD [M] sound/soc/bcm/snd-soc-rpi-cirrus.o LD [M] sound/soc/bcm/snd-soc-rpi-proto.o LD [M] sound/soc/bcm/snd-soc-iqaudio-dac.o LD [M] sound/soc/bcm/snd-soc-audioinjector-pi-soundcard.o LD [M] sound/soc/bcm/snd-soc-audioinjector-octo-soundcard.o LD [M] sound/soc/bcm/snd-soc-digidac1-soundcard.o LD [M] sound/soc/bcm/snd-soc-dionaudio-loco.o LD [M] sound/soc/bcm/snd-soc-dionaudio-loco-v2.o LD [M] sound/soc/bcm/snd-soc-allo-boss-dac.o LD [M] sound/soc/bcm/snd-soc-allo-piano-dac.o LD [M] sound/soc/bcm/snd-soc-allo-piano-dac-plus.o LD [M] sound/soc/bcm/snd-soc-allo-katana-codec.o LD [M] sound/soc/bcm/snd-soc-pisound.o LD [M] sound/soc/bcm/snd-soc-fe-pi-audio.o LD [M] sound/soc/bcm/snd-soc-rpi-simple-soundcard.o LD [M] sound/soc/bcm/snd-soc-rpi-wm8804-soundcard.o CC [M] sound/soc/codecs/ac97.o In file included from /<>/drivers/char/xillybus/xillybus_of.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xillybus_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/char/xillybus/xillybus_of.c:173:1: note: in expansion of macro ‘module_platform_driver’ 173 | module_platform_driver(xillybus_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/xillybus/xillybus_of.c:14: /<>/drivers/char/xillybus/xillybus_of.c:173:24: note: ‘cleanup_module’ target declared here 173 | module_platform_driver(xillybus_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/char/xillybus/xillybus_of.c:173:1: note: in expansion of macro ‘module_platform_driver’ 173 | module_platform_driver(xillybus_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/xillybus/xillybus_of.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xillybus_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/char/xillybus/xillybus_of.c:173:1: note: in expansion of macro ‘module_platform_driver’ 173 | module_platform_driver(xillybus_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/xillybus/xillybus_of.c:14: /<>/drivers/char/xillybus/xillybus_of.c:173:24: note: ‘init_module’ target declared here 173 | module_platform_driver(xillybus_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/char/xillybus/xillybus_of.c:173:1: note: in expansion of macro ‘module_platform_driver’ 173 | module_platform_driver(xillybus_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/char/mem.o In file included from /<>/sound/soc/codecs/ac97.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ac97_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ac97.c:149:1: note: in expansion of macro ‘module_platform_driver’ 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ac97.c:18: /<>/sound/soc/codecs/ac97.c:149:24: note: ‘init_module’ target declared here 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ac97.c:149:1: note: in expansion of macro ‘module_platform_driver’ 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ac97.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ac97_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ac97.c:149:1: note: in expansion of macro ‘module_platform_driver’ 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ac97.c:18: /<>/sound/soc/codecs/ac97.c:149:24: note: ‘cleanup_module’ target declared here 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ac97.c:149:1: note: in expansion of macro ‘module_platform_driver’ 149 | module_platform_driver(ac97_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/fuse/dir.o CC [M] sound/soc/codecs/adau-utils.o CC [M] drivers/bluetooth/hci_nokia.o CC [M] sound/soc/codecs/adau1701.o CC drivers/char/random.o In file included from /<>/drivers/bluetooth/hci_nokia.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nokia_bluetooth_serdev_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/serdev.h:235:2: note: in expansion of macro ‘module_driver’ 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro ‘module_serdev_device_driver’ 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/drivers/bluetooth/hci_nokia.c:26: /<>/drivers/bluetooth/hci_nokia.c:811:29: note: ‘cleanup_module’ target declared here 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro ‘module_serdev_device_driver’ 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/bluetooth/hci_nokia.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nokia_bluetooth_serdev_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/serdev.h:235:2: note: in expansion of macro ‘module_driver’ 235 | module_driver(__serdev_device_driver, serdev_device_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro ‘module_serdev_device_driver’ 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/drivers/bluetooth/hci_nokia.c:26: /<>/drivers/bluetooth/hci_nokia.c:811:29: note: ‘init_module’ target declared here 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/bluetooth/hci_nokia.c:811:1: note: in expansion of macro ‘module_serdev_device_driver’ 811 | module_serdev_device_driver(nokia_bluetooth_serdev_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/adau1701.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adau1701_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau1701.c:917:1: note: in expansion of macro ‘module_i2c_driver’ 917 | module_i2c_driver(adau1701_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/adau1701.c:13: /<>/sound/soc/codecs/adau1701.c:917:19: note: ‘cleanup_module’ target declared here 917 | module_i2c_driver(adau1701_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau1701.c:917:1: note: in expansion of macro ‘module_i2c_driver’ 917 | module_i2c_driver(adau1701_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/adau1701.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adau1701_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau1701.c:917:1: note: in expansion of macro ‘module_i2c_driver’ 917 | module_i2c_driver(adau1701_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/adau1701.c:13: /<>/sound/soc/codecs/adau1701.c:917:19: note: ‘init_module’ target declared here 917 | module_i2c_driver(adau1701_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau1701.c:917:1: note: in expansion of macro ‘module_i2c_driver’ 917 | module_i2c_driver(adau1701_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/bluetooth/btrsi.o CC [M] sound/soc/codecs/adau17x1.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/drivers/char/random.c:2015:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2015 | SYSCALL_DEFINE3(getrandom, char __user *, buf, size_t, count, | ^~~~~~~~~~~~~~~ In file included from /<>/drivers/char/random.c:265: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getrandom’ alias between functions of incompatible types ‘long int(char *, size_t, unsigned int)’ {aka ‘long int(char *, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/drivers/char/random.c:2015:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2015 | SYSCALL_DEFINE3(getrandom, char __user *, buf, size_t, count, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/drivers/char/random.c:2015:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2015 | SYSCALL_DEFINE3(getrandom, char __user *, buf, size_t, count, | ^~~~~~~~~~~~~~~ CC [M] fs/fuse/file.o CC [M] sound/soc/codecs/adau1761.o LD [M] drivers/bluetooth/hci_uart.o LD [M] drivers/bluetooth/btmrvl.o AR drivers/char/ipmi/built-in.a CC [M] drivers/char/ipmi/ipmi_msghandler.o In file included from /<>/drivers/char/ipmi/ipmi_msghandler.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cleanup_ipmi’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_msghandler.c:5094:1: note: in expansion of macro ‘module_exit’ 5094 | module_exit(cleanup_ipmi); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_msghandler.c:5060:20: note: ‘cleanup_module’ target declared here 5060 | static void __exit cleanup_ipmi(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/char/ipmi/ipmi_msghandler.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipmi_init_msghandler_mod’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_msghandler.c:5096:1: note: in expansion of macro ‘module_init’ 5096 | module_init(ipmi_init_msghandler_mod); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_msghandler.c:5054:19: note: ‘init_module’ target declared here 5054 | static int __init ipmi_init_msghandler_mod(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/char/ttyprintk.o CC [M] sound/soc/codecs/adau1761-i2c.o CC drivers/char/misc.o In file included from /<>/sound/soc/codecs/adau1761-i2c.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adau1761_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro ‘module_i2c_driver’ 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/adau1761-i2c.c:10: /<>/sound/soc/codecs/adau1761-i2c.c:67:19: note: ‘cleanup_module’ target declared here 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro ‘module_i2c_driver’ 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/adau1761-i2c.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adau1761_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro ‘module_i2c_driver’ 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/adau1761-i2c.c:10: /<>/sound/soc/codecs/adau1761-i2c.c:67:19: note: ‘init_module’ target declared here 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau1761-i2c.c:67:1: note: in expansion of macro ‘module_i2c_driver’ 67 | module_i2c_driver(adau1761_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/fuse/inode.o CC [M] sound/soc/codecs/adau1761-spi.o CC drivers/char/raw.o In file included from /<>/fs/fuse/inode.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fuse_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/fuse/inode.c:1419:1: note: in expansion of macro ‘module_init’ 1419 | module_init(fuse_init); | ^~~~~~~~~~~ /<>/fs/fuse/inode.c:1370:19: note: ‘init_module’ target declared here 1370 | static int __init fuse_init(void) | ^~~~~~~~~ In file included from /<>/fs/fuse/inode.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fuse_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/fuse/inode.c:1420:1: note: in expansion of macro ‘module_exit’ 1420 | module_exit(fuse_exit); | ^~~~~~~~~~~ /<>/fs/fuse/inode.c:1409:20: note: ‘cleanup_module’ target declared here 1409 | static void __exit fuse_exit(void) | ^~~~~~~~~ In file included from /<>/sound/soc/codecs/adau1761-spi.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adau1761_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro ‘module_spi_driver’ 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/adau1761-spi.c:13: /<>/sound/soc/codecs/adau1761-spi.c:84:19: note: ‘cleanup_module’ target declared here 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro ‘module_spi_driver’ 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/adau1761-spi.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adau1761_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro ‘module_spi_driver’ 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/adau1761-spi.c:13: /<>/sound/soc/codecs/adau1761-spi.c:84:19: note: ‘init_module’ target declared here 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau1761-spi.c:84:1: note: in expansion of macro ‘module_spi_driver’ 84 | module_spi_driver(adau1761_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/adau1977.o CC [M] drivers/char/lp.o CC [M] drivers/char/ipmi/ipmi_devintf.o In file included from /<>/drivers/char/lp.c:114: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lp_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/lp.c:1098:1: note: in expansion of macro ‘module_init’ 1098 | module_init(lp_init_module); | ^~~~~~~~~~~ /<>/drivers/char/lp.c:1049:19: note: ‘init_module’ target declared here 1049 | static int __init lp_init_module (void) | ^~~~~~~~~~~~~~ In file included from /<>/drivers/char/ipmi/ipmi_devintf.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_ipmi_devintf’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_devintf.c:893:1: note: in expansion of macro ‘module_init’ 893 | module_init(init_ipmi_devintf); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_devintf.c:857:19: note: ‘init_module’ target declared here 857 | static int __init init_ipmi_devintf(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/ipmi/ipmi_devintf.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cleanup_ipmi’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_devintf.c:909:1: note: in expansion of macro ‘module_exit’ 909 | module_exit(cleanup_ipmi); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_devintf.c:895:20: note: ‘cleanup_module’ target declared here 895 | static void __exit cleanup_ipmi(void) | ^~~~~~~~~~~~ CC [M] fs/fuse/control.o CC [M] drivers/char/ppdev.o CC [M] sound/soc/codecs/adau1977-i2c.o CC [M] drivers/char/ipmi/ipmi_si_intf.o In file included from /<>/drivers/char/ppdev.c:59: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ppdev_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/ppdev.c:884:1: note: in expansion of macro ‘module_init’ 884 | module_init(ppdev_init); | ^~~~~~~~~~~ /<>/drivers/char/ppdev.c:846:19: note: ‘init_module’ target declared here 846 | static int __init ppdev_init(void) | ^~~~~~~~~~ In file included from /<>/drivers/char/ppdev.c:59: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ppdev_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/char/ppdev.c:885:1: note: in expansion of macro ‘module_exit’ 885 | module_exit(ppdev_cleanup); | ^~~~~~~~~~~ /<>/drivers/char/ppdev.c:876:20: note: ‘cleanup_module’ target declared here 876 | static void __exit ppdev_cleanup(void) | ^~~~~~~~~~~~~ CC [M] fs/fuse/xattr.o In file included from /<>/sound/soc/codecs/adau1977-i2c.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adau1977_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau1977-i2c.c:47:1: note: in expansion of macro ‘module_i2c_driver’ 47 | module_i2c_driver(adau1977_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/adau1977-i2c.c:10: /<>/sound/soc/codecs/adau1977-i2c.c:47:19: note: ‘cleanup_module’ target declared here 47 | module_i2c_driver(adau1977_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau1977-i2c.c:47:1: note: in expansion of macro ‘module_i2c_driver’ 47 | module_i2c_driver(adau1977_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/adau1977-i2c.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adau1977_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau1977-i2c.c:47:1: note: in expansion of macro ‘module_i2c_driver’ 47 | module_i2c_driver(adau1977_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/adau1977-i2c.c:10: /<>/sound/soc/codecs/adau1977-i2c.c:47:19: note: ‘init_module’ target declared here 47 | module_i2c_driver(adau1977_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau1977-i2c.c:47:1: note: in expansion of macro ‘module_i2c_driver’ 47 | module_i2c_driver(adau1977_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/adau7002.o AR drivers/char/built-in.a AR drivers/clk/actions/built-in.a CC drivers/clk/bcm/clk-bcm2835.o In file included from /<>/sound/soc/codecs/adau7002.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adau7002_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro ‘module_platform_driver’ 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/adau7002.c:10: /<>/sound/soc/codecs/adau7002.c:90:24: note: ‘cleanup_module’ target declared here 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro ‘module_platform_driver’ 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/adau7002.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adau7002_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro ‘module_platform_driver’ 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/adau7002.c:10: /<>/sound/soc/codecs/adau7002.c:90:24: note: ‘init_module’ target declared here 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/adau7002.c:90:1: note: in expansion of macro ‘module_platform_driver’ 90 | module_platform_driver(adau7002_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/fuse/acl.o CC [M] sound/soc/codecs/ak4104.o CC [M] drivers/char/ipmi/ipmi_kcs_sm.o In file included from /<>/sound/soc/codecs/ak4104.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ak4104_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4104.c:351:1: note: in expansion of macro ‘module_spi_driver’ 351 | module_spi_driver(ak4104_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/ak4104.c:14: /<>/sound/soc/codecs/ak4104.c:351:19: note: ‘cleanup_module’ target declared here 351 | module_spi_driver(ak4104_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4104.c:351:1: note: in expansion of macro ‘module_spi_driver’ 351 | module_spi_driver(ak4104_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ak4104.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ak4104_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4104.c:351:1: note: in expansion of macro ‘module_spi_driver’ 351 | module_spi_driver(ak4104_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/ak4104.c:14: /<>/sound/soc/codecs/ak4104.c:351:19: note: ‘init_module’ target declared here 351 | module_spi_driver(ak4104_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4104.c:351:1: note: in expansion of macro ‘module_spi_driver’ 351 | module_spi_driver(ak4104_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/fuse/cuse.o CC [M] sound/soc/codecs/ak4458.o CC [M] drivers/char/ipmi/ipmi_smic_sm.o CC drivers/clk/bcm/clk-bcm2835-aux.o In file included from /<>/fs/fuse/cuse.c:49: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cuse_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/fuse/cuse.c:645:1: note: in expansion of macro ‘module_init’ 645 | module_init(cuse_init); | ^~~~~~~~~~~ /<>/fs/fuse/cuse.c:610:19: note: ‘init_module’ target declared here 610 | static int __init cuse_init(void) | ^~~~~~~~~ In file included from /<>/fs/fuse/cuse.c:49: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cuse_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/fuse/cuse.c:646:1: note: in expansion of macro ‘module_exit’ 646 | module_exit(cuse_exit); | ^~~~~~~~~~~ /<>/fs/fuse/cuse.c:639:20: note: ‘cleanup_module’ target declared here 639 | static void __exit cuse_exit(void) | ^~~~~~~~~ AR drivers/clk/bcm/built-in.a AR drivers/clk/imgtec/built-in.a AR drivers/clk/mediatek/built-in.a AR drivers/clk/mvebu/built-in.a In file included from /<>/sound/soc/codecs/ak4458.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ak4458_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro ‘module_i2c_driver’ 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ak4458.c:10: /<>/sound/soc/codecs/ak4458.c:652:19: note: ‘init_module’ target declared here 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro ‘module_i2c_driver’ 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ak4458.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ak4458_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro ‘module_i2c_driver’ 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ak4458.c:10: /<>/sound/soc/codecs/ak4458.c:652:19: note: ‘cleanup_module’ target declared here 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4458.c:652:1: note: in expansion of macro ‘module_i2c_driver’ 652 | module_i2c_driver(ak4458_i2c_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/clk/renesas/built-in.a CC [M] drivers/char/ipmi/ipmi_bt_sm.o AR drivers/clk/ti/built-in.a CC drivers/clk/clk-devres.o LD [M] fs/fuse/fuse.o CC [M] fs/gfs2/acl.o CC [M] sound/soc/codecs/ak4554.o CC drivers/clk/clk-bulk.o CC [M] drivers/char/ipmi/ipmi_si_hotmod.o In file included from /<>/sound/soc/codecs/ak4554.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ak4554_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4554.c:98:1: note: in expansion of macro ‘module_platform_driver’ 98 | module_platform_driver(ak4554_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/ak4554.c:13: /<>/sound/soc/codecs/ak4554.c:98:24: note: ‘cleanup_module’ target declared here 98 | module_platform_driver(ak4554_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4554.c:98:1: note: in expansion of macro ‘module_platform_driver’ 98 | module_platform_driver(ak4554_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ak4554.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ak4554_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4554.c:98:1: note: in expansion of macro ‘module_platform_driver’ 98 | module_platform_driver(ak4554_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/ak4554.c:13: /<>/sound/soc/codecs/ak4554.c:98:24: note: ‘init_module’ target declared here 98 | module_platform_driver(ak4554_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4554.c:98:1: note: in expansion of macro ‘module_platform_driver’ 98 | module_platform_driver(ak4554_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/gfs2/bmap.o CC [M] sound/soc/codecs/ak4613.o CC drivers/clk/clkdev.o CC [M] drivers/char/ipmi/ipmi_si_hardcode.o In file included from /<>/sound/soc/codecs/ak4613.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ak4613_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4613.c:700:1: note: in expansion of macro ‘module_i2c_driver’ 700 | module_i2c_driver(ak4613_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ak4613.c:19: /<>/sound/soc/codecs/ak4613.c:700:19: note: ‘cleanup_module’ target declared here 700 | module_i2c_driver(ak4613_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4613.c:700:1: note: in expansion of macro ‘module_i2c_driver’ 700 | module_i2c_driver(ak4613_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ak4613.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ak4613_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4613.c:700:1: note: in expansion of macro ‘module_i2c_driver’ 700 | module_i2c_driver(ak4613_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ak4613.c:19: /<>/sound/soc/codecs/ak4613.c:700:19: note: ‘init_module’ target declared here 700 | module_i2c_driver(ak4613_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4613.c:700:1: note: in expansion of macro ‘module_i2c_driver’ 700 | module_i2c_driver(ak4613_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/ak4642.o CC [M] drivers/char/ipmi/ipmi_si_platform.o CC drivers/clk/clk.o In file included from /<>/sound/soc/codecs/ak4642.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ak4642_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4642.c:708:1: note: in expansion of macro ‘module_i2c_driver’ 708 | module_i2c_driver(ak4642_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ak4642.c:29: /<>/sound/soc/codecs/ak4642.c:708:19: note: ‘cleanup_module’ target declared here 708 | module_i2c_driver(ak4642_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4642.c:708:1: note: in expansion of macro ‘module_i2c_driver’ 708 | module_i2c_driver(ak4642_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ak4642.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ak4642_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak4642.c:708:1: note: in expansion of macro ‘module_i2c_driver’ 708 | module_i2c_driver(ak4642_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ak4642.c:29: /<>/sound/soc/codecs/ak4642.c:708:19: note: ‘init_module’ target declared here 708 | module_i2c_driver(ak4642_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak4642.c:708:1: note: in expansion of macro ‘module_i2c_driver’ 708 | module_i2c_driver(ak4642_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/char/ipmi/ipmi_si_port_io.o CC [M] sound/soc/codecs/ak5386.o CC [M] drivers/char/ipmi/ipmi_si_mem_io.o In file included from /<>/sound/soc/codecs/ak5386.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ak5386_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak5386.c:208:1: note: in expansion of macro ‘module_platform_driver’ 208 | module_platform_driver(ak5386_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/include/linux/of_gpio.h:16, from /<>/sound/soc/codecs/ak5386.c:15: /<>/sound/soc/codecs/ak5386.c:208:24: note: ‘cleanup_module’ target declared here 208 | module_platform_driver(ak5386_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak5386.c:208:1: note: in expansion of macro ‘module_platform_driver’ 208 | module_platform_driver(ak5386_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ak5386.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ak5386_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak5386.c:208:1: note: in expansion of macro ‘module_platform_driver’ 208 | module_platform_driver(ak5386_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/include/linux/of_gpio.h:16, from /<>/sound/soc/codecs/ak5386.c:15: /<>/sound/soc/codecs/ak5386.c:208:24: note: ‘init_module’ target declared here 208 | module_platform_driver(ak5386_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak5386.c:208:1: note: in expansion of macro ‘module_platform_driver’ 208 | module_platform_driver(ak5386_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/ak5558.o CC [M] fs/gfs2/dir.o CC [M] drivers/char/ipmi/ipmi_ssif.o In file included from /<>/sound/soc/codecs/ak5558.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ak5558_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro ‘module_i2c_driver’ 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ak5558.c:10: /<>/sound/soc/codecs/ak5558.c:410:19: note: ‘init_module’ target declared here 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro ‘module_i2c_driver’ 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ak5558.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ak5558_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro ‘module_i2c_driver’ 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ak5558.c:10: /<>/sound/soc/codecs/ak5558.c:410:19: note: ‘cleanup_module’ target declared here 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ak5558.c:410:1: note: in expansion of macro ‘module_i2c_driver’ 410 | module_i2c_driver(ak5558_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/alc5623.o In file included from /<>/sound/soc/codecs/alc5623.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alc5623_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/alc5623.c:1091:1: note: in expansion of macro ‘module_i2c_driver’ 1091 | module_i2c_driver(alc5623_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/alc5623.c:23: /<>/sound/soc/codecs/alc5623.c:1091:19: note: ‘cleanup_module’ target declared here 1091 | module_i2c_driver(alc5623_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/alc5623.c:1091:1: note: in expansion of macro ‘module_i2c_driver’ 1091 | module_i2c_driver(alc5623_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/alc5623.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alc5623_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/alc5623.c:1091:1: note: in expansion of macro ‘module_i2c_driver’ 1091 | module_i2c_driver(alc5623_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/alc5623.c:23: /<>/sound/soc/codecs/alc5623.c:1091:19: note: ‘init_module’ target declared here 1091 | module_i2c_driver(alc5623_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/alc5623.c:1091:1: note: in expansion of macro ‘module_i2c_driver’ 1091 | module_i2c_driver(alc5623_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/char/ipmi/ipmi_watchdog.o CC [M] sound/soc/codecs/arizona.o In file included from /<>/drivers/char/ipmi/ipmi_watchdog.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipmi_wdog_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_watchdog.c:1335:1: note: in expansion of macro ‘module_exit’ 1335 | module_exit(ipmi_wdog_exit); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_watchdog.c:1323:20: note: ‘cleanup_module’ target declared here 1323 | static void __exit ipmi_wdog_exit(void) | ^~~~~~~~~~~~~~ In file included from /<>/drivers/char/ipmi/ipmi_watchdog.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipmi_wdog_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_watchdog.c:1336:1: note: in expansion of macro ‘module_init’ 1336 | module_init(ipmi_wdog_init); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_watchdog.c:1282:19: note: ‘init_module’ target declared here 1282 | static int __init ipmi_wdog_init(void) | ^~~~~~~~~~~~~~ CC [M] fs/gfs2/xattr.o CC drivers/clk/clk-divider.o CC [M] drivers/char/ipmi/ipmi_poweroff.o In file included from /<>/drivers/char/ipmi/ipmi_poweroff.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipmi_poweroff_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_poweroff.c:743:1: note: in expansion of macro ‘module_exit’ 743 | module_exit(ipmi_poweroff_cleanup); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_poweroff.c:725:20: note: ‘cleanup_module’ target declared here 725 | static void __exit ipmi_poweroff_cleanup(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/char/ipmi/ipmi_poweroff.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipmi_poweroff_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_poweroff.c:746:1: note: in expansion of macro ‘module_init’ 746 | module_init(ipmi_poweroff_init); | ^~~~~~~~~~~ /<>/drivers/char/ipmi/ipmi_poweroff.c:691:19: note: ‘init_module’ target declared here 691 | static int __init ipmi_poweroff_init(void) | ^~~~~~~~~~~~~~~~~~ LD [M] drivers/char/ipmi/ipmi_si.o CC drivers/clocksource/timer-of.o CC [M] fs/gfs2/glock.o CC drivers/clocksource/timer-probe.o CC drivers/clk/clk-fixed-factor.o CC drivers/clocksource/mmio.o CC [M] sound/soc/codecs/bd28623.o CC drivers/clocksource/bcm2835_timer.o CC drivers/clk/clk-fixed-rate.o In file included from /<>/sound/soc/codecs/bd28623.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bd28623_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro ‘module_platform_driver’ 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_qos.h:10, from /<>/include/sound/pcm.h:32, from /<>/sound/soc/codecs/bd28623.c:12: /<>/sound/soc/codecs/bd28623.c:238:24: note: ‘cleanup_module’ target declared here 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro ‘module_platform_driver’ 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/bd28623.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bd28623_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro ‘module_platform_driver’ 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_qos.h:10, from /<>/include/sound/pcm.h:32, from /<>/sound/soc/codecs/bd28623.c:12: /<>/sound/soc/codecs/bd28623.c:238:24: note: ‘init_module’ target declared here 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/bd28623.c:238:1: note: in expansion of macro ‘module_platform_driver’ 238 | module_platform_driver(bd28623_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/clocksource/arm_arch_timer.o CC [M] sound/soc/codecs/bt-sco.o CC drivers/clk/clk-gate.o In file included from /<>/sound/soc/codecs/bt-sco.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bt_sco_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/bt-sco.c:118:1: note: in expansion of macro ‘module_platform_driver’ 118 | module_platform_driver(bt_sco_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/bt-sco.c:14: /<>/sound/soc/codecs/bt-sco.c:118:24: note: ‘cleanup_module’ target declared here 118 | module_platform_driver(bt_sco_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/bt-sco.c:118:1: note: in expansion of macro ‘module_platform_driver’ 118 | module_platform_driver(bt_sco_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/bt-sco.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bt_sco_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/bt-sco.c:118:1: note: in expansion of macro ‘module_platform_driver’ 118 | module_platform_driver(bt_sco_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/bt-sco.c:14: /<>/sound/soc/codecs/bt-sco.c:118:24: note: ‘init_module’ target declared here 118 | module_platform_driver(bt_sco_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/bt-sco.c:118:1: note: in expansion of macro ‘module_platform_driver’ 118 | module_platform_driver(bt_sco_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/clk/clk-multiplier.o CC [M] sound/soc/codecs/cpcap.o CC drivers/clk/clk-mux.o In file included from /<>/sound/soc/codecs/cpcap.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cpcap_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cpcap.c:1557:1: note: in expansion of macro ‘module_platform_driver’ 1557 | module_platform_driver(cpcap_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/cpcap.c:13: /<>/sound/soc/codecs/cpcap.c:1557:24: note: ‘init_module’ target declared here 1557 | module_platform_driver(cpcap_codec_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cpcap.c:1557:1: note: in expansion of macro ‘module_platform_driver’ 1557 | module_platform_driver(cpcap_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cpcap.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cpcap_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cpcap.c:1557:1: note: in expansion of macro ‘module_platform_driver’ 1557 | module_platform_driver(cpcap_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/cpcap.c:13: /<>/sound/soc/codecs/cpcap.c:1557:24: note: ‘cleanup_module’ target declared here 1557 | module_platform_driver(cpcap_codec_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cpcap.c:1557:1: note: in expansion of macro ‘module_platform_driver’ 1557 | module_platform_driver(cpcap_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/clocksource/timer-sp804.o CC [M] sound/soc/codecs/cs35l32.o CC drivers/clocksource/dummy_timer.o CC drivers/clk/clk-composite.o CC [M] fs/gfs2/glops.o AR drivers/clocksource/built-in.a CC drivers/connector/cn_queue.o CC drivers/clk/clk-fractional-divider.o In file included from /<>/sound/soc/codecs/cs35l32.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs35l32_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs35l32.c:582:1: note: in expansion of macro ‘module_i2c_driver’ 582 | module_i2c_driver(cs35l32_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs35l32.c:19: /<>/sound/soc/codecs/cs35l32.c:582:19: note: ‘cleanup_module’ target declared here 582 | module_i2c_driver(cs35l32_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs35l32.c:582:1: note: in expansion of macro ‘module_i2c_driver’ 582 | module_i2c_driver(cs35l32_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs35l32.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs35l32_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs35l32.c:582:1: note: in expansion of macro ‘module_i2c_driver’ 582 | module_i2c_driver(cs35l32_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs35l32.c:19: /<>/sound/soc/codecs/cs35l32.c:582:19: note: ‘init_module’ target declared here 582 | module_i2c_driver(cs35l32_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs35l32.c:582:1: note: in expansion of macro ‘module_i2c_driver’ 582 | module_i2c_driver(cs35l32_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/cs35l33.o CC drivers/clk/clk-gpio.o CC [M] fs/gfs2/log.o CC drivers/connector/connector.o In file included from /<>/sound/soc/codecs/cs35l33.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs35l33_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs35l33.c:1292:1: note: in expansion of macro ‘module_i2c_driver’ 1292 | module_i2c_driver(cs35l33_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs35l33.c:18: /<>/sound/soc/codecs/cs35l33.c:1292:19: note: ‘cleanup_module’ target declared here 1292 | module_i2c_driver(cs35l33_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs35l33.c:1292:1: note: in expansion of macro ‘module_i2c_driver’ 1292 | module_i2c_driver(cs35l33_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs35l33.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs35l33_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs35l33.c:1292:1: note: in expansion of macro ‘module_i2c_driver’ 1292 | module_i2c_driver(cs35l33_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs35l33.c:18: /<>/sound/soc/codecs/cs35l33.c:1292:19: note: ‘init_module’ target declared here 1292 | module_i2c_driver(cs35l33_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs35l33.c:1292:1: note: in expansion of macro ‘module_i2c_driver’ 1292 | module_i2c_driver(cs35l33_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/clk/clk-conf.o CC [M] sound/soc/codecs/cs35l34.o CC drivers/clk/clk-qoriq.o In file included from /<>/sound/soc/codecs/cs35l34.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs35l34_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/cs35l34.c:1238:1: note: in expansion of macro ‘module_exit’ 1238 | module_exit(cs35l34_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/cs35l34.c:1234:20: note: ‘cleanup_module’ target declared here 1234 | static void __exit cs35l34_exit(void) | ^~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs35l34.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs35l34_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/cs35l34.c:1232:1: note: in expansion of macro ‘module_init’ 1232 | module_init(cs35l34_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/cs35l34.c:1221:19: note: ‘init_module’ target declared here 1221 | static int __init cs35l34_modinit(void) | ^~~~~~~~~~~~~~~ CC drivers/connector/cn_proc.o CC [M] fs/gfs2/lops.o CC [M] sound/soc/codecs/cs35l35.o CC [M] drivers/clk/clk-allo-dac.o In file included from /<>/sound/soc/codecs/cs35l35.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs35l35_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs35l35.c:1659:1: note: in expansion of macro ‘module_i2c_driver’ 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs35l35.c:20: /<>/sound/soc/codecs/cs35l35.c:1659:19: note: ‘cleanup_module’ target declared here 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs35l35.c:1659:1: note: in expansion of macro ‘module_i2c_driver’ 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs35l35.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs35l35_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs35l35.c:1659:1: note: in expansion of macro ‘module_i2c_driver’ 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs35l35.c:20: /<>/sound/soc/codecs/cs35l35.c:1659:19: note: ‘init_module’ target declared here 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs35l35.c:1659:1: note: in expansion of macro ‘module_i2c_driver’ 1659 | module_i2c_driver(cs35l35_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-allo-dac.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘clk_allo_dac_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/clk/clk-allo-dac.c:157:1: note: in expansion of macro ‘module_exit’ 157 | module_exit(clk_allo_dac_exit); | ^~~~~~~~~~~ /<>/drivers/clk/clk-allo-dac.c:153:20: note: ‘cleanup_module’ target declared here 153 | static void __exit clk_allo_dac_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-allo-dac.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘clk_allo_dac_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:110:28: note: in expansion of macro ‘module_init’ 110 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/clk/clk-allo-dac.c:151:1: note: in expansion of macro ‘core_initcall’ 151 | core_initcall(clk_allo_dac_init); | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-allo-dac.c:147:19: note: ‘init_module’ target declared here 147 | static int __init clk_allo_dac_init(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/gfs2/main.o AR drivers/connector/built-in.a CC [M] drivers/clk/clk-cdce706.o CC [M] fs/gfs2/meta_io.o CC [M] sound/soc/codecs/cs42l42.o In file included from /<>/drivers/clk/clk-cdce706.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cdce706_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-cdce706.c:702:1: note: in expansion of macro ‘module_i2c_driver’ 702 | module_i2c_driver(cdce706_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-cdce706.c:16: /<>/drivers/clk/clk-cdce706.c:702:19: note: ‘cleanup_module’ target declared here 702 | module_i2c_driver(cdce706_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-cdce706.c:702:1: note: in expansion of macro ‘module_i2c_driver’ 702 | module_i2c_driver(cdce706_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-cdce706.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cdce706_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-cdce706.c:702:1: note: in expansion of macro ‘module_i2c_driver’ 702 | module_i2c_driver(cdce706_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-cdce706.c:16: /<>/drivers/clk/clk-cdce706.c:702:19: note: ‘init_module’ target declared here 702 | module_i2c_driver(cdce706_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-cdce706.c:702:1: note: in expansion of macro ‘module_i2c_driver’ 702 | module_i2c_driver(cdce706_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/fs/gfs2/main.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_gfs2_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/gfs2/main.c:259:1: note: in expansion of macro ‘module_init’ 259 | module_init(init_gfs2_fs); | ^~~~~~~~~~~ /<>/fs/gfs2/main.c:78:19: note: ‘init_module’ target declared here 78 | static int __init init_gfs2_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/gfs2/main.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_gfs2_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/gfs2/main.c:260:1: note: in expansion of macro ‘module_exit’ 260 | module_exit(exit_gfs2_fs); | ^~~~~~~~~~~ /<>/fs/gfs2/main.c:229:20: note: ‘cleanup_module’ target declared here 229 | static void __exit exit_gfs2_fs(void) | ^~~~~~~~~~~~ CC drivers/cpufreq/cpufreq.o In file included from /<>/sound/soc/codecs/cs42l42.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs42l42_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro ‘module_i2c_driver’ 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs42l42.c:22: /<>/sound/soc/codecs/cs42l42.c:1973:19: note: ‘cleanup_module’ target declared here 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro ‘module_i2c_driver’ 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs42l42.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs42l42_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro ‘module_i2c_driver’ 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs42l42.c:22: /<>/sound/soc/codecs/cs42l42.c:1973:19: note: ‘init_module’ target declared here 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l42.c:1973:1: note: in expansion of macro ‘module_i2c_driver’ 1973 | module_i2c_driver(cs42l42_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-cdce925.o CC [M] fs/gfs2/aops.o In file included from /<>/drivers/clk/clk-cdce925.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cdce925_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-cdce925.c:808:1: note: in expansion of macro ‘module_i2c_driver’ 808 | module_i2c_driver(cdce925_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-cdce925.c:17: /<>/drivers/clk/clk-cdce925.c:808:19: note: ‘cleanup_module’ target declared here 808 | module_i2c_driver(cdce925_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-cdce925.c:808:1: note: in expansion of macro ‘module_i2c_driver’ 808 | module_i2c_driver(cdce925_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-cdce925.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cdce925_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-cdce925.c:808:1: note: in expansion of macro ‘module_i2c_driver’ 808 | module_i2c_driver(cdce925_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-cdce925.c:17: /<>/drivers/clk/clk-cdce925.c:808:19: note: ‘init_module’ target declared here 808 | module_i2c_driver(cdce925_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-cdce925.c:808:1: note: in expansion of macro ‘module_i2c_driver’ 808 | module_i2c_driver(cdce925_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/cs42l51.o CC [M] drivers/clk/clk-cs2000-cp.o In file included from /<>/drivers/clk/clk-cs2000-cp.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs2000_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-cs2000-cp.c:566:1: note: in expansion of macro ‘module_i2c_driver’ 566 | module_i2c_driver(cs2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-cs2000-cp.c:14: /<>/drivers/clk/clk-cs2000-cp.c:566:19: note: ‘cleanup_module’ target declared here 566 | module_i2c_driver(cs2000_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-cs2000-cp.c:566:1: note: in expansion of macro ‘module_i2c_driver’ 566 | module_i2c_driver(cs2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-cs2000-cp.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs2000_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-cs2000-cp.c:566:1: note: in expansion of macro ‘module_i2c_driver’ 566 | module_i2c_driver(cs2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-cs2000-cp.c:14: /<>/drivers/clk/clk-cs2000-cp.c:566:19: note: ‘init_module’ target declared here 566 | module_i2c_driver(cs2000_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-cs2000-cp.c:566:1: note: in expansion of macro ‘module_i2c_driver’ 566 | module_i2c_driver(cs2000_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-hifiberry-dacpro.o In file included from /<>/drivers/clk/clk-hifiberry-dacpro.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘clk_hifiberry_dacpro_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/clk/clk-hifiberry-dacpro.c:156:1: note: in expansion of macro ‘module_exit’ 156 | module_exit(clk_hifiberry_dacpro_exit); | ^~~~~~~~~~~ /<>/drivers/clk/clk-hifiberry-dacpro.c:152:20: note: ‘cleanup_module’ target declared here 152 | static void __exit clk_hifiberry_dacpro_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-hifiberry-dacpro.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘clk_hifiberry_dacpro_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:110:28: note: in expansion of macro ‘module_init’ 110 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/clk/clk-hifiberry-dacpro.c:150:1: note: in expansion of macro ‘core_initcall’ 150 | core_initcall(clk_hifiberry_dacpro_init); | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-hifiberry-dacpro.c:146:19: note: ‘init_module’ target declared here 146 | static int __init clk_hifiberry_dacpro_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/cs42l51-i2c.o CC [M] drivers/clk/clk-max77686.o CC [M] fs/gfs2/dentry.o In file included from /<>/drivers/clk/clk-max77686.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max77686_clk_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-max77686.c:319:1: note: in expansion of macro ‘module_platform_driver’ 319 | module_platform_driver(max77686_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-max77686.c:27: /<>/drivers/clk/clk-max77686.c:319:24: note: ‘cleanup_module’ target declared here 319 | module_platform_driver(max77686_clk_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-max77686.c:319:1: note: in expansion of macro ‘module_platform_driver’ 319 | module_platform_driver(max77686_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-max77686.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max77686_clk_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-max77686.c:319:1: note: in expansion of macro ‘module_platform_driver’ 319 | module_platform_driver(max77686_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-max77686.c:27: /<>/drivers/clk/clk-max77686.c:319:24: note: ‘init_module’ target declared here 319 | module_platform_driver(max77686_clk_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-max77686.c:319:1: note: in expansion of macro ‘module_platform_driver’ 319 | module_platform_driver(max77686_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-palmas.o In file included from /<>/sound/soc/codecs/cs42l51-i2c.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs42l51_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l51-i2c.c:47:1: note: in expansion of macro ‘module_i2c_driver’ 47 | module_i2c_driver(cs42l51_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs42l51-i2c.c:14: /<>/sound/soc/codecs/cs42l51-i2c.c:47:19: note: ‘cleanup_module’ target declared here 47 | module_i2c_driver(cs42l51_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l51-i2c.c:47:1: note: in expansion of macro ‘module_i2c_driver’ 47 | module_i2c_driver(cs42l51_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs42l51-i2c.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs42l51_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l51-i2c.c:47:1: note: in expansion of macro ‘module_i2c_driver’ 47 | module_i2c_driver(cs42l51_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs42l51-i2c.c:14: /<>/sound/soc/codecs/cs42l51-i2c.c:47:19: note: ‘init_module’ target declared here 47 | module_i2c_driver(cs42l51_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l51-i2c.c:47:1: note: in expansion of macro ‘module_i2c_driver’ 47 | module_i2c_driver(cs42l51_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/cs42l52.o CC [M] fs/gfs2/export.o In file included from /<>/drivers/clk/clk-palmas.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘palmas_clks_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-palmas.c:297:1: note: in expansion of macro ‘module_platform_driver’ 297 | module_platform_driver(palmas_clks_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/phy/phy.h:19, from /<>/include/linux/usb/otg.h:13, from /<>/include/linux/mfd/palmas.h:19, from /<>/drivers/clk/clk-palmas.c:22: /<>/drivers/clk/clk-palmas.c:297:24: note: ‘cleanup_module’ target declared here 297 | module_platform_driver(palmas_clks_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-palmas.c:297:1: note: in expansion of macro ‘module_platform_driver’ 297 | module_platform_driver(palmas_clks_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-palmas.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘palmas_clks_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-palmas.c:297:1: note: in expansion of macro ‘module_platform_driver’ 297 | module_platform_driver(palmas_clks_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/phy/phy.h:19, from /<>/include/linux/usb/otg.h:13, from /<>/include/linux/mfd/palmas.h:19, from /<>/drivers/clk/clk-palmas.c:22: /<>/drivers/clk/clk-palmas.c:297:24: note: ‘init_module’ target declared here 297 | module_platform_driver(palmas_clks_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-palmas.c:297:1: note: in expansion of macro ‘module_platform_driver’ 297 | module_platform_driver(palmas_clks_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/cpufreq/freq_table.o CC [M] drivers/clk/clk-pwm.o In file included from /<>/sound/soc/codecs/cs42l52.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs42l52_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l52.c:1233:1: note: in expansion of macro ‘module_i2c_driver’ 1233 | module_i2c_driver(cs42l52_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/include/linux/of_gpio.h:16, from /<>/sound/soc/codecs/cs42l52.c:20: /<>/sound/soc/codecs/cs42l52.c:1233:19: note: ‘cleanup_module’ target declared here 1233 | module_i2c_driver(cs42l52_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l52.c:1233:1: note: in expansion of macro ‘module_i2c_driver’ 1233 | module_i2c_driver(cs42l52_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs42l52.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs42l52_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l52.c:1233:1: note: in expansion of macro ‘module_i2c_driver’ 1233 | module_i2c_driver(cs42l52_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/include/linux/of_gpio.h:16, from /<>/sound/soc/codecs/cs42l52.c:20: /<>/sound/soc/codecs/cs42l52.c:1233:19: note: ‘init_module’ target declared here 1233 | module_i2c_driver(cs42l52_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l52.c:1233:1: note: in expansion of macro ‘module_i2c_driver’ 1233 | module_i2c_driver(cs42l52_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/gfs2/file.o In file included from /<>/drivers/clk/clk-pwm.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘clk_pwm_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-pwm.c:138:1: note: in expansion of macro ‘module_platform_driver’ 138 | module_platform_driver(clk_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-pwm.c:14: /<>/drivers/clk/clk-pwm.c:138:24: note: ‘cleanup_module’ target declared here 138 | module_platform_driver(clk_pwm_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-pwm.c:138:1: note: in expansion of macro ‘module_platform_driver’ 138 | module_platform_driver(clk_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-pwm.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘clk_pwm_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-pwm.c:138:1: note: in expansion of macro ‘module_platform_driver’ 138 | module_platform_driver(clk_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-pwm.c:14: /<>/drivers/clk/clk-pwm.c:138:24: note: ‘init_module’ target declared here 138 | module_platform_driver(clk_pwm_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-pwm.c:138:1: note: in expansion of macro ‘module_platform_driver’ 138 | module_platform_driver(clk_pwm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-rk808.o CC [M] sound/soc/codecs/cs42l56.o CC drivers/cpufreq/cpufreq_stats.o In file included from /<>/drivers/clk/clk-rk808.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rk808_clkout_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-rk808.c:163:1: note: in expansion of macro ‘module_platform_driver’ 163 | module_platform_driver(rk808_clkout_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-rk808.c:21: /<>/drivers/clk/clk-rk808.c:163:24: note: ‘init_module’ target declared here 163 | module_platform_driver(rk808_clkout_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-rk808.c:163:1: note: in expansion of macro ‘module_platform_driver’ 163 | module_platform_driver(rk808_clkout_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-rk808.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rk808_clkout_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-rk808.c:163:1: note: in expansion of macro ‘module_platform_driver’ 163 | module_platform_driver(rk808_clkout_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-rk808.c:21: /<>/drivers/clk/clk-rk808.c:163:24: note: ‘cleanup_module’ target declared here 163 | module_platform_driver(rk808_clkout_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-rk808.c:163:1: note: in expansion of macro ‘module_platform_driver’ 163 | module_platform_driver(rk808_clkout_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-s2mps11.o In file included from /<>/sound/soc/codecs/cs42l56.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs42l56_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l56.c:1362:1: note: in expansion of macro ‘module_i2c_driver’ 1362 | module_i2c_driver(cs42l56_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs42l56.c:20: /<>/sound/soc/codecs/cs42l56.c:1362:19: note: ‘cleanup_module’ target declared here 1362 | module_i2c_driver(cs42l56_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l56.c:1362:1: note: in expansion of macro ‘module_i2c_driver’ 1362 | module_i2c_driver(cs42l56_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs42l56.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs42l56_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l56.c:1362:1: note: in expansion of macro ‘module_i2c_driver’ 1362 | module_i2c_driver(cs42l56_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs42l56.c:20: /<>/sound/soc/codecs/cs42l56.c:1362:19: note: ‘init_module’ target declared here 1362 | module_i2c_driver(cs42l56_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l56.c:1362:1: note: in expansion of macro ‘module_i2c_driver’ 1362 | module_i2c_driver(cs42l56_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/cpufreq/cpufreq_performance.o In file included from /<>/drivers/clk/clk-s2mps11.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘s2mps11_clk_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/clk/clk-s2mps11.c:267:1: note: in expansion of macro ‘module_exit’ 267 | module_exit(s2mps11_clk_cleanup); | ^~~~~~~~~~~ /<>/drivers/clk/clk-s2mps11.c:263:20: note: ‘cleanup_module’ target declared here 263 | static void __exit s2mps11_clk_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-s2mps11.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘s2mps11_clk_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/clk/clk-s2mps11.c:261:1: note: in expansion of macro ‘subsys_initcall’ 261 | subsys_initcall(s2mps11_clk_init); | ^~~~~~~~~~~~~~~ /<>/drivers/clk/clk-s2mps11.c:257:19: note: ‘init_module’ target declared here 257 | static int __init s2mps11_clk_init(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/gfs2/ops_fstype.o CC [M] drivers/clk/clk-scpi.o CC [M] sound/soc/codecs/cs42l73.o CC drivers/cpufreq/cpufreq_powersave.o In file included from /<>/drivers/clk/clk-scpi.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘scpi_clocks_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-scpi.c:321:1: note: in expansion of macro ‘module_platform_driver’ 321 | module_platform_driver(scpi_clocks_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-scpi.c:20: /<>/drivers/clk/clk-scpi.c:321:24: note: ‘cleanup_module’ target declared here 321 | module_platform_driver(scpi_clocks_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-scpi.c:321:1: note: in expansion of macro ‘module_platform_driver’ 321 | module_platform_driver(scpi_clocks_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-scpi.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘scpi_clocks_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-scpi.c:321:1: note: in expansion of macro ‘module_platform_driver’ 321 | module_platform_driver(scpi_clocks_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-scpi.c:20: /<>/drivers/clk/clk-scpi.c:321:24: note: ‘init_module’ target declared here 321 | module_platform_driver(scpi_clocks_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-scpi.c:321:1: note: in expansion of macro ‘module_platform_driver’ 321 | module_platform_driver(scpi_clocks_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/cpufreq/cpufreq_userspace.o CC [M] drivers/clk/clk-si5351.o CC drivers/cpufreq/cpufreq_ondemand.o In file included from /<>/sound/soc/codecs/cs42l73.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs42l73_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l73.c:1396:1: note: in expansion of macro ‘module_i2c_driver’ 1396 | module_i2c_driver(cs42l73_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/include/linux/of_gpio.h:16, from /<>/sound/soc/codecs/cs42l73.c:20: /<>/sound/soc/codecs/cs42l73.c:1396:19: note: ‘cleanup_module’ target declared here 1396 | module_i2c_driver(cs42l73_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l73.c:1396:1: note: in expansion of macro ‘module_i2c_driver’ 1396 | module_i2c_driver(cs42l73_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs42l73.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs42l73_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42l73.c:1396:1: note: in expansion of macro ‘module_i2c_driver’ 1396 | module_i2c_driver(cs42l73_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/include/linux/of_gpio.h:16, from /<>/sound/soc/codecs/cs42l73.c:20: /<>/sound/soc/codecs/cs42l73.c:1396:19: note: ‘init_module’ target declared here 1396 | module_i2c_driver(cs42l73_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42l73.c:1396:1: note: in expansion of macro ‘module_i2c_driver’ 1396 | module_i2c_driver(cs42l73_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-si5351.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘si5351_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-si5351.c:1667:1: note: in expansion of macro ‘module_i2c_driver’ 1667 | module_i2c_driver(si5351_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-si5351.c:27: /<>/drivers/clk/clk-si5351.c:1667:19: note: ‘cleanup_module’ target declared here 1667 | module_i2c_driver(si5351_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-si5351.c:1667:1: note: in expansion of macro ‘module_i2c_driver’ 1667 | module_i2c_driver(si5351_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-si5351.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘si5351_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-si5351.c:1667:1: note: in expansion of macro ‘module_i2c_driver’ 1667 | module_i2c_driver(si5351_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-si5351.c:27: /<>/drivers/clk/clk-si5351.c:1667:19: note: ‘init_module’ target declared here 1667 | module_i2c_driver(si5351_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-si5351.c:1667:1: note: in expansion of macro ‘module_i2c_driver’ 1667 | module_i2c_driver(si5351_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/cs4265.o CC [M] fs/gfs2/inode.o In file included from /<>/sound/soc/codecs/cs4265.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs4265_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4265.c:647:1: note: in expansion of macro ‘module_i2c_driver’ 647 | module_i2c_driver(cs4265_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs4265.c:20: /<>/sound/soc/codecs/cs4265.c:647:19: note: ‘cleanup_module’ target declared here 647 | module_i2c_driver(cs4265_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4265.c:647:1: note: in expansion of macro ‘module_i2c_driver’ 647 | module_i2c_driver(cs4265_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs4265.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs4265_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4265.c:647:1: note: in expansion of macro ‘module_i2c_driver’ 647 | module_i2c_driver(cs4265_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs4265.c:20: /<>/sound/soc/codecs/cs4265.c:647:19: note: ‘init_module’ target declared here 647 | module_i2c_driver(cs4265_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4265.c:647:1: note: in expansion of macro ‘module_i2c_driver’ 647 | module_i2c_driver(cs4265_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-si514.o CC drivers/cpufreq/cpufreq_conservative.o CC [M] sound/soc/codecs/cs4270.o In file included from /<>/drivers/clk/clk-si514.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘si514_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-si514.c:374:1: note: in expansion of macro ‘module_i2c_driver’ 374 | module_i2c_driver(si514_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-si514.c:22: /<>/drivers/clk/clk-si514.c:374:19: note: ‘cleanup_module’ target declared here 374 | module_i2c_driver(si514_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-si514.c:374:1: note: in expansion of macro ‘module_i2c_driver’ 374 | module_i2c_driver(si514_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-si514.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘si514_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-si514.c:374:1: note: in expansion of macro ‘module_i2c_driver’ 374 | module_i2c_driver(si514_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-si514.c:22: /<>/drivers/clk/clk-si514.c:374:19: note: ‘init_module’ target declared here 374 | module_i2c_driver(si514_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-si514.c:374:1: note: in expansion of macro ‘module_i2c_driver’ 374 | module_i2c_driver(si514_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/cpufreq/cpufreq_governor.o In file included from /<>/sound/soc/codecs/cs4270.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs4270_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4270.c:749:1: note: in expansion of macro ‘module_i2c_driver’ 749 | module_i2c_driver(cs4270_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/codecs/cs4270.c:26: /<>/sound/soc/codecs/cs4270.c:749:19: note: ‘cleanup_module’ target declared here 749 | module_i2c_driver(cs4270_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4270.c:749:1: note: in expansion of macro ‘module_i2c_driver’ 749 | module_i2c_driver(cs4270_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs4270.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs4270_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4270.c:749:1: note: in expansion of macro ‘module_i2c_driver’ 749 | module_i2c_driver(cs4270_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/codecs/cs4270.c:26: /<>/sound/soc/codecs/cs4270.c:749:19: note: ‘init_module’ target declared here 749 | module_i2c_driver(cs4270_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4270.c:749:1: note: in expansion of macro ‘module_i2c_driver’ 749 | module_i2c_driver(cs4270_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-si570.o CC [M] sound/soc/codecs/cs4271.o In file included from /<>/drivers/clk/clk-si570.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘si570_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-si570.c:526:1: note: in expansion of macro ‘module_i2c_driver’ 526 | module_i2c_driver(si570_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-si570.c:26: /<>/drivers/clk/clk-si570.c:526:19: note: ‘cleanup_module’ target declared here 526 | module_i2c_driver(si570_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-si570.c:526:1: note: in expansion of macro ‘module_i2c_driver’ 526 | module_i2c_driver(si570_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-si570.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘si570_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-si570.c:526:1: note: in expansion of macro ‘module_i2c_driver’ 526 | module_i2c_driver(si570_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-si570.c:26: /<>/drivers/clk/clk-si570.c:526:19: note: ‘init_module’ target declared here 526 | module_i2c_driver(si570_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-si570.c:526:1: note: in expansion of macro ‘module_i2c_driver’ 526 | module_i2c_driver(si570_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-twl6040.o CC drivers/cpufreq/cpufreq_governor_attr_set.o CC [M] fs/gfs2/quota.o In file included from /<>/drivers/clk/clk-twl6040.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘twl6040_pdmclk_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-twl6040.c:123:1: note: in expansion of macro ‘module_platform_driver’ 123 | module_platform_driver(twl6040_pdmclk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-twl6040.c:25: /<>/drivers/clk/clk-twl6040.c:123:24: note: ‘init_module’ target declared here 123 | module_platform_driver(twl6040_pdmclk_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-twl6040.c:123:1: note: in expansion of macro ‘module_platform_driver’ 123 | module_platform_driver(twl6040_pdmclk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-twl6040.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘twl6040_pdmclk_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-twl6040.c:123:1: note: in expansion of macro ‘module_platform_driver’ 123 | module_platform_driver(twl6040_pdmclk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-twl6040.c:25: /<>/drivers/clk/clk-twl6040.c:123:24: note: ‘cleanup_module’ target declared here 123 | module_platform_driver(twl6040_pdmclk_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-twl6040.c:123:1: note: in expansion of macro ‘module_platform_driver’ 123 | module_platform_driver(twl6040_pdmclk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-versaclock5.o CC [M] sound/soc/codecs/cs4271-i2c.o CC drivers/cpufreq/bcm2835-cpufreq.o In file included from /<>/drivers/clk/clk-versaclock5.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vc5_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-versaclock5.c:973:1: note: in expansion of macro ‘module_i2c_driver’ 973 | module_i2c_driver(vc5_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-versaclock5.c:26: /<>/drivers/clk/clk-versaclock5.c:973:19: note: ‘cleanup_module’ target declared here 973 | module_i2c_driver(vc5_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-versaclock5.c:973:1: note: in expansion of macro ‘module_i2c_driver’ 973 | module_i2c_driver(vc5_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-versaclock5.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vc5_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-versaclock5.c:973:1: note: in expansion of macro ‘module_i2c_driver’ 973 | module_i2c_driver(vc5_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/clk/clk-versaclock5.c:26: /<>/drivers/clk/clk-versaclock5.c:973:19: note: ‘init_module’ target declared here 973 | module_i2c_driver(vc5_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-versaclock5.c:973:1: note: in expansion of macro ‘module_i2c_driver’ 973 | module_i2c_driver(vc5_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/clk/clk-wm831x.o CC [M] drivers/cpufreq/arm_big_little.o In file included from /<>/sound/soc/codecs/cs4271-i2c.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs4271_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4271-i2c.c:50:1: note: in expansion of macro ‘module_i2c_driver’ 50 | module_i2c_driver(cs4271_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs4271-i2c.c:18: /<>/sound/soc/codecs/cs4271-i2c.c:50:19: note: ‘cleanup_module’ target declared here 50 | module_i2c_driver(cs4271_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4271-i2c.c:50:1: note: in expansion of macro ‘module_i2c_driver’ 50 | module_i2c_driver(cs4271_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs4271-i2c.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs4271_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4271-i2c.c:50:1: note: in expansion of macro ‘module_i2c_driver’ 50 | module_i2c_driver(cs4271_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs4271-i2c.c:18: /<>/sound/soc/codecs/cs4271-i2c.c:50:19: note: ‘init_module’ target declared here 50 | module_i2c_driver(cs4271_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4271-i2c.c:50:1: note: in expansion of macro ‘module_i2c_driver’ 50 | module_i2c_driver(cs4271_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/cs4271-spi.o In file included from /<>/drivers/clk/clk-wm831x.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm831x_clk_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-wm831x.c:397:1: note: in expansion of macro ‘module_platform_driver’ 397 | module_platform_driver(wm831x_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-wm831x.c:19: /<>/drivers/clk/clk-wm831x.c:397:24: note: ‘init_module’ target declared here 397 | module_platform_driver(wm831x_clk_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-wm831x.c:397:1: note: in expansion of macro ‘module_platform_driver’ 397 | module_platform_driver(wm831x_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/clk/clk-wm831x.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm831x_clk_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/clk/clk-wm831x.c:397:1: note: in expansion of macro ‘module_platform_driver’ 397 | module_platform_driver(wm831x_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/clk/clk-wm831x.c:19: /<>/drivers/clk/clk-wm831x.c:397:24: note: ‘cleanup_module’ target declared here 397 | module_platform_driver(wm831x_clk_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/clk/clk-wm831x.c:397:1: note: in expansion of macro ‘module_platform_driver’ 397 | module_platform_driver(wm831x_clk_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/clk/built-in.a CC drivers/cpuidle/governors/ladder.o In file included from /<>/sound/soc/codecs/cs4271-spi.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs4271_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4271-spi.c:43:1: note: in expansion of macro ‘module_spi_driver’ 43 | module_spi_driver(cs4271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/cs4271-spi.c:18: /<>/sound/soc/codecs/cs4271-spi.c:43:19: note: ‘init_module’ target declared here 43 | module_spi_driver(cs4271_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4271-spi.c:43:1: note: in expansion of macro ‘module_spi_driver’ 43 | module_spi_driver(cs4271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs4271-spi.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs4271_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4271-spi.c:43:1: note: in expansion of macro ‘module_spi_driver’ 43 | module_spi_driver(cs4271_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/cs4271-spi.c:18: /<>/sound/soc/codecs/cs4271-spi.c:43:19: note: ‘cleanup_module’ target declared here 43 | module_spi_driver(cs4271_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4271-spi.c:43:1: note: in expansion of macro ‘module_spi_driver’ 43 | module_spi_driver(cs4271_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/cs42xx8.o CC [M] drivers/cpufreq/arm_big_little_dt.o CC drivers/cpuidle/governors/menu.o In file included from /<>/drivers/cpufreq/arm_big_little_dt.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘generic_bL_platdrv_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/cpufreq/arm_big_little_dt.c:96:1: note: in expansion of macro ‘module_platform_driver’ 96 | module_platform_driver(generic_bL_platdrv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/cpufreq/arm_big_little_dt.c:23: /<>/drivers/cpufreq/arm_big_little_dt.c:96:24: note: ‘init_module’ target declared here 96 | module_platform_driver(generic_bL_platdrv); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/cpufreq/arm_big_little_dt.c:96:1: note: in expansion of macro ‘module_platform_driver’ 96 | module_platform_driver(generic_bL_platdrv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/cpufreq/arm_big_little_dt.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘generic_bL_platdrv_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/cpufreq/arm_big_little_dt.c:96:1: note: in expansion of macro ‘module_platform_driver’ 96 | module_platform_driver(generic_bL_platdrv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/cpufreq/arm_big_little_dt.c:23: /<>/drivers/cpufreq/arm_big_little_dt.c:96:24: note: ‘cleanup_module’ target declared here 96 | module_platform_driver(generic_bL_platdrv); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/cpufreq/arm_big_little_dt.c:96:1: note: in expansion of macro ‘module_platform_driver’ 96 | module_platform_driver(generic_bL_platdrv); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/gfs2/recovery.o CC [M] drivers/cpufreq/scpi-cpufreq.o In file included from /<>/drivers/cpufreq/scpi-cpufreq.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘scpi_cpufreq_platdrv_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/cpufreq/scpi-cpufreq.c:247:1: note: in expansion of macro ‘module_platform_driver’ 247 | module_platform_driver(scpi_cpufreq_platdrv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/drivers/cpufreq/scpi-cpufreq.c:22: /<>/drivers/cpufreq/scpi-cpufreq.c:247:24: note: ‘init_module’ target declared here 247 | module_platform_driver(scpi_cpufreq_platdrv); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/cpufreq/scpi-cpufreq.c:247:1: note: in expansion of macro ‘module_platform_driver’ 247 | module_platform_driver(scpi_cpufreq_platdrv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/cpufreq/scpi-cpufreq.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘scpi_cpufreq_platdrv_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/cpufreq/scpi-cpufreq.c:247:1: note: in expansion of macro ‘module_platform_driver’ 247 | module_platform_driver(scpi_cpufreq_platdrv); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/drivers/cpufreq/scpi-cpufreq.c:22: /<>/drivers/cpufreq/scpi-cpufreq.c:247:24: note: ‘cleanup_module’ target declared here 247 | module_platform_driver(scpi_cpufreq_platdrv); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/cpufreq/scpi-cpufreq.c:247:1: note: in expansion of macro ‘module_platform_driver’ 247 | module_platform_driver(scpi_cpufreq_platdrv); | ^~~~~~~~~~~~~~~~~~~~~~ AR drivers/cpuidle/governors/built-in.a CC drivers/cpuidle/cpuidle.o CC [M] drivers/cpufreq/qoriq-cpufreq.o CC [M] sound/soc/codecs/cs42xx8-i2c.o In file included from /<>/drivers/cpufreq/qoriq-cpufreq.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘qoriq_cpufreq_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/cpufreq/qoriq-cpufreq.c:329:1: note: in expansion of macro ‘module_init’ 329 | module_init(qoriq_cpufreq_init); | ^~~~~~~~~~~ /<>/drivers/cpufreq/qoriq-cpufreq.c:304:19: note: ‘init_module’ target declared here 304 | static int __init qoriq_cpufreq_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/cpufreq/qoriq-cpufreq.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘qoriq_cpufreq_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/cpufreq/qoriq-cpufreq.c:335:1: note: in expansion of macro ‘module_exit’ 335 | module_exit(qoriq_cpufreq_exit); | ^~~~~~~~~~~ /<>/drivers/cpufreq/qoriq-cpufreq.c:331:20: note: ‘cleanup_module’ target declared here 331 | static void __exit qoriq_cpufreq_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/gfs2/rgrp.o AR drivers/cpufreq/built-in.a CC [M] drivers/crypto/ccree/cc_driver.o In file included from /<>/sound/soc/codecs/cs42xx8-i2c.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs42xx8_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42xx8-i2c.c:59:1: note: in expansion of macro ‘module_i2c_driver’ 59 | module_i2c_driver(cs42xx8_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs42xx8-i2c.c:13: /<>/sound/soc/codecs/cs42xx8-i2c.c:59:19: note: ‘cleanup_module’ target declared here 59 | module_i2c_driver(cs42xx8_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42xx8-i2c.c:59:1: note: in expansion of macro ‘module_i2c_driver’ 59 | module_i2c_driver(cs42xx8_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs42xx8-i2c.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs42xx8_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs42xx8-i2c.c:59:1: note: in expansion of macro ‘module_i2c_driver’ 59 | module_i2c_driver(cs42xx8_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs42xx8-i2c.c:13: /<>/sound/soc/codecs/cs42xx8-i2c.c:59:19: note: ‘init_module’ target declared here 59 | module_i2c_driver(cs42xx8_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs42xx8-i2c.c:59:1: note: in expansion of macro ‘module_i2c_driver’ 59 | module_i2c_driver(cs42xx8_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/cs43130.o In file included from /<>/drivers/crypto/ccree/cc_driver.c:5: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ccree_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/crypto/ccree/cc_driver.c:534:1: note: in expansion of macro ‘module_exit’ 534 | module_exit(ccree_exit); | ^~~~~~~~~~~ /<>/drivers/crypto/ccree/cc_driver.c:529:20: note: ‘cleanup_module’ target declared here 529 | static void __exit ccree_exit(void) | ^~~~~~~~~~ In file included from /<>/drivers/crypto/ccree/cc_driver.c:5: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ccree_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/crypto/ccree/cc_driver.c:527:1: note: in expansion of macro ‘module_init’ 527 | module_init(ccree_init); | ^~~~~~~~~~~ /<>/drivers/crypto/ccree/cc_driver.c:515:19: note: ‘init_module’ target declared here 515 | static int __init ccree_init(void) | ^~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs43130.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs43130_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro ‘module_i2c_driver’ 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/cs43130.c:17: /<>/sound/soc/codecs/cs43130.c:2703:19: note: ‘cleanup_module’ target declared here 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro ‘module_i2c_driver’ 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs43130.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs43130_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro ‘module_i2c_driver’ 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/cs43130.c:17: /<>/sound/soc/codecs/cs43130.c:2703:19: note: ‘init_module’ target declared here 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs43130.c:2703:1: note: in expansion of macro ‘module_i2c_driver’ 2703 | module_i2c_driver(cs43130_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/cpuidle/driver.o CC [M] drivers/crypto/ccree/cc_buffer_mgr.o CC drivers/cpuidle/governor.o CC [M] sound/soc/codecs/cs4349.o CC drivers/cpuidle/sysfs.o CC [M] fs/gfs2/super.o In file included from /<>/sound/soc/codecs/cs4349.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs4349_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4349.c:390:1: note: in expansion of macro ‘module_i2c_driver’ 390 | module_i2c_driver(cs4349_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/cs4349.c:18: /<>/sound/soc/codecs/cs4349.c:390:19: note: ‘cleanup_module’ target declared here 390 | module_i2c_driver(cs4349_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4349.c:390:1: note: in expansion of macro ‘module_i2c_driver’ 390 | module_i2c_driver(cs4349_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs4349.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs4349_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs4349.c:390:1: note: in expansion of macro ‘module_i2c_driver’ 390 | module_i2c_driver(cs4349_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/cs4349.c:18: /<>/sound/soc/codecs/cs4349.c:390:19: note: ‘init_module’ target declared here 390 | module_i2c_driver(cs4349_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs4349.c:390:1: note: in expansion of macro ‘module_i2c_driver’ 390 | module_i2c_driver(cs4349_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/cpuidle/dt_idle_states.o CC [M] sound/soc/codecs/cs53l30.o CC [M] drivers/crypto/ccree/cc_request_mgr.o CC drivers/cpuidle/cpuidle-arm.o In file included from /<>/sound/soc/codecs/cs53l30.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cs53l30_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs53l30.c:1133:1: note: in expansion of macro ‘module_i2c_driver’ 1133 | module_i2c_driver(cs53l30_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs53l30.c:17: /<>/sound/soc/codecs/cs53l30.c:1133:19: note: ‘cleanup_module’ target declared here 1133 | module_i2c_driver(cs53l30_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs53l30.c:1133:1: note: in expansion of macro ‘module_i2c_driver’ 1133 | module_i2c_driver(cs53l30_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/cs53l30.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cs53l30_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/cs53l30.c:1133:1: note: in expansion of macro ‘module_i2c_driver’ 1133 | module_i2c_driver(cs53l30_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/cs53l30.c:17: /<>/sound/soc/codecs/cs53l30.c:1133:19: note: ‘init_module’ target declared here 1133 | module_i2c_driver(cs53l30_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/cs53l30.c:1133:1: note: in expansion of macro ‘module_i2c_driver’ 1133 | module_i2c_driver(cs53l30_i2c_driver); | ^~~~~~~~~~~~~~~~~ AR drivers/cpuidle/built-in.a CC drivers/dax/super.o CC [M] sound/soc/codecs/da7219.o CC [M] drivers/crypto/ccree/cc_cipher.o CC [M] fs/gfs2/sys.o In file included from /<>/sound/soc/codecs/da7219.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘da7219_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/da7219.c:2252:1: note: in expansion of macro ‘module_i2c_driver’ 2252 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/da7219.c:14: /<>/sound/soc/codecs/da7219.c:2252:19: note: ‘cleanup_module’ target declared here 2252 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/da7219.c:2252:1: note: in expansion of macro ‘module_i2c_driver’ 2252 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/da7219.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘da7219_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/da7219.c:2252:1: note: in expansion of macro ‘module_i2c_driver’ 2252 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/da7219.c:14: /<>/sound/soc/codecs/da7219.c:2252:19: note: ‘init_module’ target declared here 2252 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/da7219.c:2252:1: note: in expansion of macro ‘module_i2c_driver’ 2252 | module_i2c_driver(da7219_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/gfs2/trans.o CC [M] sound/soc/codecs/da7219-aad.o AR drivers/dax/built-in.a AR drivers/devfreq/event/built-in.a CC drivers/devfreq/devfreq.o CC [M] drivers/crypto/ccree/cc_hash.o CC [M] fs/gfs2/util.o In function ‘devfreq_add_device’, inlined from ‘devfreq_add_device’ at /<>/drivers/devfreq/devfreq.c:556:17: /<>/drivers/devfreq/devfreq.c:593:2: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation] 593 | strncpy(devfreq->governor_name, governor_name, DEVFREQ_NAME_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC drivers/devfreq/devfreq-event.o CC [M] fs/gfs2/lock_dlm.o CC [M] sound/soc/codecs/es7134.o In file included from /<>/sound/soc/codecs/es7134.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘es7134_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/es7134.c:107:1: note: in expansion of macro ‘module_platform_driver’ 107 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/es7134.c:21: /<>/sound/soc/codecs/es7134.c:107:24: note: ‘cleanup_module’ target declared here 107 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/es7134.c:107:1: note: in expansion of macro ‘module_platform_driver’ 107 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/es7134.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘es7134_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/es7134.c:107:1: note: in expansion of macro ‘module_platform_driver’ 107 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/es7134.c:21: /<>/sound/soc/codecs/es7134.c:107:24: note: ‘init_module’ target declared here 107 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/es7134.c:107:1: note: in expansion of macro ‘module_platform_driver’ 107 | module_platform_driver(es7134_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/es8316.o CC drivers/devfreq/governor_simpleondemand.o CC drivers/devfreq/governor_performance.o In file included from /<>/sound/soc/codecs/es8316.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘es8316_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/es8316.c:625:1: note: in expansion of macro ‘module_i2c_driver’ 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/es8316.c:14: /<>/sound/soc/codecs/es8316.c:625:19: note: ‘cleanup_module’ target declared here 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/es8316.c:625:1: note: in expansion of macro ‘module_i2c_driver’ 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/es8316.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘es8316_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/es8316.c:625:1: note: in expansion of macro ‘module_i2c_driver’ 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/es8316.c:14: /<>/sound/soc/codecs/es8316.c:625:19: note: ‘init_module’ target declared here 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/es8316.c:625:1: note: in expansion of macro ‘module_i2c_driver’ 625 | module_i2c_driver(es8316_i2c_driver); | ^~~~~~~~~~~~~~~~~ LD [M] fs/gfs2/gfs2.o CC [M] drivers/crypto/ccree/cc_aead.o CC [M] fs/hfs/bitmap.o CC [M] sound/soc/codecs/es8328.o CC drivers/devfreq/governor_powersave.o CC drivers/devfreq/governor_userspace.o CC [M] fs/hfs/bfind.o CC [M] drivers/devfreq/governor_passive.o In file included from /<>/drivers/devfreq/governor_passive.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘devfreq_passive_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/devfreq/governor_passive.c:196:1: note: in expansion of macro ‘subsys_initcall’ 196 | subsys_initcall(devfreq_passive_init); | ^~~~~~~~~~~~~~~ /<>/drivers/devfreq/governor_passive.c:192:19: note: ‘init_module’ target declared here 192 | static int __init devfreq_passive_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/devfreq/governor_passive.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘devfreq_passive_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/devfreq/governor_passive.c:206:1: note: in expansion of macro ‘module_exit’ 206 | module_exit(devfreq_passive_exit); | ^~~~~~~~~~~ /<>/drivers/devfreq/governor_passive.c:198:20: note: ‘cleanup_module’ target declared here 198 | static void __exit devfreq_passive_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfs/bnode.o AR drivers/devfreq/built-in.a CC [M] fs/hfsplus/super.o CC [M] sound/soc/codecs/es8328-i2c.o In file included from /<>/sound/soc/codecs/es8328-i2c.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘es8328_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro ‘module_i2c_driver’ 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/es8328-i2c.c:14: /<>/sound/soc/codecs/es8328-i2c.c:51:19: note: ‘cleanup_module’ target declared here 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro ‘module_i2c_driver’ 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/es8328-i2c.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘es8328_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro ‘module_i2c_driver’ 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/es8328-i2c.c:14: /<>/sound/soc/codecs/es8328-i2c.c:51:19: note: ‘init_module’ target declared here 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/es8328-i2c.c:51:1: note: in expansion of macro ‘module_i2c_driver’ 51 | module_i2c_driver(es8328_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/fs/hfsplus/super.c: In function ‘hfsplus_fill_super’: /<>/fs/hfsplus/super.c:547:16: warning: taking address of packed member of ‘struct hfsplus_vh’ may result in an unaligned pointer value [-Waddress-of-packed-member] 547 | be32_add_cpu(&vhdr->write_count, 1); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/hfsplus/super.c:10: /<>/fs/hfsplus/super.c: At top level: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_hfsplus_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/hfsplus/super.c:706:1: note: in expansion of macro ‘module_init’ 706 | module_init(init_hfsplus_fs) | ^~~~~~~~~~~ /<>/fs/hfsplus/super.c:667:19: note: ‘init_module’ target declared here 667 | static int __init init_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/hfsplus/super.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_hfsplus_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/hfsplus/super.c:707:1: note: in expansion of macro ‘module_exit’ 707 | module_exit(exit_hfsplus_fs) | ^~~~~~~~~~~ /<>/fs/hfsplus/super.c:693:20: note: ‘cleanup_module’ target declared here 693 | static void __exit exit_hfsplus_fs(void) | ^~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/es8328-spi.o CC [M] fs/hfs/brec.o CC [M] fs/hfsplus/options.o In file included from /<>/sound/soc/codecs/es8328-spi.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘es8328_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro ‘module_spi_driver’ 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/es8328-spi.c:15: /<>/sound/soc/codecs/es8328-spi.c:39:19: note: ‘cleanup_module’ target declared here 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro ‘module_spi_driver’ 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/es8328-spi.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘es8328_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro ‘module_spi_driver’ 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/es8328-spi.c:15: /<>/sound/soc/codecs/es8328-spi.c:39:19: note: ‘init_module’ target declared here 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/es8328-spi.c:39:1: note: in expansion of macro ‘module_spi_driver’ 39 | module_spi_driver(es8328_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/crypto/ccree/cc_ivgen.o CC [M] sound/soc/codecs/gtm601.o CC [M] fs/hfs/btree.o CC [M] fs/hfsplus/inode.o In file included from /<>/sound/soc/codecs/gtm601.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gtm601_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/gtm601.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(gtm601_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/gtm601.c:19: /<>/sound/soc/codecs/gtm601.c:86:24: note: ‘cleanup_module’ target declared here 86 | module_platform_driver(gtm601_codec_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/gtm601.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(gtm601_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/gtm601.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gtm601_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/gtm601.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(gtm601_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/gtm601.c:19: /<>/sound/soc/codecs/gtm601.c:86:24: note: ‘init_module’ target declared here 86 | module_platform_driver(gtm601_codec_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/gtm601.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(gtm601_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/ics43432.o /<>/fs/hfs/btree.c: In function ‘hfs_btree_open’: /<>/fs/hfs/btree.c:48:39: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 48 | hfs_inode_read_fork(tree->inode, mdb->drXTExtRec, mdb->drXTFlSize, | ~~~^~~~~~~~~~~~ /<>/fs/hfs/btree.c:60:39: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 60 | hfs_inode_read_fork(tree->inode, mdb->drCTExtRec, mdb->drCTFlSize, | ~~~^~~~~~~~~~~~ CC [M] drivers/crypto/ccree/cc_sram_mgr.o CC [M] fs/hfs/catalog.o In file included from /<>/sound/soc/codecs/ics43432.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ics43432_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ics43432.c:70:1: note: in expansion of macro ‘module_platform_driver’ 70 | module_platform_driver(ics43432_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/codecs/ics43432.c:15: /<>/sound/soc/codecs/ics43432.c:70:24: note: ‘cleanup_module’ target declared here 70 | module_platform_driver(ics43432_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ics43432.c:70:1: note: in expansion of macro ‘module_platform_driver’ 70 | module_platform_driver(ics43432_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ics43432.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ics43432_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ics43432.c:70:1: note: in expansion of macro ‘module_platform_driver’ 70 | module_platform_driver(ics43432_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/codecs/ics43432.c:15: /<>/sound/soc/codecs/ics43432.c:70:24: note: ‘init_module’ target declared here 70 | module_platform_driver(ics43432_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ics43432.c:70:1: note: in expansion of macro ‘module_platform_driver’ 70 | module_platform_driver(ics43432_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/inno_rk3036.o CC [M] fs/hfsplus/ioctl.o CC [M] fs/hfs/dir.o CC [M] drivers/crypto/ccree/cc_debugfs.o In file included from /<>/sound/soc/codecs/inno_rk3036.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rk3036_codec_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/inno_rk3036.c:488:1: note: in expansion of macro ‘module_platform_driver’ 488 | module_platform_driver(rk3036_codec_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/inno_rk3036.c:8: /<>/sound/soc/codecs/inno_rk3036.c:488:24: note: ‘cleanup_module’ target declared here 488 | module_platform_driver(rk3036_codec_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/inno_rk3036.c:488:1: note: in expansion of macro ‘module_platform_driver’ 488 | module_platform_driver(rk3036_codec_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/inno_rk3036.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rk3036_codec_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/inno_rk3036.c:488:1: note: in expansion of macro ‘module_platform_driver’ 488 | module_platform_driver(rk3036_codec_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/inno_rk3036.c:8: /<>/sound/soc/codecs/inno_rk3036.c:488:24: note: ‘init_module’ target declared here 488 | module_platform_driver(rk3036_codec_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/inno_rk3036.c:488:1: note: in expansion of macro ‘module_platform_driver’ 488 | module_platform_driver(rk3036_codec_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/max9759.o CC [M] fs/hfsplus/extents.o CC [M] fs/hfs/extent.o CC [M] drivers/crypto/ccree/cc_pm.o In file included from /<>/sound/soc/codecs/max9759.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max9759_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max9759.c:203:1: note: in expansion of macro ‘module_platform_driver’ 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/max9759.c:11: /<>/sound/soc/codecs/max9759.c:203:24: note: ‘cleanup_module’ target declared here 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max9759.c:203:1: note: in expansion of macro ‘module_platform_driver’ 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/max9759.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max9759_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max9759.c:203:1: note: in expansion of macro ‘module_platform_driver’ 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/max9759.c:11: /<>/sound/soc/codecs/max9759.c:203:24: note: ‘init_module’ target declared here 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max9759.c:203:1: note: in expansion of macro ‘module_platform_driver’ 203 | module_platform_driver(max9759_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/max98357a.o /<>/fs/hfs/extent.c: In function ‘hfs_free_fork’: /<>/fs/hfs/extent.c:293:12: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 293 | extent = file->ExtRec; | ^~~~ /<>/fs/hfs/extent.c:296:12: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 296 | extent = file->RExtRec; | ^~~~ CC [M] fs/hfsplus/catalog.o LD [M] drivers/crypto/ccree/ccree.o CC [M] drivers/crypto/virtio/virtio_crypto_algs.o CC [M] fs/hfs/inode.o In file included from /<>/sound/soc/codecs/max98357a.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max98357a_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro ‘module_platform_driver’ 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/max98357a.c:15: /<>/sound/soc/codecs/max98357a.c:147:24: note: ‘cleanup_module’ target declared here 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro ‘module_platform_driver’ 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/max98357a.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max98357a_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro ‘module_platform_driver’ 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/max98357a.c:15: /<>/sound/soc/codecs/max98357a.c:147:24: note: ‘init_module’ target declared here 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max98357a.c:147:1: note: in expansion of macro ‘module_platform_driver’ 147 | module_platform_driver(max98357a_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/max9867.o /<>/fs/hfs/inode.c: In function ‘hfs_read_inode’: /<>/fs/hfs/inode.c:340:40: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 340 | hfs_inode_read_fork(inode, rec->file.ExtRec, rec->file.LgLen, | ~~~~~~~~~^~~~~~~ /<>/fs/hfs/inode.c:343:40: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 343 | hfs_inode_read_fork(inode, rec->file.RExtRec, rec->file.RLgLen, | ~~~~~~~~~^~~~~~~~ /<>/fs/hfs/inode.c: In function ‘hfs_write_inode’: /<>/fs/hfs/inode.c:478:39: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 478 | hfs_inode_write_fork(inode, rec.file.RExtRec, | ~~~~~~~~^~~~~~~~ /<>/fs/hfs/inode.c:479:10: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /<>/fs/hfs/inode.c:479:28: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 479 | &rec.file.RLgLen, &rec.file.RPyLen); | ^~~~~~~~~~~~~~~~ /<>/fs/hfs/inode.c:495:39: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ~~~~~~~~^~~~~~~ /<>/fs/hfs/inode.c:495:48: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ /<>/fs/hfs/inode.c:495:65: warning: taking address of packed member of ‘struct hfs_cat_file’ may result in an unaligned pointer value [-Waddress-of-packed-member] 495 | hfs_inode_write_fork(inode, rec.file.ExtRec, &rec.file.LgLen, &rec.file.PyLen); | ^~~~~~~~~~~~~~~ CC [M] fs/hfsplus/dir.o In file included from /<>/sound/soc/codecs/max9867.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max9867_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max9867.c:535:1: note: in expansion of macro ‘module_i2c_driver’ 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/max9867.c:12: /<>/sound/soc/codecs/max9867.c:535:19: note: ‘cleanup_module’ target declared here 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max9867.c:535:1: note: in expansion of macro ‘module_i2c_driver’ 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/max9867.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max9867_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max9867.c:535:1: note: in expansion of macro ‘module_i2c_driver’ 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/max9867.c:12: /<>/sound/soc/codecs/max9867.c:535:19: note: ‘init_module’ target declared here 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max9867.c:535:1: note: in expansion of macro ‘module_i2c_driver’ 535 | module_i2c_driver(max9867_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/crypto/virtio/virtio_crypto_mgr.o CC [M] fs/hfs/attr.o CC [M] sound/soc/codecs/max98927.o CC [M] fs/hfs/mdb.o CC [M] fs/hfsplus/btree.o CC [M] drivers/crypto/virtio/virtio_crypto_core.o In file included from /<>/sound/soc/codecs/max98927.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max98927_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max98927.c:962:1: note: in expansion of macro ‘module_i2c_driver’ 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/max98927.c:13: /<>/sound/soc/codecs/max98927.c:962:19: note: ‘cleanup_module’ target declared here 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max98927.c:962:1: note: in expansion of macro ‘module_i2c_driver’ 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/max98927.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max98927_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max98927.c:962:1: note: in expansion of macro ‘module_i2c_driver’ 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/max98927.c:13: /<>/sound/soc/codecs/max98927.c:962:19: note: ‘init_module’ target declared here 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max98927.c:962:1: note: in expansion of macro ‘module_i2c_driver’ 962 | module_i2c_driver(max98927_i2c_driver) | ^~~~~~~~~~~~~~~~~ /<>/fs/hfs/mdb.c: In function ‘hfs_mdb_get’: /<>/fs/hfs/mdb.c:218:16: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 218 | be32_add_cpu(&mdb->drWrCnt, 1); | ^~~~~~~~~~~~~ /<>/fs/hfs/mdb.c: In function ‘hfs_mdb_commit’: /<>/fs/hfs/mdb.c:285:56: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 285 | hfs_inode_write_fork(HFS_SB(sb)->ext_tree->inode, mdb->drXTExtRec, | ~~~^~~~~~~~~~~~ /<>/fs/hfs/mdb.c:286:10: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 286 | &mdb->drXTFlSize, NULL); | ^~~~~~~~~~~~~~~~ /<>/fs/hfs/mdb.c:287:56: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 287 | hfs_inode_write_fork(HFS_SB(sb)->cat_tree->inode, mdb->drCTExtRec, | ~~~^~~~~~~~~~~~ /<>/fs/hfs/mdb.c:288:10: warning: taking address of packed member of ‘struct hfs_mdb’ may result in an unaligned pointer value [-Waddress-of-packed-member] 288 | &mdb->drCTFlSize, NULL); | ^~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/max98373.o CC [M] fs/hfs/part_tbl.o In file included from /<>/drivers/crypto/virtio/virtio_crypto_core.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘virtio_crypto_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/virtio.h:212:2: note: in expansion of macro ‘module_driver’ 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/crypto/virtio/virtio_crypto_core.c:508:1: note: in expansion of macro ‘module_virtio_driver’ 508 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/virtio.h:9, from /<>/include/linux/virtio_config.h:7, from /<>/drivers/crypto/virtio/virtio_crypto_core.c:21: /<>/drivers/crypto/virtio/virtio_crypto_core.c:508:22: note: ‘init_module’ target declared here 508 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/crypto/virtio/virtio_crypto_core.c:508:1: note: in expansion of macro ‘module_virtio_driver’ 508 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/crypto/virtio/virtio_crypto_core.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘virtio_crypto_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/virtio.h:212:2: note: in expansion of macro ‘module_driver’ 212 | module_driver(__virtio_driver, register_virtio_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/crypto/virtio/virtio_crypto_core.c:508:1: note: in expansion of macro ‘module_virtio_driver’ 508 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/virtio.h:9, from /<>/include/linux/virtio_config.h:7, from /<>/drivers/crypto/virtio/virtio_crypto_core.c:21: /<>/drivers/crypto/virtio/virtio_crypto_core.c:508:22: note: ‘cleanup_module’ target declared here 508 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/crypto/virtio/virtio_crypto_core.c:508:1: note: in expansion of macro ‘module_virtio_driver’ 508 | module_virtio_driver(virtio_crypto_driver); | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/bnode.o /<>/fs/hfs/part_tbl.c: In function ‘hfs_part_find’: /<>/fs/hfs/part_tbl.c:77:7: warning: taking address of packed member of ‘struct old_pmap’ may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | p = pm->pdEntry; | ^~ CC [M] fs/hfs/string.o LD [M] drivers/crypto/virtio/virtio_crypto.o AR drivers/crypto/built-in.a CC [M] drivers/dma/dw/core.o In file included from /<>/sound/soc/codecs/max98373.c:6: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max98373_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max98373.c:965:1: note: in expansion of macro ‘module_i2c_driver’ 965 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/max98373.c:4: /<>/sound/soc/codecs/max98373.c:965:19: note: ‘cleanup_module’ target declared here 965 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max98373.c:965:1: note: in expansion of macro ‘module_i2c_driver’ 965 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/max98373.c:6: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max98373_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max98373.c:965:1: note: in expansion of macro ‘module_i2c_driver’ 965 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/max98373.c:4: /<>/sound/soc/codecs/max98373.c:965:19: note: ‘init_module’ target declared here 965 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max98373.c:965:1: note: in expansion of macro ‘module_i2c_driver’ 965 | module_i2c_driver(max98373_i2c_driver) | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/max9860.o CC [M] fs/hfs/super.o CC [M] fs/hfsplus/brec.o In file included from /<>/sound/soc/codecs/max9860.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max9860_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max9860.c:741:1: note: in expansion of macro ‘module_i2c_driver’ 741 | module_i2c_driver(max9860_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/sound/soc/codecs/max9860.c:17: /<>/sound/soc/codecs/max9860.c:741:19: note: ‘cleanup_module’ target declared here 741 | module_i2c_driver(max9860_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max9860.c:741:1: note: in expansion of macro ‘module_i2c_driver’ 741 | module_i2c_driver(max9860_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/max9860.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max9860_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max9860.c:741:1: note: in expansion of macro ‘module_i2c_driver’ 741 | module_i2c_driver(max9860_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/sound/soc/codecs/max9860.c:17: /<>/sound/soc/codecs/max9860.c:741:19: note: ‘init_module’ target declared here 741 | module_i2c_driver(max9860_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max9860.c:741:1: note: in expansion of macro ‘module_i2c_driver’ 741 | module_i2c_driver(max9860_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/fs/hfs/super.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_hfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/hfs/super.c:509:1: note: in expansion of macro ‘module_init’ 509 | module_init(init_hfs_fs) | ^~~~~~~~~~~ /<>/fs/hfs/super.c:482:19: note: ‘init_module’ target declared here 482 | static int __init init_hfs_fs(void) | ^~~~~~~~~~~ In file included from /<>/fs/hfs/super.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_hfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/hfs/super.c:510:1: note: in expansion of macro ‘module_exit’ 510 | module_exit(exit_hfs_fs) | ^~~~~~~~~~~ /<>/fs/hfs/super.c:497:20: note: ‘cleanup_module’ target declared here 497 | static void __exit exit_hfs_fs(void) | ^~~~~~~~~~~ CC [M] fs/hfs/sysdep.o CC [M] sound/soc/codecs/msm8916-wcd-analog.o CC [M] fs/hfsplus/bfind.o CC [M] drivers/dma/dw/platform.o CC [M] fs/hfs/trans.o In file included from /<>/sound/soc/codecs/msm8916-wcd-analog.c:1: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pm8916_wcd_analog_spmi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/msm8916-wcd-analog.c:1261:1: note: in expansion of macro ‘module_platform_driver’ 1261 | module_platform_driver(pm8916_wcd_analog_spmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/msm8916-wcd-analog.c:9: /<>/sound/soc/codecs/msm8916-wcd-analog.c:1261:24: note: ‘cleanup_module’ target declared here 1261 | module_platform_driver(pm8916_wcd_analog_spmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/msm8916-wcd-analog.c:1261:1: note: in expansion of macro ‘module_platform_driver’ 1261 | module_platform_driver(pm8916_wcd_analog_spmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/msm8916-wcd-analog.c:1: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pm8916_wcd_analog_spmi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/msm8916-wcd-analog.c:1261:1: note: in expansion of macro ‘module_platform_driver’ 1261 | module_platform_driver(pm8916_wcd_analog_spmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/msm8916-wcd-analog.c:9: /<>/sound/soc/codecs/msm8916-wcd-analog.c:1261:24: note: ‘init_module’ target declared here 1261 | module_platform_driver(pm8916_wcd_analog_spmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/msm8916-wcd-analog.c:1261:1: note: in expansion of macro ‘module_platform_driver’ 1261 | module_platform_driver(pm8916_wcd_analog_spmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/msm8916-wcd-digital.o In file included from /<>/drivers/dma/dw/platform.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dw_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/dma/dw/platform.c:344:1: note: in expansion of macro ‘module_exit’ 344 | module_exit(dw_exit); | ^~~~~~~~~~~ /<>/drivers/dma/dw/platform.c:340:20: note: ‘cleanup_module’ target declared here 340 | static void __exit dw_exit(void) | ^~~~~~~ In file included from /<>/drivers/dma/dw/platform.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dw_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/dma/dw/platform.c:338:1: note: in expansion of macro ‘subsys_initcall’ 338 | subsys_initcall(dw_init); | ^~~~~~~~~~~~~~~ /<>/drivers/dma/dw/platform.c:334:19: note: ‘init_module’ target declared here 334 | static int __init dw_init(void) | ^~~~~~~ CC [M] fs/hfsplus/tables.o LD [M] fs/hfs/hfs.o CC [M] fs/hpfs/alloc.o LD [M] drivers/dma/dw/dw_dmac_core.o LD [M] drivers/dma/dw/dw_dmac.o AR drivers/dma/mediatek/built-in.a AR drivers/dma/qcom/built-in.a CC [M] drivers/dma/qcom/hidma_mgmt.o In file included from /<>/sound/soc/codecs/msm8916-wcd-digital.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘msm8916_wcd_digital_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/msm8916-wcd-digital.c:951:1: note: in expansion of macro ‘module_platform_driver’ 951 | module_platform_driver(msm8916_wcd_digital_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/msm8916-wcd-digital.c:20: /<>/sound/soc/codecs/msm8916-wcd-digital.c:951:24: note: ‘cleanup_module’ target declared here 951 | module_platform_driver(msm8916_wcd_digital_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/msm8916-wcd-digital.c:951:1: note: in expansion of macro ‘module_platform_driver’ 951 | module_platform_driver(msm8916_wcd_digital_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/msm8916-wcd-digital.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘msm8916_wcd_digital_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/msm8916-wcd-digital.c:951:1: note: in expansion of macro ‘module_platform_driver’ 951 | module_platform_driver(msm8916_wcd_digital_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/msm8916-wcd-digital.c:20: /<>/sound/soc/codecs/msm8916-wcd-digital.c:951:24: note: ‘init_module’ target declared here 951 | module_platform_driver(msm8916_wcd_digital_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/msm8916-wcd-digital.c:951:1: note: in expansion of macro ‘module_platform_driver’ 951 | module_platform_driver(msm8916_wcd_digital_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/unicode.o CC [M] sound/soc/codecs/mt6351.o In file included from /<>/drivers/dma/qcom/hidma_mgmt.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hidma_mgmt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/dma/qcom/hidma_mgmt.c:430:1: note: in expansion of macro ‘module_init’ 430 | module_init(hidma_mgmt_init); | ^~~~~~~~~~~ /<>/drivers/dma/qcom/hidma_mgmt.c:416:19: note: ‘init_module’ target declared here 416 | static int __init hidma_mgmt_init(void) | ^~~~~~~~~~~~~~~ CC [M] fs/hpfs/anode.o /<>/fs/hfsplus/unicode.c: In function ‘hfsplus_strcasecmp’: /<>/fs/hfsplus/unicode.c:40:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | p1 = s1->unicode; | ^~ /<>/fs/hfsplus/unicode.c:41:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 41 | p2 = s2->unicode; | ^~ /<>/fs/hfsplus/unicode.c: In function ‘hfsplus_strcmp’: /<>/fs/hfsplus/unicode.c:74:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 74 | p1 = s1->unicode; | ^~ /<>/fs/hfsplus/unicode.c:75:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 75 | p2 = s2->unicode; | ^~ /<>/fs/hfsplus/unicode.c: In function ‘hfsplus_uni2asc’: /<>/fs/hfsplus/unicode.c:134:7: warning: taking address of packed member of ‘struct hfsplus_unistr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 134 | ip = ustr->unicode; | ^~~~ In file included from /<>/sound/soc/codecs/mt6351.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mt6351_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/mt6351.c:1500:1: note: in expansion of macro ‘module_platform_driver’ 1500 | module_platform_driver(mt6351_codec_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/sound/soc/codecs/mt6351.c:8: /<>/sound/soc/codecs/mt6351.c:1500:24: note: ‘init_module’ target declared here 1500 | module_platform_driver(mt6351_codec_driver) | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/mt6351.c:1500:1: note: in expansion of macro ‘module_platform_driver’ 1500 | module_platform_driver(mt6351_codec_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/mt6351.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mt6351_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/mt6351.c:1500:1: note: in expansion of macro ‘module_platform_driver’ 1500 | module_platform_driver(mt6351_codec_driver) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/sound/soc/codecs/mt6351.c:8: /<>/sound/soc/codecs/mt6351.c:1500:24: note: ‘cleanup_module’ target declared here 1500 | module_platform_driver(mt6351_codec_driver) | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/mt6351.c:1500:1: note: in expansion of macro ‘module_platform_driver’ 1500 | module_platform_driver(mt6351_codec_driver) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/wrapper.o CC [M] drivers/dma/qcom/hidma_mgmt_sys.o CC [M] sound/soc/codecs/nau8540.o CC [M] fs/hpfs/buffer.o CC [M] drivers/dma/qcom/hidma_ll.o In file included from /<>/sound/soc/codecs/nau8540.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nau8540_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/nau8540.c:886:1: note: in expansion of macro ‘module_i2c_driver’ 886 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/nau8540.c:17: /<>/sound/soc/codecs/nau8540.c:886:19: note: ‘cleanup_module’ target declared here 886 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/nau8540.c:886:1: note: in expansion of macro ‘module_i2c_driver’ 886 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/nau8540.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nau8540_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/nau8540.c:886:1: note: in expansion of macro ‘module_i2c_driver’ 886 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/nau8540.c:17: /<>/sound/soc/codecs/nau8540.c:886:19: note: ‘init_module’ target declared here 886 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/nau8540.c:886:1: note: in expansion of macro ‘module_i2c_driver’ 886 | module_i2c_driver(nau8540_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/bitmap.o CC [M] sound/soc/codecs/nau8810.o CC [M] fs/hpfs/dentry.o CC [M] fs/hfsplus/part_tbl.o CC [M] drivers/dma/qcom/hidma.o In file included from /<>/sound/soc/codecs/nau8810.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nau8810_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/nau8810.c:870:1: note: in expansion of macro ‘module_i2c_driver’ 870 | module_i2c_driver(nau8810_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/nau8810.c:21: /<>/sound/soc/codecs/nau8810.c:870:19: note: ‘cleanup_module’ target declared here 870 | module_i2c_driver(nau8810_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/nau8810.c:870:1: note: in expansion of macro ‘module_i2c_driver’ 870 | module_i2c_driver(nau8810_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/nau8810.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nau8810_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/nau8810.c:870:1: note: in expansion of macro ‘module_i2c_driver’ 870 | module_i2c_driver(nau8810_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/nau8810.c:21: /<>/sound/soc/codecs/nau8810.c:870:19: note: ‘init_module’ target declared here 870 | module_i2c_driver(nau8810_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/nau8810.c:870:1: note: in expansion of macro ‘module_i2c_driver’ 870 | module_i2c_driver(nau8810_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/fs/hfsplus/part_tbl.c: In function ‘hfs_parse_old_pmap’: /<>/fs/hfsplus/part_tbl.c:77:30: warning: taking address of packed member of ‘struct old_pmap’ may result in an unaligned pointer value [-Waddress-of-packed-member] 77 | struct old_pmap_entry *p = &pm->pdEntry[i]; | ^~~~~~~~~~~~~~~ In file included from /<>/drivers/dma/qcom/hidma.c:48: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hidma_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/dma/qcom/hidma.c:976:1: note: in expansion of macro ‘module_platform_driver’ 976 | module_platform_driver(hidma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dmaengine.h:20, from /<>/drivers/dma/qcom/hidma.c:45: /<>/drivers/dma/qcom/hidma.c:976:24: note: ‘cleanup_module’ target declared here 976 | module_platform_driver(hidma_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/dma/qcom/hidma.c:976:1: note: in expansion of macro ‘module_platform_driver’ 976 | module_platform_driver(hidma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/dma/qcom/hidma.c:48: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hidma_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/dma/qcom/hidma.c:976:1: note: in expansion of macro ‘module_platform_driver’ 976 | module_platform_driver(hidma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dmaengine.h:20, from /<>/drivers/dma/qcom/hidma.c:45: /<>/drivers/dma/qcom/hidma.c:976:24: note: ‘init_module’ target declared here 976 | module_platform_driver(hidma_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/dma/qcom/hidma.c:976:1: note: in expansion of macro ‘module_platform_driver’ 976 | module_platform_driver(hidma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hpfs/dir.o CC [M] fs/hfsplus/attributes.o CC [M] sound/soc/codecs/nau8824.o CC [M] drivers/dma/qcom/hidma_dbg.o In file included from /<>/sound/soc/codecs/nau8824.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nau8824_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/nau8824.c:1924:1: note: in expansion of macro ‘module_i2c_driver’ 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/nau8824.c:15: /<>/sound/soc/codecs/nau8824.c:1924:19: note: ‘cleanup_module’ target declared here 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/nau8824.c:1924:1: note: in expansion of macro ‘module_i2c_driver’ 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/nau8824.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nau8824_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/nau8824.c:1924:1: note: in expansion of macro ‘module_i2c_driver’ 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/nau8824.c:15: /<>/sound/soc/codecs/nau8824.c:1924:19: note: ‘init_module’ target declared here 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/nau8824.c:1924:1: note: in expansion of macro ‘module_i2c_driver’ 1924 | module_i2c_driver(nau8824_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/xattr.o CC [M] fs/hpfs/dnode.o LD [M] drivers/dma/qcom/hdma_mgmt.o LD [M] drivers/dma/qcom/hdma.o AR drivers/dma/ti/built-in.a AR drivers/dma/xilinx/built-in.a CC drivers/dma/dmaengine.o /<>/fs/hfsplus/xattr.c: In function ‘hfsplus_init_header_node’: /<>/fs/hfsplus/xattr.c:110:16: warning: taking address of packed member of ‘struct hfs_btree_header_rec’ may result in an unaligned pointer value [-Waddress-of-packed-member] 110 | be32_add_cpu(&head->free_nodes, 0 - map_nodes); | ^~~~~~~~~~~~~~~~~ /<>/fs/hfsplus/xattr.c: In function ‘copy_name’: /<>/fs/hfsplus/xattr.c:416:3: warning: ‘strncpy’ output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] 416 | strncpy(buffer, XATTR_MAC_OSX_PREFIX, XATTR_MAC_OSX_PREFIX_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hfsplus/xattr_user.o CC [M] sound/soc/codecs/hdmi-codec.o CC [M] fs/hfsplus/xattr_security.o In file included from /<>/sound/soc/codecs/hdmi-codec.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hdmi_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/hdmi-codec.c:817:1: note: in expansion of macro ‘module_platform_driver’ 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/codecs/hdmi-codec.c:17: /<>/sound/soc/codecs/hdmi-codec.c:817:24: note: ‘init_module’ target declared here 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/hdmi-codec.c:817:1: note: in expansion of macro ‘module_platform_driver’ 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/hdmi-codec.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hdmi_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/hdmi-codec.c:817:1: note: in expansion of macro ‘module_platform_driver’ 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/core.h:25, from /<>/sound/soc/codecs/hdmi-codec.c:17: /<>/sound/soc/codecs/hdmi-codec.c:817:24: note: ‘cleanup_module’ target declared here 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/hdmi-codec.c:817:1: note: in expansion of macro ‘module_platform_driver’ 817 | module_platform_driver(hdmi_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/hpfs/ea.o CC [M] sound/soc/codecs/pcm1681.o CC drivers/dma/virt-dma.o CC [M] fs/hfsplus/xattr_trusted.o In file included from /<>/sound/soc/codecs/pcm1681.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm1681_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm1681.c:343:1: note: in expansion of macro ‘module_i2c_driver’ 343 | module_i2c_driver(pcm1681_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/pcm1681.c:21: /<>/sound/soc/codecs/pcm1681.c:343:19: note: ‘cleanup_module’ target declared here 343 | module_i2c_driver(pcm1681_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm1681.c:343:1: note: in expansion of macro ‘module_i2c_driver’ 343 | module_i2c_driver(pcm1681_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm1681.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm1681_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm1681.c:343:1: note: in expansion of macro ‘module_i2c_driver’ 343 | module_i2c_driver(pcm1681_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/pcm1681.c:21: /<>/sound/soc/codecs/pcm1681.c:343:19: note: ‘init_module’ target declared here 343 | module_i2c_driver(pcm1681_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm1681.c:343:1: note: in expansion of macro ‘module_i2c_driver’ 343 | module_i2c_driver(pcm1681_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/hpfs/file.o CC [M] sound/soc/codecs/pcm179x.o CC [M] fs/hfsplus/posix_acl.o CC drivers/dma/of-dma.o CC [M] fs/hpfs/inode.o LD [M] fs/hfsplus/hfsplus.o CC [M] fs/hpfs/map.o CC [M] sound/soc/codecs/pcm1789-i2c.o In file included from /<>/sound/soc/codecs/pcm1789-i2c.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm1789_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro ‘module_i2c_driver’ 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm1789-i2c.c:8: /<>/sound/soc/codecs/pcm1789-i2c.c:58:19: note: ‘cleanup_module’ target declared here 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro ‘module_i2c_driver’ 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm1789-i2c.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm1789_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro ‘module_i2c_driver’ 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm1789-i2c.c:8: /<>/sound/soc/codecs/pcm1789-i2c.c:58:19: note: ‘init_module’ target declared here 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm1789-i2c.c:58:1: note: in expansion of macro ‘module_i2c_driver’ 58 | module_i2c_driver(pcm1789_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/dma/amba-pl08x.o CC [M] sound/soc/codecs/pcm1789.o CC [M] sound/soc/codecs/pcm179x-i2c.o CC [M] fs/hpfs/name.o In file included from /<>/sound/soc/codecs/pcm179x-i2c.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm179x_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm179x-i2c.c:63:1: note: in expansion of macro ‘module_i2c_driver’ 63 | module_i2c_driver(pcm179x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm179x-i2c.c:21: /<>/sound/soc/codecs/pcm179x-i2c.c:63:19: note: ‘cleanup_module’ target declared here 63 | module_i2c_driver(pcm179x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm179x-i2c.c:63:1: note: in expansion of macro ‘module_i2c_driver’ 63 | module_i2c_driver(pcm179x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm179x-i2c.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm179x_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm179x-i2c.c:63:1: note: in expansion of macro ‘module_i2c_driver’ 63 | module_i2c_driver(pcm179x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm179x-i2c.c:21: /<>/sound/soc/codecs/pcm179x-i2c.c:63:19: note: ‘init_module’ target declared here 63 | module_i2c_driver(pcm179x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm179x-i2c.c:63:1: note: in expansion of macro ‘module_i2c_driver’ 63 | module_i2c_driver(pcm179x_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/pcm179x-spi.o CC [M] fs/hpfs/namei.o In file included from /<>/sound/soc/codecs/pcm179x-spi.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm179x_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm179x-spi.c:62:1: note: in expansion of macro ‘module_spi_driver’ 62 | module_spi_driver(pcm179x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/pcm179x-spi.c:21: /<>/sound/soc/codecs/pcm179x-spi.c:62:19: note: ‘cleanup_module’ target declared here 62 | module_spi_driver(pcm179x_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm179x-spi.c:62:1: note: in expansion of macro ‘module_spi_driver’ 62 | module_spi_driver(pcm179x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm179x-spi.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm179x_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm179x-spi.c:62:1: note: in expansion of macro ‘module_spi_driver’ 62 | module_spi_driver(pcm179x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/pcm179x-spi.c:21: /<>/sound/soc/codecs/pcm179x-spi.c:62:19: note: ‘init_module’ target declared here 62 | module_spi_driver(pcm179x_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm179x-spi.c:62:1: note: in expansion of macro ‘module_spi_driver’ 62 | module_spi_driver(pcm179x_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/pcm186x.o CC [M] sound/soc/codecs/pcm186x-i2c.o In file included from /<>/sound/soc/codecs/pcm186x-i2c.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm186x_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro ‘module_i2c_driver’ 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm186x-i2c.c:12: /<>/sound/soc/codecs/pcm186x-i2c.c:56:19: note: ‘cleanup_module’ target declared here 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro ‘module_i2c_driver’ 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm186x-i2c.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm186x_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro ‘module_i2c_driver’ 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm186x-i2c.c:12: /<>/sound/soc/codecs/pcm186x-i2c.c:56:19: note: ‘init_module’ target declared here 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm186x-i2c.c:56:1: note: in expansion of macro ‘module_i2c_driver’ 56 | module_i2c_driver(pcm186x_i2c_driver); | ^~~~~~~~~~~~~~~~~ AR firmware/built-in.a AR ubuntu/built-in.a AR arch/arm/oprofile/built-in.a CC [M] arch/arm/oprofile/../../../drivers/oprofile/oprof.o CC [M] fs/hpfs/super.o In file included from /<>/arch/arm/oprofile/../../../drivers/oprofile/oprof.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘oprofile_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/arch/arm/oprofile/../../../drivers/oprofile/oprof.c:278:1: note: in expansion of macro ‘module_init’ 278 | module_init(oprofile_init); | ^~~~~~~~~~~ /<>/arch/arm/oprofile/../../../drivers/oprofile/oprof.c:244:19: note: ‘init_module’ target declared here 244 | static int __init oprofile_init(void) | ^~~~~~~~~~~~~ In file included from /<>/arch/arm/oprofile/../../../drivers/oprofile/oprof.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘oprofile_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/arch/arm/oprofile/../../../drivers/oprofile/oprof.c:279:1: note: in expansion of macro ‘module_exit’ 279 | module_exit(oprofile_exit); | ^~~~~~~~~~~ /<>/arch/arm/oprofile/../../../drivers/oprofile/oprof.c:270:20: note: ‘cleanup_module’ target declared here 270 | static void __exit oprofile_exit(void) | ^~~~~~~~~~~~~ CC drivers/dma/bcm2708-dmaengine.o CC [M] arch/arm/oprofile/../../../drivers/oprofile/cpu_buffer.o CC [M] sound/soc/codecs/pcm186x-spi.o In file included from /<>/fs/hpfs/super.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_hpfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/hpfs/super.c:795:1: note: in expansion of macro ‘module_init’ 795 | module_init(init_hpfs_fs) | ^~~~~~~~~~~ /<>/fs/hpfs/super.c:774:19: note: ‘init_module’ target declared here 774 | static int __init init_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/hpfs/super.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_hpfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/hpfs/super.c:796:1: note: in expansion of macro ‘module_exit’ 796 | module_exit(exit_hpfs_fs) | ^~~~~~~~~~~ /<>/fs/hpfs/super.c:789:20: note: ‘cleanup_module’ target declared here 789 | static void __exit exit_hpfs_fs(void) | ^~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm186x-spi.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm186x_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro ‘module_spi_driver’ 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/pcm186x-spi.c:12: /<>/sound/soc/codecs/pcm186x-spi.c:56:19: note: ‘cleanup_module’ target declared here 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro ‘module_spi_driver’ 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm186x-spi.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm186x_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro ‘module_spi_driver’ 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/pcm186x-spi.c:12: /<>/sound/soc/codecs/pcm186x-spi.c:56:19: note: ‘init_module’ target declared here 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm186x-spi.c:56:1: note: in expansion of macro ‘module_spi_driver’ 56 | module_spi_driver(pcm186x_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/pcm3168a.o CC [M] arch/arm/oprofile/../../../drivers/oprofile/buffer_sync.o LD [M] fs/hpfs/hpfs.o CC drivers/dma/bcm2835-dma.o CC [M] fs/isofs/namei.o CC [M] arch/arm/oprofile/../../../drivers/oprofile/event_buffer.o CC [M] fs/isofs/inode.o CC [M] arch/arm/oprofile/../../../drivers/oprofile/oprofile_files.o CC [M] drivers/dma/altera-msgdma.o CC [M] sound/soc/codecs/pcm3168a-i2c.o In file included from /<>/fs/isofs/inode.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_iso9660_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/isofs/inode.c:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(init_iso9660_fs) | ^~~~~~~~~~~ /<>/fs/isofs/inode.c:1583:19: note: ‘init_module’ target declared here 1583 | static int __init init_iso9660_fs(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/isofs/inode.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_iso9660_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/isofs/inode.c:1617:1: note: in expansion of macro ‘module_exit’ 1617 | module_exit(exit_iso9660_fs) | ^~~~~~~~~~~ /<>/fs/isofs/inode.c:1607:20: note: ‘cleanup_module’ target declared here 1607 | static void __exit exit_iso9660_fs(void) | ^~~~~~~~~~~~~~~ CC [M] arch/arm/oprofile/../../../drivers/oprofile/oprofilefs.o In file included from /<>/drivers/dma/altera-msgdma.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘msgdma_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro ‘module_platform_driver’ 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/drivers/dma/altera-msgdma.c:17: /<>/drivers/dma/altera-msgdma.c:929:24: note: ‘init_module’ target declared here 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro ‘module_platform_driver’ 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/dma/altera-msgdma.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘msgdma_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro ‘module_platform_driver’ 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/drivers/dma/altera-msgdma.c:17: /<>/drivers/dma/altera-msgdma.c:929:24: note: ‘cleanup_module’ target declared here 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/dma/altera-msgdma.c:929:1: note: in expansion of macro ‘module_platform_driver’ 929 | module_platform_driver(msgdma_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm3168a-i2c.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm3168a_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm3168a-i2c.c:62:1: note: in expansion of macro ‘module_i2c_driver’ 62 | module_i2c_driver(pcm3168a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm3168a-i2c.c:13: /<>/sound/soc/codecs/pcm3168a-i2c.c:62:19: note: ‘cleanup_module’ target declared here 62 | module_i2c_driver(pcm3168a_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm3168a-i2c.c:62:1: note: in expansion of macro ‘module_i2c_driver’ 62 | module_i2c_driver(pcm3168a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm3168a-i2c.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm3168a_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm3168a-i2c.c:62:1: note: in expansion of macro ‘module_i2c_driver’ 62 | module_i2c_driver(pcm3168a_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm3168a-i2c.c:13: /<>/sound/soc/codecs/pcm3168a-i2c.c:62:19: note: ‘init_module’ target declared here 62 | module_i2c_driver(pcm3168a_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm3168a-i2c.c:62:1: note: in expansion of macro ‘module_i2c_driver’ 62 | module_i2c_driver(pcm3168a_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/pcm3168a-spi.o CC [M] arch/arm/oprofile/../../../drivers/oprofile/oprofile_stats.o CC [M] fs/isofs/dir.o CC [M] drivers/dma/fsl-edma.o In file included from /<>/sound/soc/codecs/pcm3168a-spi.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm3168a_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm3168a-spi.c:61:1: note: in expansion of macro ‘module_spi_driver’ 61 | module_spi_driver(pcm3168a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/pcm3168a-spi.c:15: /<>/sound/soc/codecs/pcm3168a-spi.c:61:19: note: ‘cleanup_module’ target declared here 61 | module_spi_driver(pcm3168a_spi_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm3168a-spi.c:61:1: note: in expansion of macro ‘module_spi_driver’ 61 | module_spi_driver(pcm3168a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm3168a-spi.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm3168a_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm3168a-spi.c:61:1: note: in expansion of macro ‘module_spi_driver’ 61 | module_spi_driver(pcm3168a_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/pcm3168a-spi.c:15: /<>/sound/soc/codecs/pcm3168a-spi.c:61:19: note: ‘init_module’ target declared here 61 | module_spi_driver(pcm3168a_spi_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm3168a-spi.c:61:1: note: in expansion of macro ‘module_spi_driver’ 61 | module_spi_driver(pcm3168a_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/pcm5102a.o CC [M] arch/arm/oprofile/../../../drivers/oprofile/timer_int.o In file included from /<>/drivers/dma/fsl-edma.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fsl_edma_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/dma/fsl-edma.c:1103:1: note: in expansion of macro ‘module_exit’ 1103 | module_exit(fsl_edma_exit); | ^~~~~~~~~~~ /<>/drivers/dma/fsl-edma.c:1099:20: note: ‘cleanup_module’ target declared here 1099 | static void __exit fsl_edma_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/drivers/dma/fsl-edma.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fsl_edma_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/dma/fsl-edma.c:1097:1: note: in expansion of macro ‘subsys_initcall’ 1097 | subsys_initcall(fsl_edma_init); | ^~~~~~~~~~~~~~~ /<>/drivers/dma/fsl-edma.c:1093:19: note: ‘init_module’ target declared here 1093 | static int __init fsl_edma_init(void) | ^~~~~~~~~~~~~ CC [M] fs/isofs/util.o CC [M] arch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.o In file included from /<>/sound/soc/codecs/pcm5102a.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm5102a_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm5102a.c:62:1: note: in expansion of macro ‘module_platform_driver’ 62 | module_platform_driver(pcm5102a_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/pcm5102a.c:19: /<>/sound/soc/codecs/pcm5102a.c:62:24: note: ‘cleanup_module’ target declared here 62 | module_platform_driver(pcm5102a_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm5102a.c:62:1: note: in expansion of macro ‘module_platform_driver’ 62 | module_platform_driver(pcm5102a_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm5102a.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm5102a_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm5102a.c:62:1: note: in expansion of macro ‘module_platform_driver’ 62 | module_platform_driver(pcm5102a_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/pcm5102a.c:19: /<>/sound/soc/codecs/pcm5102a.c:62:24: note: ‘init_module’ target declared here 62 | module_platform_driver(pcm5102a_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm5102a.c:62:1: note: in expansion of macro ‘module_platform_driver’ 62 | module_platform_driver(pcm5102a_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/pcm512x.o CC [M] fs/isofs/rock.o CC [M] drivers/dma/idma64.o CC [M] arch/arm/oprofile/common.o In file included from /<>/drivers/dma/idma64.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘idma64_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/dma/idma64.c:702:1: note: in expansion of macro ‘module_platform_driver’ 702 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dmaengine.h:20, from /<>/drivers/dma/idma64.c:14: /<>/drivers/dma/idma64.c:702:24: note: ‘init_module’ target declared here 702 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/dma/idma64.c:702:1: note: in expansion of macro ‘module_platform_driver’ 702 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/dma/idma64.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘idma64_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/dma/idma64.c:702:1: note: in expansion of macro ‘module_platform_driver’ 702 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dmaengine.h:20, from /<>/drivers/dma/idma64.c:14: /<>/drivers/dma/idma64.c:702:24: note: ‘cleanup_module’ target declared here 702 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/dma/idma64.c:702:1: note: in expansion of macro ‘module_platform_driver’ 702 | module_platform_driver(idma64_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/isofs/export.o CC [M] drivers/dma/nbpfaxi.o LD [M] arch/arm/oprofile/oprofile.o CC [M] drivers/dma/pl330.o CC [M] fs/isofs/joliet.o CC [M] sound/soc/codecs/pcm512x-i2c.o In file included from /<>/drivers/dma/nbpfaxi.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nbpf_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/dma/nbpfaxi.c:1523:1: note: in expansion of macro ‘module_platform_driver’ 1523 | module_platform_driver(nbpf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/drivers/dma/nbpfaxi.c:13: /<>/drivers/dma/nbpfaxi.c:1523:24: note: ‘cleanup_module’ target declared here 1523 | module_platform_driver(nbpf_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/dma/nbpfaxi.c:1523:1: note: in expansion of macro ‘module_platform_driver’ 1523 | module_platform_driver(nbpf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/dma/nbpfaxi.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nbpf_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/dma/nbpfaxi.c:1523:1: note: in expansion of macro ‘module_platform_driver’ 1523 | module_platform_driver(nbpf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/drivers/dma/nbpfaxi.c:13: /<>/drivers/dma/nbpfaxi.c:1523:24: note: ‘init_module’ target declared here 1523 | module_platform_driver(nbpf_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/dma/nbpfaxi.c:1523:1: note: in expansion of macro ‘module_platform_driver’ 1523 | module_platform_driver(nbpf_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/dma/pl330.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pl330_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/amba/bus.h:170:2: note: in expansion of macro ‘module_driver’ 170 | module_driver(__amba_drv, amba_driver_register, amba_driver_unregister) | ^~~~~~~~~~~~~ /<>/drivers/dma/pl330.c:3160:1: note: in expansion of macro ‘module_amba_driver’ 3160 | module_amba_driver(pl330_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/drivers/dma/pl330.c:22: /<>/drivers/dma/pl330.c:3160:20: note: ‘cleanup_module’ target declared here 3160 | module_amba_driver(pl330_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/dma/pl330.c:3160:1: note: in expansion of macro ‘module_amba_driver’ 3160 | module_amba_driver(pl330_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/dma/pl330.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pl330_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/amba/bus.h:170:2: note: in expansion of macro ‘module_driver’ 170 | module_driver(__amba_drv, amba_driver_register, amba_driver_unregister) | ^~~~~~~~~~~~~ /<>/drivers/dma/pl330.c:3160:1: note: in expansion of macro ‘module_amba_driver’ 3160 | module_amba_driver(pl330_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/drivers/dma/pl330.c:22: /<>/drivers/dma/pl330.c:3160:20: note: ‘init_module’ target declared here 3160 | module_amba_driver(pl330_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/dma/pl330.c:3160:1: note: in expansion of macro ‘module_amba_driver’ 3160 | module_amba_driver(pl330_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm512x-i2c.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm512x_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm512x-i2c.c:90:1: note: in expansion of macro ‘module_i2c_driver’ 90 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm512x-i2c.c:19: /<>/sound/soc/codecs/pcm512x-i2c.c:90:19: note: ‘cleanup_module’ target declared here 90 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm512x-i2c.c:90:1: note: in expansion of macro ‘module_i2c_driver’ 90 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm512x-i2c.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm512x_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm512x-i2c.c:90:1: note: in expansion of macro ‘module_i2c_driver’ 90 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/pcm512x-i2c.c:19: /<>/sound/soc/codecs/pcm512x-i2c.c:90:19: note: ‘init_module’ target declared here 90 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm512x-i2c.c:90:1: note: in expansion of macro ‘module_i2c_driver’ 90 | module_i2c_driver(pcm512x_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/isofs/compress.o CC [M] sound/soc/codecs/pcm512x-spi.o In file included from /<>/sound/soc/codecs/pcm512x-spi.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm512x_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm512x-spi.c:72:1: note: in expansion of macro ‘module_spi_driver’ 72 | module_spi_driver(pcm512x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/pcm512x-spi.c:19: /<>/sound/soc/codecs/pcm512x-spi.c:72:19: note: ‘cleanup_module’ target declared here 72 | module_spi_driver(pcm512x_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm512x-spi.c:72:1: note: in expansion of macro ‘module_spi_driver’ 72 | module_spi_driver(pcm512x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm512x-spi.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm512x_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm512x-spi.c:72:1: note: in expansion of macro ‘module_spi_driver’ 72 | module_spi_driver(pcm512x_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/pcm512x-spi.c:19: /<>/sound/soc/codecs/pcm512x-spi.c:72:19: note: ‘init_module’ target declared here 72 | module_spi_driver(pcm512x_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm512x-spi.c:72:1: note: in expansion of macro ‘module_spi_driver’ 72 | module_spi_driver(pcm512x_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/pcm1794a.o CC [M] sound/soc/codecs/rl6231.o LD [M] fs/isofs/isofs.o CC fs/jbd2/transaction.o In file included from /<>/sound/soc/codecs/pcm1794a.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcm1794a_component_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm1794a.c:65:1: note: in expansion of macro ‘module_platform_driver’ 65 | module_platform_driver(pcm1794a_component_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/pcm1794a.c:20: /<>/sound/soc/codecs/pcm1794a.c:65:24: note: ‘cleanup_module’ target declared here 65 | module_platform_driver(pcm1794a_component_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm1794a.c:65:1: note: in expansion of macro ‘module_platform_driver’ 65 | module_platform_driver(pcm1794a_component_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/pcm1794a.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcm1794a_component_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/pcm1794a.c:65:1: note: in expansion of macro ‘module_platform_driver’ 65 | module_platform_driver(pcm1794a_component_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/pcm1794a.c:20: /<>/sound/soc/codecs/pcm1794a.c:65:24: note: ‘init_module’ target declared here 65 | module_platform_driver(pcm1794a_component_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/pcm1794a.c:65:1: note: in expansion of macro ‘module_platform_driver’ 65 | module_platform_driver(pcm1794a_component_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/rt5616.o CC [M] sound/soc/codecs/rt5631.o AR drivers/dma/built-in.a CC drivers/dma-buf/dma-buf.o In file included from /<>/sound/soc/codecs/rt5616.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rt5616_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/rt5616.c:1418:1: note: in expansion of macro ‘module_i2c_driver’ 1418 | module_i2c_driver(rt5616_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/rt5616.c:18: /<>/sound/soc/codecs/rt5616.c:1418:19: note: ‘cleanup_module’ target declared here 1418 | module_i2c_driver(rt5616_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/rt5616.c:1418:1: note: in expansion of macro ‘module_i2c_driver’ 1418 | module_i2c_driver(rt5616_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/rt5616.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rt5616_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/rt5616.c:1418:1: note: in expansion of macro ‘module_i2c_driver’ 1418 | module_i2c_driver(rt5616_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/rt5616.c:18: /<>/sound/soc/codecs/rt5616.c:1418:19: note: ‘init_module’ target declared here 1418 | module_i2c_driver(rt5616_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/rt5616.c:1418:1: note: in expansion of macro ‘module_i2c_driver’ 1418 | module_i2c_driver(rt5616_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/rt5631.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rt5631_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/rt5631.c:1738:1: note: in expansion of macro ‘module_i2c_driver’ 1738 | module_i2c_driver(rt5631_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/rt5631.c:20: /<>/sound/soc/codecs/rt5631.c:1738:19: note: ‘cleanup_module’ target declared here 1738 | module_i2c_driver(rt5631_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/rt5631.c:1738:1: note: in expansion of macro ‘module_i2c_driver’ 1738 | module_i2c_driver(rt5631_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/rt5631.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rt5631_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/rt5631.c:1738:1: note: in expansion of macro ‘module_i2c_driver’ 1738 | module_i2c_driver(rt5631_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/rt5631.c:20: /<>/sound/soc/codecs/rt5631.c:1738:19: note: ‘init_module’ target declared here 1738 | module_i2c_driver(rt5631_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/rt5631.c:1738:1: note: in expansion of macro ‘module_i2c_driver’ 1738 | module_i2c_driver(rt5631_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/dma-buf/dma-fence.o CC [M] sound/soc/codecs/rt5645.o CC drivers/dma-buf/dma-fence-array.o In file included from /<>/sound/soc/codecs/rt5645.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rt5645_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro ‘module_i2c_driver’ 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/rt5645.c:17: /<>/sound/soc/codecs/rt5645.c:4110:19: note: ‘cleanup_module’ target declared here 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro ‘module_i2c_driver’ 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/rt5645.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rt5645_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro ‘module_i2c_driver’ 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/rt5645.c:17: /<>/sound/soc/codecs/rt5645.c:4110:19: note: ‘init_module’ target declared here 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/rt5645.c:4110:1: note: in expansion of macro ‘module_i2c_driver’ 4110 | module_i2c_driver(rt5645_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC fs/jbd2/commit.o CC fs/jbd2/recovery.o CC drivers/dma-buf/reservation.o CC [M] sound/soc/codecs/sgtl5000.o CC drivers/dma-buf/seqno-fence.o CC fs/jbd2/checkpoint.o CC [M] sound/soc/codecs/sigmadsp.o In file included from /<>/sound/soc/codecs/sgtl5000.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sgtl5000_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sgtl5000.c:1599:1: note: in expansion of macro ‘module_i2c_driver’ 1599 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/sgtl5000.c:13: /<>/sound/soc/codecs/sgtl5000.c:1599:19: note: ‘cleanup_module’ target declared here 1599 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sgtl5000.c:1599:1: note: in expansion of macro ‘module_i2c_driver’ 1599 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/sgtl5000.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sgtl5000_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sgtl5000.c:1599:1: note: in expansion of macro ‘module_i2c_driver’ 1599 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/sgtl5000.c:13: /<>/sound/soc/codecs/sgtl5000.c:1599:19: note: ‘init_module’ target declared here 1599 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sgtl5000.c:1599:1: note: in expansion of macro ‘module_i2c_driver’ 1599 | module_i2c_driver(sgtl5000_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/dma-buf/sync_file.o CC [M] sound/soc/codecs/sigmadsp-i2c.o CC fs/jbd2/revoke.o CC drivers/dma-buf/sw_sync.o CC fs/jbd2/journal.o CC drivers/dma-buf/sync_debug.o CC [M] sound/soc/codecs/sigmadsp-regmap.o CC [M] sound/soc/codecs/si476x.o AR drivers/dma-buf/built-in.a CC drivers/edac/edac_mc.o CC [M] sound/soc/codecs/spdif_receiver.o In file included from /<>/sound/soc/codecs/si476x.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘si476x_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/si476x.c:269:1: note: in expansion of macro ‘module_platform_driver’ 269 | module_platform_driver(si476x_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_qos.h:10, from /<>/include/sound/pcm.h:32, from /<>/sound/soc/codecs/si476x.c:22: /<>/sound/soc/codecs/si476x.c:269:24: note: ‘init_module’ target declared here 269 | module_platform_driver(si476x_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/si476x.c:269:1: note: in expansion of macro ‘module_platform_driver’ 269 | module_platform_driver(si476x_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/si476x.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘si476x_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/si476x.c:269:1: note: in expansion of macro ‘module_platform_driver’ 269 | module_platform_driver(si476x_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_qos.h:10, from /<>/include/sound/pcm.h:32, from /<>/sound/soc/codecs/si476x.c:22: /<>/sound/soc/codecs/si476x.c:269:24: note: ‘cleanup_module’ target declared here 269 | module_platform_driver(si476x_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/si476x.c:269:1: note: in expansion of macro ‘module_platform_driver’ 269 | module_platform_driver(si476x_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/edac/edac_device.o In file included from /<>/sound/soc/codecs/spdif_receiver.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘spdif_dir_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/spdif_receiver.c:21: /<>/sound/soc/codecs/spdif_receiver.c:86:24: note: ‘cleanup_module’ target declared here 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/spdif_receiver.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘spdif_dir_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/spdif_receiver.c:21: /<>/sound/soc/codecs/spdif_receiver.c:86:24: note: ‘init_module’ target declared here 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/spdif_receiver.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(spdif_dir_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/spdif_transmitter.o In file included from /<>/sound/soc/codecs/spdif_transmitter.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘spdif_dit_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/spdif_transmitter.c:20: /<>/sound/soc/codecs/spdif_transmitter.c:86:24: note: ‘cleanup_module’ target declared here 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/spdif_transmitter.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘spdif_dit_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/spdif_transmitter.c:20: /<>/sound/soc/codecs/spdif_transmitter.c:86:24: note: ‘init_module’ target declared here 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/spdif_transmitter.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(spdif_dit_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/sirf-audio-codec.o CC drivers/edac/edac_mc_sysfs.o CC drivers/edac/edac_module.o In file included from /<>/sound/soc/codecs/sirf-audio-codec.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sirf_audio_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sirf-audio-codec.c:577:1: note: in expansion of macro ‘module_platform_driver’ 577 | module_platform_driver(sirf_audio_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/sirf-audio-codec.c:10: /<>/sound/soc/codecs/sirf-audio-codec.c:577:24: note: ‘cleanup_module’ target declared here 577 | module_platform_driver(sirf_audio_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sirf-audio-codec.c:577:1: note: in expansion of macro ‘module_platform_driver’ 577 | module_platform_driver(sirf_audio_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/sirf-audio-codec.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sirf_audio_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sirf-audio-codec.c:577:1: note: in expansion of macro ‘module_platform_driver’ 577 | module_platform_driver(sirf_audio_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/codecs/sirf-audio-codec.c:10: /<>/sound/soc/codecs/sirf-audio-codec.c:577:24: note: ‘init_module’ target declared here 577 | module_platform_driver(sirf_audio_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sirf-audio-codec.c:577:1: note: in expansion of macro ‘module_platform_driver’ 577 | module_platform_driver(sirf_audio_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/ssm2305.o CC drivers/edac/edac_device_sysfs.o CC drivers/edac/wq.o AR fs/jbd2/built-in.a CC [M] fs/jffs2/compr.o In file included from /<>/sound/soc/codecs/ssm2305.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ssm2305_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ssm2305.c:100:1: note: in expansion of macro ‘module_platform_driver’ 100 | module_platform_driver(ssm2305_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/ssm2305.c:10: /<>/sound/soc/codecs/ssm2305.c:100:24: note: ‘cleanup_module’ target declared here 100 | module_platform_driver(ssm2305_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ssm2305.c:100:1: note: in expansion of macro ‘module_platform_driver’ 100 | module_platform_driver(ssm2305_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ssm2305.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ssm2305_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ssm2305.c:100:1: note: in expansion of macro ‘module_platform_driver’ 100 | module_platform_driver(ssm2305_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/ssm2305.c:10: /<>/sound/soc/codecs/ssm2305.c:100:24: note: ‘init_module’ target declared here 100 | module_platform_driver(ssm2305_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ssm2305.c:100:1: note: in expansion of macro ‘module_platform_driver’ 100 | module_platform_driver(ssm2305_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/ssm2602.o CC [M] fs/jffs2/dir.o CC [M] fs/jffs2/file.o AR drivers/edac/built-in.a CC drivers/extcon/extcon.o CC drivers/extcon/devres.o CC [M] fs/jffs2/ioctl.o CC [M] sound/soc/codecs/ssm2602-spi.o CC [M] fs/jffs2/nodelist.o CC [M] drivers/extcon/extcon-adc-jack.o In file included from /<>/sound/soc/codecs/ssm2602-spi.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ssm2602_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ssm2602-spi.c:36:1: note: in expansion of macro ‘module_spi_driver’ 36 | module_spi_driver(ssm2602_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/ssm2602-spi.c:10: /<>/sound/soc/codecs/ssm2602-spi.c:36:19: note: ‘cleanup_module’ target declared here 36 | module_spi_driver(ssm2602_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ssm2602-spi.c:36:1: note: in expansion of macro ‘module_spi_driver’ 36 | module_spi_driver(ssm2602_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ssm2602-spi.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ssm2602_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ssm2602-spi.c:36:1: note: in expansion of macro ‘module_spi_driver’ 36 | module_spi_driver(ssm2602_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/ssm2602-spi.c:10: /<>/sound/soc/codecs/ssm2602-spi.c:36:19: note: ‘init_module’ target declared here 36 | module_spi_driver(ssm2602_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ssm2602-spi.c:36:1: note: in expansion of macro ‘module_spi_driver’ 36 | module_spi_driver(ssm2602_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/ssm2602-i2c.o In file included from /<>/drivers/extcon/extcon-adc-jack.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adc_jack_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-adc-jack.c:213:1: note: in expansion of macro ‘module_platform_driver’ 213 | module_platform_driver(adc_jack_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-adc-jack.c:22: /<>/drivers/extcon/extcon-adc-jack.c:213:24: note: ‘init_module’ target declared here 213 | module_platform_driver(adc_jack_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-adc-jack.c:213:1: note: in expansion of macro ‘module_platform_driver’ 213 | module_platform_driver(adc_jack_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-adc-jack.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adc_jack_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-adc-jack.c:213:1: note: in expansion of macro ‘module_platform_driver’ 213 | module_platform_driver(adc_jack_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-adc-jack.c:22: /<>/drivers/extcon/extcon-adc-jack.c:213:24: note: ‘cleanup_module’ target declared here 213 | module_platform_driver(adc_jack_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-adc-jack.c:213:1: note: in expansion of macro ‘module_platform_driver’ 213 | module_platform_driver(adc_jack_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/extcon/extcon-arizona.o CC [M] drivers/extcon/extcon-gpio.o CC [M] fs/jffs2/malloc.o In file included from /<>/sound/soc/codecs/ssm2602-i2c.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ssm2602_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ssm2602-i2c.c:54:1: note: in expansion of macro ‘module_i2c_driver’ 54 | module_i2c_driver(ssm2602_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ssm2602-i2c.c:10: /<>/sound/soc/codecs/ssm2602-i2c.c:54:19: note: ‘cleanup_module’ target declared here 54 | module_i2c_driver(ssm2602_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ssm2602-i2c.c:54:1: note: in expansion of macro ‘module_i2c_driver’ 54 | module_i2c_driver(ssm2602_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ssm2602-i2c.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ssm2602_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ssm2602-i2c.c:54:1: note: in expansion of macro ‘module_i2c_driver’ 54 | module_i2c_driver(ssm2602_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/ssm2602-i2c.c:10: /<>/sound/soc/codecs/ssm2602-i2c.c:54:19: note: ‘init_module’ target declared here 54 | module_i2c_driver(ssm2602_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ssm2602-i2c.c:54:1: note: in expansion of macro ‘module_i2c_driver’ 54 | module_i2c_driver(ssm2602_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-gpio.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gpio_extcon_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-gpio.c:167:1: note: in expansion of macro ‘module_platform_driver’ 167 | module_platform_driver(gpio_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/extcon.h:29, from /<>/include/linux/extcon-provider.h:21, from /<>/drivers/extcon/extcon-gpio.c:20: /<>/drivers/extcon/extcon-gpio.c:167:24: note: ‘init_module’ target declared here 167 | module_platform_driver(gpio_extcon_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-gpio.c:167:1: note: in expansion of macro ‘module_platform_driver’ 167 | module_platform_driver(gpio_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-gpio.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gpio_extcon_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-gpio.c:167:1: note: in expansion of macro ‘module_platform_driver’ 167 | module_platform_driver(gpio_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/extcon.h:29, from /<>/include/linux/extcon-provider.h:21, from /<>/drivers/extcon/extcon-gpio.c:20: /<>/drivers/extcon/extcon-gpio.c:167:24: note: ‘cleanup_module’ target declared here 167 | module_platform_driver(gpio_extcon_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-gpio.c:167:1: note: in expansion of macro ‘module_platform_driver’ 167 | module_platform_driver(gpio_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/ssm4567.o CC [M] drivers/extcon/extcon-max14577.o In file included from /<>/drivers/extcon/extcon-arizona.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘arizona_extcon_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-arizona.c:1768:1: note: in expansion of macro ‘module_platform_driver’ 1768 | module_platform_driver(arizona_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/extcon/extcon-arizona.c:19: /<>/drivers/extcon/extcon-arizona.c:1768:24: note: ‘init_module’ target declared here 1768 | module_platform_driver(arizona_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-arizona.c:1768:1: note: in expansion of macro ‘module_platform_driver’ 1768 | module_platform_driver(arizona_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-arizona.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘arizona_extcon_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-arizona.c:1768:1: note: in expansion of macro ‘module_platform_driver’ 1768 | module_platform_driver(arizona_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/extcon/extcon-arizona.c:19: /<>/drivers/extcon/extcon-arizona.c:1768:24: note: ‘cleanup_module’ target declared here 1768 | module_platform_driver(arizona_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-arizona.c:1768:1: note: in expansion of macro ‘module_platform_driver’ 1768 | module_platform_driver(arizona_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-max14577.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max14577_muic_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max14577.c:793:1: note: in expansion of macro ‘module_platform_driver’ 793 | module_platform_driver(max14577_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/extcon/extcon-max14577.c:21: /<>/drivers/extcon/extcon-max14577.c:793:24: note: ‘cleanup_module’ target declared here 793 | module_platform_driver(max14577_muic_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-max14577.c:793:1: note: in expansion of macro ‘module_platform_driver’ 793 | module_platform_driver(max14577_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-max14577.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max14577_muic_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max14577.c:793:1: note: in expansion of macro ‘module_platform_driver’ 793 | module_platform_driver(max14577_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/extcon/extcon-max14577.c:21: /<>/drivers/extcon/extcon-max14577.c:793:24: note: ‘init_module’ target declared here 793 | module_platform_driver(max14577_muic_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-max14577.c:793:1: note: in expansion of macro ‘module_platform_driver’ 793 | module_platform_driver(max14577_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/read.o In file included from /<>/sound/soc/codecs/ssm4567.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ssm4567_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro ‘module_i2c_driver’ 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/ssm4567.c:13: /<>/sound/soc/codecs/ssm4567.c:508:19: note: ‘cleanup_module’ target declared here 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro ‘module_i2c_driver’ 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ssm4567.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ssm4567_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro ‘module_i2c_driver’ 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/sound/soc/codecs/ssm4567.c:13: /<>/sound/soc/codecs/ssm4567.c:508:19: note: ‘init_module’ target declared here 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ssm4567.c:508:1: note: in expansion of macro ‘module_i2c_driver’ 508 | module_i2c_driver(ssm4567_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/nodemgmt.o CC [M] sound/soc/codecs/sta32x.o CC [M] fs/jffs2/readinode.o CC [M] drivers/extcon/extcon-max3355.o CC [M] drivers/extcon/extcon-max77693.o In file included from /<>/drivers/extcon/extcon-max3355.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max3355_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max3355.c:142:1: note: in expansion of macro ‘module_platform_driver’ 142 | module_platform_driver(max3355_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/extcon.h:29, from /<>/include/linux/extcon-provider.h:21, from /<>/drivers/extcon/extcon-max3355.c:12: /<>/drivers/extcon/extcon-max3355.c:142:24: note: ‘cleanup_module’ target declared here 142 | module_platform_driver(max3355_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-max3355.c:142:1: note: in expansion of macro ‘module_platform_driver’ 142 | module_platform_driver(max3355_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-max3355.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max3355_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max3355.c:142:1: note: in expansion of macro ‘module_platform_driver’ 142 | module_platform_driver(max3355_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/extcon.h:29, from /<>/include/linux/extcon-provider.h:21, from /<>/drivers/extcon/extcon-max3355.c:12: /<>/drivers/extcon/extcon-max3355.c:142:24: note: ‘init_module’ target declared here 142 | module_platform_driver(max3355_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-max3355.c:142:1: note: in expansion of macro ‘module_platform_driver’ 142 | module_platform_driver(max3355_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/sta32x.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sta32x_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sta32x.c:1149:1: note: in expansion of macro ‘module_i2c_driver’ 1149 | module_i2c_driver(sta32x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/sta32x.c:26: /<>/sound/soc/codecs/sta32x.c:1149:19: note: ‘cleanup_module’ target declared here 1149 | module_i2c_driver(sta32x_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sta32x.c:1149:1: note: in expansion of macro ‘module_i2c_driver’ 1149 | module_i2c_driver(sta32x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/sta32x.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sta32x_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sta32x.c:1149:1: note: in expansion of macro ‘module_i2c_driver’ 1149 | module_i2c_driver(sta32x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/sta32x.c:26: /<>/sound/soc/codecs/sta32x.c:1149:19: note: ‘init_module’ target declared here 1149 | module_i2c_driver(sta32x_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sta32x.c:1149:1: note: in expansion of macro ‘module_i2c_driver’ 1149 | module_i2c_driver(sta32x_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/extcon/extcon-max77843.o In file included from /<>/drivers/extcon/extcon-max77843.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max77843_muic_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/extcon/extcon-max77843.c:956:1: note: in expansion of macro ‘subsys_initcall’ 956 | subsys_initcall(max77843_muic_init); | ^~~~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max77843.c:952:19: note: ‘init_module’ target declared here 952 | static int __init max77843_muic_init(void) | ^~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/sta350.o In file included from /<>/drivers/extcon/extcon-max77693.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max77693_muic_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max77693.c:1273:1: note: in expansion of macro ‘module_platform_driver’ 1273 | module_platform_driver(max77693_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/extcon/extcon-max77693.c:20: /<>/drivers/extcon/extcon-max77693.c:1273:24: note: ‘init_module’ target declared here 1273 | module_platform_driver(max77693_muic_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-max77693.c:1273:1: note: in expansion of macro ‘module_platform_driver’ 1273 | module_platform_driver(max77693_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-max77693.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max77693_muic_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max77693.c:1273:1: note: in expansion of macro ‘module_platform_driver’ 1273 | module_platform_driver(max77693_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/extcon/extcon-max77693.c:20: /<>/drivers/extcon/extcon-max77693.c:1273:24: note: ‘cleanup_module’ target declared here 1273 | module_platform_driver(max77693_muic_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-max77693.c:1273:1: note: in expansion of macro ‘module_platform_driver’ 1273 | module_platform_driver(max77693_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/sti-sas.o CC [M] fs/jffs2/write.o CC [M] drivers/extcon/extcon-max8997.o In file included from /<>/sound/soc/codecs/sta350.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sta350_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sta350.c:1275:1: note: in expansion of macro ‘module_i2c_driver’ 1275 | module_i2c_driver(sta350_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/sta350.c:28: /<>/sound/soc/codecs/sta350.c:1275:19: note: ‘cleanup_module’ target declared here 1275 | module_i2c_driver(sta350_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sta350.c:1275:1: note: in expansion of macro ‘module_i2c_driver’ 1275 | module_i2c_driver(sta350_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/sta350.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sta350_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sta350.c:1275:1: note: in expansion of macro ‘module_i2c_driver’ 1275 | module_i2c_driver(sta350_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/sta350.c:28: /<>/sound/soc/codecs/sta350.c:1275:19: note: ‘init_module’ target declared here 1275 | module_i2c_driver(sta350_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sta350.c:1275:1: note: in expansion of macro ‘module_i2c_driver’ 1275 | module_i2c_driver(sta350_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-max8997.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max8997_muic_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max8997.c:783:1: note: in expansion of macro ‘module_platform_driver’ 783 | module_platform_driver(max8997_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/extcon/extcon-max8997.c:20: /<>/drivers/extcon/extcon-max8997.c:783:24: note: ‘init_module’ target declared here 783 | module_platform_driver(max8997_muic_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-max8997.c:783:1: note: in expansion of macro ‘module_platform_driver’ 783 | module_platform_driver(max8997_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-max8997.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max8997_muic_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-max8997.c:783:1: note: in expansion of macro ‘module_platform_driver’ 783 | module_platform_driver(max8997_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/extcon/extcon-max8997.c:20: /<>/drivers/extcon/extcon-max8997.c:783:24: note: ‘cleanup_module’ target declared here 783 | module_platform_driver(max8997_muic_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-max8997.c:783:1: note: in expansion of macro ‘module_platform_driver’ 783 | module_platform_driver(max8997_muic_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/sti-sas.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sti_sas_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sti-sas.c:481:1: note: in expansion of macro ‘module_platform_driver’ 481 | module_platform_driver(sti_sas_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/sti-sas.c:14: /<>/sound/soc/codecs/sti-sas.c:481:24: note: ‘init_module’ target declared here 481 | module_platform_driver(sti_sas_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sti-sas.c:481:1: note: in expansion of macro ‘module_platform_driver’ 481 | module_platform_driver(sti_sas_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/sti-sas.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sti_sas_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/sti-sas.c:481:1: note: in expansion of macro ‘module_platform_driver’ 481 | module_platform_driver(sti_sas_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/sti-sas.c:14: /<>/sound/soc/codecs/sti-sas.c:481:24: note: ‘cleanup_module’ target declared here 481 | module_platform_driver(sti_sas_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/sti-sas.c:481:1: note: in expansion of macro ‘module_platform_driver’ 481 | module_platform_driver(sti_sas_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/extcon/extcon-palmas.o CC [M] sound/soc/codecs/tas2552.o CC [M] drivers/extcon/extcon-rt8973a.o CC [M] fs/jffs2/scan.o In file included from /<>/drivers/extcon/extcon-palmas.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘palmas_usb_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-palmas.c:446:1: note: in expansion of macro ‘module_platform_driver’ 446 | module_platform_driver(palmas_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/extcon/extcon-palmas.c:25: /<>/drivers/extcon/extcon-palmas.c:446:24: note: ‘init_module’ target declared here 446 | module_platform_driver(palmas_usb_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-palmas.c:446:1: note: in expansion of macro ‘module_platform_driver’ 446 | module_platform_driver(palmas_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-palmas.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘palmas_usb_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-palmas.c:446:1: note: in expansion of macro ‘module_platform_driver’ 446 | module_platform_driver(palmas_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/extcon/extcon-palmas.c:25: /<>/drivers/extcon/extcon-palmas.c:446:24: note: ‘cleanup_module’ target declared here 446 | module_platform_driver(palmas_usb_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-palmas.c:446:1: note: in expansion of macro ‘module_platform_driver’ 446 | module_platform_driver(palmas_usb_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas2552.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tas2552_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas2552.c:776:1: note: in expansion of macro ‘module_i2c_driver’ 776 | module_i2c_driver(tas2552_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas2552.c:20: /<>/sound/soc/codecs/tas2552.c:776:19: note: ‘cleanup_module’ target declared here 776 | module_i2c_driver(tas2552_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas2552.c:776:1: note: in expansion of macro ‘module_i2c_driver’ 776 | module_i2c_driver(tas2552_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas2552.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tas2552_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas2552.c:776:1: note: in expansion of macro ‘module_i2c_driver’ 776 | module_i2c_driver(tas2552_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-rt8973a.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rt8973a_muic_i2c_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/extcon/extcon-rt8973a.c:715:1: note: in expansion of macro ‘subsys_initcall’ 715 | subsys_initcall(rt8973a_muic_i2c_init); | ^~~~~~~~~~~~~~~ /<>/drivers/extcon/extcon-rt8973a.c:711:19: note: ‘init_module’ target declared here 711 | static int __init rt8973a_muic_i2c_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas2552.c:20: /<>/sound/soc/codecs/tas2552.c:776:19: note: ‘init_module’ target declared here 776 | module_i2c_driver(tas2552_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas2552.c:776:1: note: in expansion of macro ‘module_i2c_driver’ 776 | module_i2c_driver(tas2552_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/gc.o CC [M] drivers/extcon/extcon-sm5502.o CC [M] sound/soc/codecs/tas5086.o In file included from /<>/drivers/extcon/extcon-sm5502.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sm5502_muic_i2c_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/extcon/extcon-sm5502.c:707:1: note: in expansion of macro ‘subsys_initcall’ 707 | subsys_initcall(sm5502_muic_i2c_init); | ^~~~~~~~~~~~~~~ /<>/drivers/extcon/extcon-sm5502.c:703:19: note: ‘init_module’ target declared here 703 | static int __init sm5502_muic_i2c_init(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/extcon/extcon-usb-gpio.o CC [M] fs/jffs2/symlink.o In file included from /<>/sound/soc/codecs/tas5086.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tas5086_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas5086.c:1010:1: note: in expansion of macro ‘module_i2c_driver’ 1010 | module_i2c_driver(tas5086_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/tas5086.c:36: /<>/sound/soc/codecs/tas5086.c:1010:19: note: ‘cleanup_module’ target declared here 1010 | module_i2c_driver(tas5086_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas5086.c:1010:1: note: in expansion of macro ‘module_i2c_driver’ 1010 | module_i2c_driver(tas5086_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas5086.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tas5086_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas5086.c:1010:1: note: in expansion of macro ‘module_i2c_driver’ 1010 | module_i2c_driver(tas5086_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/tas5086.c:36: /<>/sound/soc/codecs/tas5086.c:1010:19: note: ‘init_module’ target declared here 1010 | module_i2c_driver(tas5086_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas5086.c:1010:1: note: in expansion of macro ‘module_i2c_driver’ 1010 | module_i2c_driver(tas5086_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/build.o In file included from /<>/drivers/extcon/extcon-usb-gpio.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘usb_extcon_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-usb-gpio.c:317:1: note: in expansion of macro ‘module_platform_driver’ 317 | module_platform_driver(usb_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/extcon.h:29, from /<>/include/linux/extcon-provider.h:21, from /<>/drivers/extcon/extcon-usb-gpio.c:17: /<>/drivers/extcon/extcon-usb-gpio.c:317:24: note: ‘cleanup_module’ target declared here 317 | module_platform_driver(usb_extcon_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-usb-gpio.c:317:1: note: in expansion of macro ‘module_platform_driver’ 317 | module_platform_driver(usb_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-usb-gpio.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘usb_extcon_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-usb-gpio.c:317:1: note: in expansion of macro ‘module_platform_driver’ 317 | module_platform_driver(usb_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/extcon.h:29, from /<>/include/linux/extcon-provider.h:21, from /<>/drivers/extcon/extcon-usb-gpio.c:17: /<>/drivers/extcon/extcon-usb-gpio.c:317:24: note: ‘init_module’ target declared here 317 | module_platform_driver(usb_extcon_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-usb-gpio.c:317:1: note: in expansion of macro ‘module_platform_driver’ 317 | module_platform_driver(usb_extcon_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tas571x.o CC [M] fs/jffs2/erase.o CC [M] drivers/extcon/extcon-usbc-cros-ec.o In file included from /<>/drivers/extcon/extcon-usbc-cros-ec.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘extcon_cros_ec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-usbc-cros-ec.c:547:1: note: in expansion of macro ‘module_platform_driver’ 547 | module_platform_driver(extcon_cros_ec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/extcon.h:29, from /<>/include/linux/extcon-provider.h:21, from /<>/drivers/extcon/extcon-usbc-cros-ec.c:17: /<>/drivers/extcon/extcon-usbc-cros-ec.c:547:24: note: ‘cleanup_module’ target declared here 547 | module_platform_driver(extcon_cros_ec_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-usbc-cros-ec.c:547:1: note: in expansion of macro ‘module_platform_driver’ 547 | module_platform_driver(extcon_cros_ec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/extcon/extcon-usbc-cros-ec.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘extcon_cros_ec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/extcon/extcon-usbc-cros-ec.c:547:1: note: in expansion of macro ‘module_platform_driver’ 547 | module_platform_driver(extcon_cros_ec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/extcon.h:29, from /<>/include/linux/extcon-provider.h:21, from /<>/drivers/extcon/extcon-usbc-cros-ec.c:17: /<>/drivers/extcon/extcon-usbc-cros-ec.c:547:24: note: ‘init_module’ target declared here 547 | module_platform_driver(extcon_cros_ec_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/extcon/extcon-usbc-cros-ec.c:547:1: note: in expansion of macro ‘module_platform_driver’ 547 | module_platform_driver(extcon_cros_ec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas571x.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tas571x_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas571x.c:804:1: note: in expansion of macro ‘module_i2c_driver’ 804 | module_i2c_driver(tas571x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas571x.c:18: /<>/sound/soc/codecs/tas571x.c:804:19: note: ‘cleanup_module’ target declared here 804 | module_i2c_driver(tas571x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas571x.c:804:1: note: in expansion of macro ‘module_i2c_driver’ 804 | module_i2c_driver(tas571x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas571x.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tas571x_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas571x.c:804:1: note: in expansion of macro ‘module_i2c_driver’ 804 | module_i2c_driver(tas571x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas571x.c:18: /<>/sound/soc/codecs/tas571x.c:804:19: note: ‘init_module’ target declared here 804 | module_i2c_driver(tas571x_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas571x.c:804:1: note: in expansion of macro ‘module_i2c_driver’ 804 | module_i2c_driver(tas571x_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tas5720.o AR drivers/extcon/built-in.a AR drivers/firewire/built-in.a AR drivers/firmware/broadcom/built-in.a AR drivers/firmware/meson/built-in.a CC [M] fs/jffs2/background.o AR drivers/firmware/tegra/built-in.a CC drivers/firmware/memmap.o CC [M] sound/soc/codecs/tas6424.o In file included from /<>/sound/soc/codecs/tas5720.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tas5720_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas5720.c:652:1: note: in expansion of macro ‘module_i2c_driver’ 652 | module_i2c_driver(tas5720_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas5720.c:20: /<>/sound/soc/codecs/tas5720.c:652:19: note: ‘cleanup_module’ target declared here 652 | module_i2c_driver(tas5720_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas5720.c:652:1: note: in expansion of macro ‘module_i2c_driver’ 652 | module_i2c_driver(tas5720_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas5720.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tas5720_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas5720.c:652:1: note: in expansion of macro ‘module_i2c_driver’ 652 | module_i2c_driver(tas5720_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas5720.c:20: /<>/sound/soc/codecs/tas5720.c:652:19: note: ‘init_module’ target declared here 652 | module_i2c_driver(tas5720_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas5720.c:652:1: note: in expansion of macro ‘module_i2c_driver’ 652 | module_i2c_driver(tas5720_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/fs.o CC [M] sound/soc/codecs/tda7419.o CC drivers/firmware/raspberrypi.o In file included from /<>/sound/soc/codecs/tas6424.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tas6424_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro ‘module_i2c_driver’ 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas6424.c:12: /<>/sound/soc/codecs/tas6424.c:771:19: note: ‘cleanup_module’ target declared here 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro ‘module_i2c_driver’ 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas6424.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tas6424_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro ‘module_i2c_driver’ 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas6424.c:12: /<>/sound/soc/codecs/tas6424.c:771:19: note: ‘init_module’ target declared here 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tas6424.c:771:1: note: in expansion of macro ‘module_i2c_driver’ 771 | module_i2c_driver(tas6424_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tfa9879.o In file included from /<>/sound/soc/codecs/tda7419.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tda7419_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro ‘module_i2c_driver’ 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tda7419.c:18: /<>/sound/soc/codecs/tda7419.c:650:19: note: ‘cleanup_module’ target declared here 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro ‘module_i2c_driver’ 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tda7419.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tda7419_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro ‘module_i2c_driver’ 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tda7419.c:18: /<>/sound/soc/codecs/tda7419.c:650:19: note: ‘init_module’ target declared here 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tda7419.c:650:1: note: in expansion of macro ‘module_i2c_driver’ 650 | module_i2c_driver(tda7419_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tas5713.o CC [M] fs/jffs2/writev.o In file included from /<>/sound/soc/codecs/tfa9879.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tfa9879_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tfa9879.c:319:1: note: in expansion of macro ‘module_i2c_driver’ 319 | module_i2c_driver(tfa9879_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tfa9879.c:10: /<>/sound/soc/codecs/tfa9879.c:319:19: note: ‘cleanup_module’ target declared here 319 | module_i2c_driver(tfa9879_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tfa9879.c:319:1: note: in expansion of macro ‘module_i2c_driver’ 319 | module_i2c_driver(tfa9879_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tfa9879.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tfa9879_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tfa9879.c:319:1: note: in expansion of macro ‘module_i2c_driver’ 319 | module_i2c_driver(tfa9879_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tfa9879.c:10: /<>/sound/soc/codecs/tfa9879.c:319:19: note: ‘init_module’ target declared here 319 | module_i2c_driver(tfa9879_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tfa9879.c:319:1: note: in expansion of macro ‘module_i2c_driver’ 319 | module_i2c_driver(tfa9879_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/firmware/arm_scpi.o CC [M] sound/soc/codecs/tlv320aic23.o CC [M] fs/jffs2/super.o In file included from /<>/sound/soc/codecs/tas5713.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tas5713_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/tas5713.c:361:1: note: in expansion of macro ‘module_exit’ 361 | module_exit(tas5713_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/tas5713.c:357:20: note: ‘cleanup_module’ target declared here 357 | static void __exit tas5713_exit(void) | ^~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tas5713.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tas5713_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/tas5713.c:354:1: note: in expansion of macro ‘module_init’ 354 | module_init(tas5713_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/tas5713.c:342:19: note: ‘init_module’ target declared here 342 | static int __init tas5713_modinit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/drivers/firmware/arm_scpi.c:39: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘scpi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/firmware/arm_scpi.c:1048:1: note: in expansion of macro ‘module_platform_driver’ 1048 | module_platform_driver(scpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/firmware/arm_scpi.c:32: /<>/drivers/firmware/arm_scpi.c:1048:24: note: ‘cleanup_module’ target declared here 1048 | module_platform_driver(scpi_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/firmware/arm_scpi.c:1048:1: note: in expansion of macro ‘module_platform_driver’ 1048 | module_platform_driver(scpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/firmware/arm_scpi.c:39: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘scpi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/firmware/arm_scpi.c:1048:1: note: in expansion of macro ‘module_platform_driver’ 1048 | module_platform_driver(scpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/firmware/arm_scpi.c:32: /<>/drivers/firmware/arm_scpi.c:1048:24: note: ‘init_module’ target declared here 1048 | module_platform_driver(scpi_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/firmware/arm_scpi.c:1048:1: note: in expansion of macro ‘module_platform_driver’ 1048 | module_platform_driver(scpi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tlv320aic23-i2c.o In file included from /<>/fs/jffs2/super.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_jffs2_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/jffs2/super.c:433:1: note: in expansion of macro ‘module_init’ 433 | module_init(init_jffs2_fs); | ^~~~~~~~~~~ /<>/fs/jffs2/super.c:359:19: note: ‘init_module’ target declared here 359 | static int __init init_jffs2_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/fs/jffs2/super.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_jffs2_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/jffs2/super.c:434:1: note: in expansion of macro ‘module_exit’ 434 | module_exit(exit_jffs2_fs); | ^~~~~~~~~~~ /<>/fs/jffs2/super.c:419:20: note: ‘cleanup_module’ target declared here 419 | static void __exit exit_jffs2_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tlv320aic23-i2c.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tlv320aic23_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic23-i2c.c:56:1: note: in expansion of macro ‘module_i2c_driver’ 56 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tlv320aic23-i2c.c:14: /<>/sound/soc/codecs/tlv320aic23-i2c.c:56:19: note: ‘cleanup_module’ target declared here 56 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic23-i2c.c:56:1: note: in expansion of macro ‘module_i2c_driver’ 56 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tlv320aic23-i2c.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tlv320aic23_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic23-i2c.c:56:1: note: in expansion of macro ‘module_i2c_driver’ 56 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tlv320aic23-i2c.c:14: /<>/sound/soc/codecs/tlv320aic23-i2c.c:56:19: note: ‘init_module’ target declared here 56 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic23-i2c.c:56:1: note: in expansion of macro ‘module_i2c_driver’ 56 | module_i2c_driver(tlv320aic23_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/debug.o CC [M] sound/soc/codecs/tlv320aic23-spi.o CC [M] drivers/firmware/scpi_pm_domain.o CC [M] drivers/firmware/qemu_fw_cfg.o In file included from /<>/drivers/firmware/scpi_pm_domain.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘scpi_power_domain_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/firmware/scpi_pm_domain.c:159:1: note: in expansion of macro ‘module_platform_driver’ 159 | module_platform_driver(scpi_power_domain_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/of_platform.h:9, from /<>/drivers/firmware/scpi_pm_domain.c:22: /<>/drivers/firmware/scpi_pm_domain.c:159:24: note: ‘cleanup_module’ target declared here 159 | module_platform_driver(scpi_power_domain_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/firmware/scpi_pm_domain.c:159:1: note: in expansion of macro ‘module_platform_driver’ 159 | module_platform_driver(scpi_power_domain_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/firmware/scpi_pm_domain.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘scpi_power_domain_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/firmware/scpi_pm_domain.c:159:1: note: in expansion of macro ‘module_platform_driver’ 159 | module_platform_driver(scpi_power_domain_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/of_platform.h:9, from /<>/drivers/firmware/scpi_pm_domain.c:22: /<>/drivers/firmware/scpi_pm_domain.c:159:24: note: ‘init_module’ target declared here 159 | module_platform_driver(scpi_power_domain_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/firmware/scpi_pm_domain.c:159:1: note: in expansion of macro ‘module_platform_driver’ 159 | module_platform_driver(scpi_power_domain_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/wbuf.o AR drivers/firmware/built-in.a CC [M] fs/jffs2/xattr.o In file included from /<>/sound/soc/codecs/tlv320aic23-spi.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aic23_spi_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic23-spi.c:44:1: note: in expansion of macro ‘module_spi_driver’ 44 | module_spi_driver(aic23_spi); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/tlv320aic23-spi.c:16: /<>/sound/soc/codecs/tlv320aic23-spi.c:44:19: note: ‘init_module’ target declared here 44 | module_spi_driver(aic23_spi); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic23-spi.c:44:1: note: in expansion of macro ‘module_spi_driver’ 44 | module_spi_driver(aic23_spi); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tlv320aic23-spi.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aic23_spi_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic23-spi.c:44:1: note: in expansion of macro ‘module_spi_driver’ 44 | module_spi_driver(aic23_spi); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/tlv320aic23-spi.c:16: /<>/sound/soc/codecs/tlv320aic23-spi.c:44:19: note: ‘cleanup_module’ target declared here 44 | module_spi_driver(aic23_spi); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic23-spi.c:44:1: note: in expansion of macro ‘module_spi_driver’ 44 | module_spi_driver(aic23_spi); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tlv320aic31xx.o In file included from /<>/drivers/firmware/qemu_fw_cfg.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fw_cfg_sysfs_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/firmware/qemu_fw_cfg.c:939:1: note: in expansion of macro ‘module_exit’ 939 | module_exit(fw_cfg_sysfs_exit); | ^~~~~~~~~~~ /<>/drivers/firmware/qemu_fw_cfg.c:926:20: note: ‘cleanup_module’ target declared here 926 | static void __exit fw_cfg_sysfs_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/firmware/qemu_fw_cfg.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fw_cfg_sysfs_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/firmware/qemu_fw_cfg.c:938:1: note: in expansion of macro ‘module_init’ 938 | module_init(fw_cfg_sysfs_init); | ^~~~~~~~~~~ /<>/drivers/firmware/qemu_fw_cfg.c:910:19: note: ‘init_module’ target declared here 910 | static int __init fw_cfg_sysfs_init(void) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/fmc/fmc-core.o In file included from /<>/sound/soc/codecs/tlv320aic31xx.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aic31xx_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic31xx.c:1493:1: note: in expansion of macro ‘module_i2c_driver’ 1493 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tlv320aic31xx.c:20: /<>/sound/soc/codecs/tlv320aic31xx.c:1493:19: note: ‘cleanup_module’ target declared here 1493 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic31xx.c:1493:1: note: in expansion of macro ‘module_i2c_driver’ 1493 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tlv320aic31xx.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aic31xx_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic31xx.c:1493:1: note: in expansion of macro ‘module_i2c_driver’ 1493 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tlv320aic31xx.c:20: /<>/sound/soc/codecs/tlv320aic31xx.c:1493:19: note: ‘init_module’ target declared here 1493 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic31xx.c:1493:1: note: in expansion of macro ‘module_i2c_driver’ 1493 | module_i2c_driver(aic31xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/fmc/fmc-match.o CC [M] sound/soc/codecs/tlv320aic32x4.o CC [M] fs/jffs2/xattr_trusted.o CC [M] drivers/fmc/fmc-sdb.o CC [M] drivers/fmc/fru-parse.o CC [M] drivers/fmc/fmc-dump.o CC [M] fs/jffs2/xattr_user.o CC [M] drivers/fmc/fmc-debug.o CC [M] drivers/fmc/fmc-fakedev.o CC [M] fs/jffs2/security.o CC [M] fs/jffs2/acl.o CC [M] drivers/fmc/fmc-trivial.o CC [M] sound/soc/codecs/tlv320aic32x4-i2c.o CC [M] drivers/fmc/fmc-write-eeprom.o CC [M] fs/jffs2/compr_rtime.o CC [M] fs/jffs2/compr_zlib.o In file included from /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aic32x4_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro ‘module_i2c_driver’ 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:21: /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:72:19: note: ‘cleanup_module’ target declared here 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro ‘module_i2c_driver’ 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aic32x4_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro ‘module_i2c_driver’ 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:21: /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:72:19: note: ‘init_module’ target declared here 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic32x4-i2c.c:72:1: note: in expansion of macro ‘module_i2c_driver’ 72 | module_i2c_driver(aic32x4_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tlv320aic32x4-spi.o CC [M] drivers/fmc/fmc-chardev.o CC [M] fs/jffs2/compr_lzo.o CC [M] sound/soc/codecs/tlv320aic3x.o In file included from /<>/sound/soc/codecs/tlv320aic32x4-spi.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aic32x4_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro ‘module_spi_driver’ 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/tlv320aic32x4-spi.c:21: /<>/sound/soc/codecs/tlv320aic32x4-spi.c:74:19: note: ‘cleanup_module’ target declared here 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro ‘module_spi_driver’ 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tlv320aic32x4-spi.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aic32x4_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro ‘module_spi_driver’ 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/tlv320aic32x4-spi.c:21: /<>/sound/soc/codecs/tlv320aic32x4-spi.c:74:19: note: ‘init_module’ target declared here 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic32x4-spi.c:74:1: note: in expansion of macro ‘module_spi_driver’ 74 | module_spi_driver(aic32x4_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jffs2/summary.o CC [M] sound/soc/codecs/tscs42xx.o LD [M] drivers/fmc/fmc.o CC [M] drivers/fpga/fpga-mgr.o In file included from /<>/sound/soc/codecs/tlv320aic3x.c:35: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aic3x_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic3x.c:1930:1: note: in expansion of macro ‘module_i2c_driver’ 1930 | module_i2c_driver(aic3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tlv320aic3x.c:40: /<>/sound/soc/codecs/tlv320aic3x.c:1930:19: note: ‘cleanup_module’ target declared here 1930 | module_i2c_driver(aic3x_i2c_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic3x.c:1930:1: note: in expansion of macro ‘module_i2c_driver’ 1930 | module_i2c_driver(aic3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tlv320aic3x.c:35: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aic3x_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tlv320aic3x.c:1930:1: note: in expansion of macro ‘module_i2c_driver’ 1930 | module_i2c_driver(aic3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/tlv320aic3x.c:40: /<>/sound/soc/codecs/tlv320aic3x.c:1930:19: note: ‘init_module’ target declared here 1930 | module_i2c_driver(aic3x_i2c_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tlv320aic3x.c:1930:1: note: in expansion of macro ‘module_i2c_driver’ 1930 | module_i2c_driver(aic3x_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/fpga-mgr.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fpga_mgr_class_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/fpga/fpga-mgr.c:685:1: note: in expansion of macro ‘subsys_initcall’ 685 | subsys_initcall(fpga_mgr_class_init); | ^~~~~~~~~~~~~~~ /<>/drivers/fpga/fpga-mgr.c:661:19: note: ‘init_module’ target declared here 661 | static int __init fpga_mgr_class_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/fpga-mgr.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fpga_mgr_class_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/fpga/fpga-mgr.c:686:1: note: in expansion of macro ‘module_exit’ 686 | module_exit(fpga_mgr_class_exit); | ^~~~~~~~~~~ /<>/drivers/fpga/fpga-mgr.c:675:20: note: ‘cleanup_module’ target declared here 675 | static void __exit fpga_mgr_class_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tscs42xx.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tscs42xx_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tscs42xx.c:1503:1: note: in expansion of macro ‘module_i2c_driver’ 1503 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tscs42xx.c:7: /<>/sound/soc/codecs/tscs42xx.c:1503:19: note: ‘cleanup_module’ target declared here 1503 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tscs42xx.c:1503:1: note: in expansion of macro ‘module_i2c_driver’ 1503 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tscs42xx.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tscs42xx_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tscs42xx.c:1503:1: note: in expansion of macro ‘module_i2c_driver’ 1503 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tscs42xx.c:7: /<>/sound/soc/codecs/tscs42xx.c:1503:19: note: ‘init_module’ target declared here 1503 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tscs42xx.c:1503:1: note: in expansion of macro ‘module_i2c_driver’ 1503 | module_i2c_driver(tscs42xx_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tscs454.o LD [M] fs/jffs2/jffs2.o CC [M] fs/jfs/super.o CC [M] sound/soc/codecs/ts3a227e.o CC [M] drivers/fpga/altera-ps-spi.o In file included from /<>/fs/jfs/super.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_jfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/jfs/super.c:1077:1: note: in expansion of macro ‘module_init’ 1077 | module_init(init_jfs_fs) | ^~~~~~~~~~~ /<>/fs/jfs/super.c:962:19: note: ‘init_module’ target declared here 962 | static int __init init_jfs_fs(void) | ^~~~~~~~~~~ In file included from /<>/fs/jfs/super.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_jfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/jfs/super.c:1078:1: note: in expansion of macro ‘module_exit’ 1078 | module_exit(exit_jfs_fs) | ^~~~~~~~~~~ /<>/fs/jfs/super.c:1051:20: note: ‘cleanup_module’ target declared here 1051 | static void __exit exit_jfs_fs(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ts3a227e.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ts3a227e_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro ‘module_i2c_driver’ 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/ts3a227e.c:11: /<>/sound/soc/codecs/ts3a227e.c:396:19: note: ‘cleanup_module’ target declared here 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro ‘module_i2c_driver’ 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/ts3a227e.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ts3a227e_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro ‘module_i2c_driver’ 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/sound/soc/codecs/ts3a227e.c:11: /<>/sound/soc/codecs/ts3a227e.c:396:19: note: ‘init_module’ target declared here 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/ts3a227e.c:396:1: note: in expansion of macro ‘module_i2c_driver’ 396 | module_i2c_driver(ts3a227e_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/altera-ps-spi.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘altera_ps_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro ‘module_spi_driver’ 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/linux/fpga/fpga-mgr.h:12, from /<>/drivers/fpga/altera-ps-spi.c:21: /<>/drivers/fpga/altera-ps-spi.c:318:19: note: ‘cleanup_module’ target declared here 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro ‘module_spi_driver’ 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/altera-ps-spi.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘altera_ps_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro ‘module_spi_driver’ 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/linux/fpga/fpga-mgr.h:12, from /<>/drivers/fpga/altera-ps-spi.c:21: /<>/drivers/fpga/altera-ps-spi.c:318:19: note: ‘init_module’ target declared here 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/fpga/altera-ps-spi.c:318:1: note: in expansion of macro ‘module_spi_driver’ 318 | module_spi_driver(altera_ps_driver) | ^~~~~~~~~~~~~~~~~ CC [M] drivers/fpga/ice40-spi.o In file included from /<>/sound/soc/codecs/tscs454.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tscs454_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tscs454.c:3493:1: note: in expansion of macro ‘module_i2c_driver’ 3493 | module_i2c_driver(tscs454_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tscs454.c:8: /<>/sound/soc/codecs/tscs454.c:3493:19: note: ‘cleanup_module’ target declared here 3493 | module_i2c_driver(tscs454_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tscs454.c:3493:1: note: in expansion of macro ‘module_i2c_driver’ 3493 | module_i2c_driver(tscs454_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tscs454.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tscs454_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tscs454.c:3493:1: note: in expansion of macro ‘module_i2c_driver’ 3493 | module_i2c_driver(tscs454_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tscs454.c:8: /<>/sound/soc/codecs/tscs454.c:3493:19: note: ‘init_module’ target declared here 3493 | module_i2c_driver(tscs454_i2c_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tscs454.c:3493:1: note: in expansion of macro ‘module_i2c_driver’ 3493 | module_i2c_driver(tscs454_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jfs/file.o CC [M] sound/soc/codecs/wm5102.o In file included from /<>/drivers/fpga/ice40-spi.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ice40_fpga_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/ice40-spi.c:216:1: note: in expansion of macro ‘module_spi_driver’ 216 | module_spi_driver(ice40_fpga_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/linux/fpga/fpga-mgr.h:12, from /<>/drivers/fpga/ice40-spi.c:14: /<>/drivers/fpga/ice40-spi.c:216:19: note: ‘cleanup_module’ target declared here 216 | module_spi_driver(ice40_fpga_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/fpga/ice40-spi.c:216:1: note: in expansion of macro ‘module_spi_driver’ 216 | module_spi_driver(ice40_fpga_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/ice40-spi.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ice40_fpga_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/ice40-spi.c:216:1: note: in expansion of macro ‘module_spi_driver’ 216 | module_spi_driver(ice40_fpga_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/linux/fpga/fpga-mgr.h:12, from /<>/drivers/fpga/ice40-spi.c:14: /<>/drivers/fpga/ice40-spi.c:216:19: note: ‘init_module’ target declared here 216 | module_spi_driver(ice40_fpga_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/fpga/ice40-spi.c:216:1: note: in expansion of macro ‘module_spi_driver’ 216 | module_spi_driver(ice40_fpga_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/fpga/machxo2-spi.o CC [M] sound/soc/codecs/wm8510.o CC [M] fs/jfs/inode.o In file included from /<>/drivers/fpga/machxo2-spi.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘machxo2_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro ‘module_spi_driver’ 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/linux/fpga/fpga-mgr.h:12, from /<>/drivers/fpga/machxo2-spi.c:12: /<>/drivers/fpga/machxo2-spi.c:411:19: note: ‘cleanup_module’ target declared here 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro ‘module_spi_driver’ 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/machxo2-spi.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘machxo2_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro ‘module_spi_driver’ 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/linux/fpga/fpga-mgr.h:12, from /<>/drivers/fpga/machxo2-spi.c:12: /<>/drivers/fpga/machxo2-spi.c:411:19: note: ‘init_module’ target declared here 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/fpga/machxo2-spi.c:411:1: note: in expansion of macro ‘module_spi_driver’ 411 | module_spi_driver(machxo2_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8510.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8510_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8510.c:720:1: note: in expansion of macro ‘module_exit’ 720 | module_exit(wm8510_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8510.c:711:20: note: ‘cleanup_module’ target declared here 711 | static void __exit wm8510_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8510.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8510_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8510.c:709:1: note: in expansion of macro ‘module_init’ 709 | module_init(wm8510_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8510.c:690:19: note: ‘init_module’ target declared here 690 | static int __init wm8510_modinit(void) | ^~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm5102.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm5102_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm5102.c:2149:1: note: in expansion of macro ‘module_platform_driver’ 2149 | module_platform_driver(wm5102_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/sound/soc/codecs/wm5102.c:18: /<>/sound/soc/codecs/wm5102.c:2149:24: note: ‘init_module’ target declared here 2149 | module_platform_driver(wm5102_codec_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm5102.c:2149:1: note: in expansion of macro ‘module_platform_driver’ 2149 | module_platform_driver(wm5102_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm5102.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm5102_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm5102.c:2149:1: note: in expansion of macro ‘module_platform_driver’ 2149 | module_platform_driver(wm5102_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/sound/soc/codecs/wm5102.c:18: /<>/sound/soc/codecs/wm5102.c:2149:24: note: ‘cleanup_module’ target declared here 2149 | module_platform_driver(wm5102_codec_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm5102.c:2149:1: note: in expansion of macro ‘module_platform_driver’ 2149 | module_platform_driver(wm5102_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/fpga/xilinx-spi.o CC [M] fs/jfs/namei.o CC [M] sound/soc/codecs/wm8523.o CC [M] fs/jfs/jfs_mount.o In file included from /<>/drivers/fpga/xilinx-spi.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xilinx_slave_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro ‘module_spi_driver’ 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/xilinx-spi.c:17: /<>/drivers/fpga/xilinx-spi.c:208:19: note: ‘cleanup_module’ target declared here 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro ‘module_spi_driver’ 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/xilinx-spi.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xilinx_slave_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro ‘module_spi_driver’ 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/xilinx-spi.c:17: /<>/drivers/fpga/xilinx-spi.c:208:19: note: ‘init_module’ target declared here 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/fpga/xilinx-spi.c:208:1: note: in expansion of macro ‘module_spi_driver’ 208 | module_spi_driver(xilinx_slave_spi_driver) | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8523.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8523_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8523.c:540:1: note: in expansion of macro ‘module_i2c_driver’ 540 | module_i2c_driver(wm8523_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/fpga/altera-pr-ip-core.o In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8523.c:19: /<>/sound/soc/codecs/wm8523.c:540:19: note: ‘cleanup_module’ target declared here 540 | module_i2c_driver(wm8523_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8523.c:540:1: note: in expansion of macro ‘module_i2c_driver’ 540 | module_i2c_driver(wm8523_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8523.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8523_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8523.c:540:1: note: in expansion of macro ‘module_i2c_driver’ 540 | module_i2c_driver(wm8523_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8523.c:19: /<>/sound/soc/codecs/wm8523.c:540:19: note: ‘init_module’ target declared here 540 | module_i2c_driver(wm8523_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8523.c:540:1: note: in expansion of macro ‘module_i2c_driver’ 540 | module_i2c_driver(wm8523_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8524.o CC [M] drivers/fsi/fsi-core.o CC [M] fs/jfs/jfs_umount.o CC [M] drivers/fpga/fpga-bridge.o In file included from /<>/sound/soc/codecs/wm8524.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8524_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro ‘module_platform_driver’ 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/sound/soc/codecs/wm8524.c:20: /<>/sound/soc/codecs/wm8524.c:250:24: note: ‘cleanup_module’ target declared here 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro ‘module_platform_driver’ 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8524.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8524_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro ‘module_platform_driver’ 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/sound/soc/codecs/wm8524.c:20: /<>/sound/soc/codecs/wm8524.c:250:24: note: ‘init_module’ target declared here 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8524.c:250:1: note: in expansion of macro ‘module_platform_driver’ 250 | module_platform_driver(wm8524_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fsi/fsi-core.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fsi_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:112:32: note: in expansion of macro ‘module_init’ 112 | #define postcore_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/fsi/fsi-core.c:1001:1: note: in expansion of macro ‘postcore_initcall’ 1001 | postcore_initcall(fsi_init); | ^~~~~~~~~~~~~~~~~ /<>/drivers/fsi/fsi-core.c:997:19: note: ‘init_module’ target declared here 997 | static int __init fsi_init(void) | ^~~~~~~~ In file included from /<>/drivers/fpga/fpga-bridge.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fpga_bridge_dev_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/fpga/fpga-bridge.c:462:1: note: in expansion of macro ‘subsys_initcall’ 462 | subsys_initcall(fpga_bridge_dev_init); | ^~~~~~~~~~~~~~~ /<>/drivers/fpga/fpga-bridge.c:438:19: note: ‘init_module’ target declared here 438 | static int __init fpga_bridge_dev_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/fpga-bridge.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fpga_bridge_dev_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/fpga/fpga-bridge.c:463:1: note: in expansion of macro ‘module_exit’ 463 | module_exit(fpga_bridge_dev_exit); | ^~~~~~~~~~~ /<>/drivers/fpga/fpga-bridge.c:452:20: note: ‘cleanup_module’ target declared here 452 | static void __exit fpga_bridge_dev_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8580.o CC [M] fs/jfs/jfs_xtree.o CC [M] drivers/fpga/xilinx-pr-decoupler.o In file included from /<>/sound/soc/codecs/wm8580.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8580_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8580.c:1061:1: note: in expansion of macro ‘module_i2c_driver’ 1061 | module_i2c_driver(wm8580_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8580.c:28: /<>/sound/soc/codecs/wm8580.c:1061:19: note: ‘cleanup_module’ target declared here 1061 | module_i2c_driver(wm8580_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8580.c:1061:1: note: in expansion of macro ‘module_i2c_driver’ 1061 | module_i2c_driver(wm8580_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8580.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8580_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8580.c:1061:1: note: in expansion of macro ‘module_i2c_driver’ 1061 | module_i2c_driver(wm8580_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8580.c:28: /<>/sound/soc/codecs/wm8580.c:1061:19: note: ‘init_module’ target declared here 1061 | module_i2c_driver(wm8580_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8580.c:1061:1: note: in expansion of macro ‘module_i2c_driver’ 1061 | module_i2c_driver(wm8580_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/xilinx-pr-decoupler.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xlnx_pr_decoupler_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro ‘module_platform_driver’ 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/fpga/xilinx-pr-decoupler.c:21: /<>/drivers/fpga/xilinx-pr-decoupler.c:168:24: note: ‘cleanup_module’ target declared here 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro ‘module_platform_driver’ 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/xilinx-pr-decoupler.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xlnx_pr_decoupler_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro ‘module_platform_driver’ 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/fpga/xilinx-pr-decoupler.c:21: /<>/drivers/fpga/xilinx-pr-decoupler.c:168:24: note: ‘init_module’ target declared here 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/fpga/xilinx-pr-decoupler.c:168:1: note: in expansion of macro ‘module_platform_driver’ 168 | module_platform_driver(xlnx_pr_decoupler_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/fpga/fpga-region.o CC [M] sound/soc/codecs/wm8711.o In file included from /<>/drivers/fpga/fpga-region.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fpga_region_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/fpga/fpga-region.c:272:1: note: in expansion of macro ‘subsys_initcall’ 272 | subsys_initcall(fpga_region_init); | ^~~~~~~~~~~~~~~ /<>/drivers/fpga/fpga-region.c:255:19: note: ‘init_module’ target declared here 255 | static int __init fpga_region_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/fpga-region.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fpga_region_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/fpga/fpga-region.c:273:1: note: in expansion of macro ‘module_exit’ 273 | module_exit(fpga_region_exit); | ^~~~~~~~~~~ /<>/drivers/fpga/fpga-region.c:266:20: note: ‘cleanup_module’ target declared here 266 | static void __exit fpga_region_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/fsi/fsi-master-hub.o CC [M] drivers/fpga/of-fpga-region.o In file included from /<>/sound/soc/codecs/wm8711.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8711_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8711.c:506:1: note: in expansion of macro ‘module_exit’ 506 | module_exit(wm8711_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8711.c:497:20: note: ‘cleanup_module’ target declared here 497 | static void __exit wm8711_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8711.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8711_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8711.c:495:1: note: in expansion of macro ‘module_init’ 495 | module_init(wm8711_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8711.c:476:19: note: ‘init_module’ target declared here 476 | static int __init wm8711_modinit(void) | ^~~~~~~~~~~~~~ In file included from /<>/drivers/fsi/fsi-master-hub.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hub_master_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/fsi.h:66:3: note: in expansion of macro ‘module_driver’ 66 | module_driver(__fsi_driver, fsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/fsi/fsi-master-hub.c:345:1: note: in expansion of macro ‘module_fsi_driver’ 345 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/fsi.h:18, from /<>/drivers/fsi/fsi-master-hub.c:17: /<>/drivers/fsi/fsi-master-hub.c:345:19: note: ‘init_module’ target declared here 345 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/fsi/fsi-master-hub.c:345:1: note: in expansion of macro ‘module_fsi_driver’ 345 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fsi/fsi-master-hub.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hub_master_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/fsi.h:66:3: note: in expansion of macro ‘module_driver’ 66 | module_driver(__fsi_driver, fsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/fsi/fsi-master-hub.c:345:1: note: in expansion of macro ‘module_fsi_driver’ 345 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/fsi.h:18, from /<>/drivers/fsi/fsi-master-hub.c:17: /<>/drivers/fsi/fsi-master-hub.c:345:19: note: ‘cleanup_module’ target declared here 345 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/fsi/fsi-master-hub.c:345:1: note: in expansion of macro ‘module_fsi_driver’ 345 | module_fsi_driver(hub_master_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/of-fpga-region.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘of_fpga_region_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/fpga/of-fpga-region.c:486:1: note: in expansion of macro ‘module_exit’ 486 | module_exit(of_fpga_region_exit); | ^~~~~~~~~~~ /<>/drivers/fpga/of-fpga-region.c:479:20: note: ‘cleanup_module’ target declared here 479 | static void __exit of_fpga_region_exit(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fpga/of-fpga-region.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘of_fpga_region_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/fpga/of-fpga-region.c:485:1: note: in expansion of macro ‘subsys_initcall’ 485 | subsys_initcall(of_fpga_region_init); | ^~~~~~~~~~~~~~~ /<>/drivers/fpga/of-fpga-region.c:460:19: note: ‘init_module’ target declared here 460 | static int __init of_fpga_region_init(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/fsi/fsi-master-gpio.o CC [M] sound/soc/codecs/wm8728.o CC drivers/gpio/devres.o CC [M] fs/jfs/jfs_imap.o In file included from /<>/drivers/fsi/fsi-master-gpio.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fsi_master_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/fsi/fsi-master-gpio.c:688:1: note: in expansion of macro ‘module_platform_driver’ 688 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fsi/fsi-master-gpio.c:7: /<>/drivers/fsi/fsi-master-gpio.c:688:24: note: ‘init_module’ target declared here 688 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/fsi/fsi-master-gpio.c:688:1: note: in expansion of macro ‘module_platform_driver’ 688 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fsi/fsi-master-gpio.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fsi_master_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/fsi/fsi-master-gpio.c:688:1: note: in expansion of macro ‘module_platform_driver’ 688 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/fsi/fsi-master-gpio.c:7: /<>/drivers/fsi/fsi-master-gpio.c:688:24: note: ‘cleanup_module’ target declared here 688 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/fsi/fsi-master-gpio.c:688:1: note: in expansion of macro ‘module_platform_driver’ 688 | module_platform_driver(fsi_master_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8728.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8728_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8728.c:347:1: note: in expansion of macro ‘module_exit’ 347 | module_exit(wm8728_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8728.c:338:20: note: ‘cleanup_module’ target declared here 338 | static void __exit wm8728_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8728.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8728_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8728.c:336:1: note: in expansion of macro ‘module_init’ 336 | module_init(wm8728_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8728.c:317:19: note: ‘init_module’ target declared here 317 | static int __init wm8728_modinit(void) | ^~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8731.o CC drivers/gpio/gpiolib.o CC [M] drivers/fsi/fsi-scom.o In file included from /<>/sound/soc/codecs/wm8731.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8731_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8731.c:840:1: note: in expansion of macro ‘module_exit’ 840 | module_exit(wm8731_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8731.c:831:20: note: ‘cleanup_module’ target declared here 831 | static void __exit wm8731_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8731.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8731_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8731.c:829:1: note: in expansion of macro ‘module_init’ 829 | module_init(wm8731_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8731.c:810:19: note: ‘init_module’ target declared here 810 | static int __init wm8731_modinit(void) | ^~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8737.o CC [M] fs/jfs/jfs_debug.o AR drivers/gpu/drm/amd/lib/built-in.a CC [M] drivers/gpu/drm/arc/arcpgu_crtc.o CC [M] fs/jfs/jfs_dmap.o In file included from /<>/sound/soc/codecs/wm8737.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8737_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8737.c:734:1: note: in expansion of macro ‘module_exit’ 734 | module_exit(wm8737_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8737.c:725:20: note: ‘cleanup_module’ target declared here 725 | static void __exit wm8737_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8737.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8737_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8737.c:723:1: note: in expansion of macro ‘module_init’ 723 | module_init(wm8737_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8737.c:704:19: note: ‘init_module’ target declared here 704 | static int __init wm8737_modinit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/arc/arcpgu_hdmi.o CC [M] sound/soc/codecs/wm8741.o CC [M] drivers/gpu/drm/arc/arcpgu_sim.o In file included from /<>/sound/soc/codecs/wm8741.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8741_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8741.c:689:1: note: in expansion of macro ‘module_exit’ 689 | module_exit(wm8741_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8741.c:680:20: note: ‘cleanup_module’ target declared here 680 | static void __exit wm8741_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8741.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8741_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8741.c:678:1: note: in expansion of macro ‘module_init’ 678 | module_init(wm8741_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8741.c:659:19: note: ‘init_module’ target declared here 659 | static int __init wm8741_modinit(void) | ^~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8750.o CC [M] fs/jfs/jfs_unicode.o CC [M] drivers/gpu/drm/arc/arcpgu_drv.o In file included from /<>/sound/soc/codecs/wm8750.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8750_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8750.c:855:1: note: in expansion of macro ‘module_exit’ 855 | module_exit(wm8750_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8750.c:846:20: note: ‘cleanup_module’ target declared here 846 | static void __exit wm8750_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8750.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8750_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8750.c:844:1: note: in expansion of macro ‘module_init’ 844 | module_init(wm8750_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8750.c:825:19: note: ‘init_module’ target declared here 825 | static int __init wm8750_modinit(void) | ^~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_dtree.o CC [M] sound/soc/codecs/wm8753.o In file included from /<>/include/drm/drmP.h:59, from /<>/include/drm/drm_modeset_helper.h:26, from /<>/include/drm/drm_crtc_helper.h:44, from /<>/drivers/gpu/drm/arc/arcpgu_drv.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘arcpgu_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/arc/arcpgu_drv.c:251:1: note: in expansion of macro ‘module_platform_driver’ 251 | module_platform_driver(arcpgu_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/include/uapi/linux/fb.h:6, from /<>/include/linux/fb.h:6, from /<>/include/drm/drm_crtc_helper.h:40, from /<>/drivers/gpu/drm/arc/arcpgu_drv.c:18: /<>/drivers/gpu/drm/arc/arcpgu_drv.c:251:24: note: ‘cleanup_module’ target declared here 251 | module_platform_driver(arcpgu_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/arc/arcpgu_drv.c:251:1: note: in expansion of macro ‘module_platform_driver’ 251 | module_platform_driver(arcpgu_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/include/drm/drm_modeset_helper.h:26, from /<>/include/drm/drm_crtc_helper.h:44, from /<>/drivers/gpu/drm/arc/arcpgu_drv.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘arcpgu_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/arc/arcpgu_drv.c:251:1: note: in expansion of macro ‘module_platform_driver’ 251 | module_platform_driver(arcpgu_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/include/uapi/linux/fb.h:6, from /<>/include/linux/fb.h:6, from /<>/include/drm/drm_crtc_helper.h:40, from /<>/drivers/gpu/drm/arc/arcpgu_drv.c:18: /<>/drivers/gpu/drm/arc/arcpgu_drv.c:251:24: note: ‘init_module’ target declared here 251 | module_platform_driver(arcpgu_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/arc/arcpgu_drv.c:251:1: note: in expansion of macro ‘module_platform_driver’ 251 | module_platform_driver(arcpgu_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC drivers/gpio/gpiolib-legacy.o LD [M] drivers/gpu/drm/arc/arcpgu.o AR drivers/gpu/drm/arm/built-in.a CC [M] drivers/gpu/drm/arm/hdlcd_drv.o In file included from /<>/sound/soc/codecs/wm8753.c:34: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8753_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8753.c:1631:1: note: in expansion of macro ‘module_exit’ 1631 | module_exit(wm8753_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8753.c:1622:20: note: ‘cleanup_module’ target declared here 1622 | static void __exit wm8753_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8753.c:34: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8753_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8753.c:1620:1: note: in expansion of macro ‘module_init’ 1620 | module_init(wm8753_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8753.c:1601:19: note: ‘init_module’ target declared here 1601 | static int __init wm8753_modinit(void) | ^~~~~~~~~~~~~~ CC drivers/gpio/gpiolib-devprop.o In file included from /<>/drivers/gpu/drm/arm/hdlcd_drv.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hdlcd_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/arm/hdlcd_drv.c:475:1: note: in expansion of macro ‘module_platform_driver’ 475 | module_platform_driver(hdlcd_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/of_reserved_mem.h:5, from /<>/drivers/gpu/drm/arm/hdlcd_drv.c:19: /<>/drivers/gpu/drm/arm/hdlcd_drv.c:475:24: note: ‘cleanup_module’ target declared here 475 | module_platform_driver(hdlcd_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/arm/hdlcd_drv.c:475:1: note: in expansion of macro ‘module_platform_driver’ 475 | module_platform_driver(hdlcd_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/arm/hdlcd_drv.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hdlcd_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/arm/hdlcd_drv.c:475:1: note: in expansion of macro ‘module_platform_driver’ 475 | module_platform_driver(hdlcd_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/of_reserved_mem.h:5, from /<>/drivers/gpu/drm/arm/hdlcd_drv.c:19: /<>/drivers/gpu/drm/arm/hdlcd_drv.c:475:24: note: ‘init_module’ target declared here 475 | module_platform_driver(hdlcd_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/arm/hdlcd_drv.c:475:1: note: in expansion of macro ‘module_platform_driver’ 475 | module_platform_driver(hdlcd_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8770.o CC [M] drivers/gpu/drm/arm/hdlcd_crtc.o CC drivers/gpio/gpiolib-of.o In file included from /<>/sound/soc/codecs/wm8770.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8770_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8770.c:711:1: note: in expansion of macro ‘module_spi_driver’ 711 | module_spi_driver(wm8770_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/sound/soc/codecs/wm8770.c:17: /<>/sound/soc/codecs/wm8770.c:711:19: note: ‘cleanup_module’ target declared here 711 | module_spi_driver(wm8770_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8770.c:711:1: note: in expansion of macro ‘module_spi_driver’ 711 | module_spi_driver(wm8770_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8770.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8770_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8770.c:711:1: note: in expansion of macro ‘module_spi_driver’ 711 | module_spi_driver(wm8770_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/sound/soc/codecs/wm8770.c:17: /<>/sound/soc/codecs/wm8770.c:711:19: note: ‘init_module’ target declared here 711 | module_spi_driver(wm8770_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8770.c:711:1: note: in expansion of macro ‘module_spi_driver’ 711 | module_spi_driver(wm8770_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8776.o CC [M] drivers/gpu/drm/arm/malidp_drv.o CC [M] fs/jfs/jfs_inode.o CC drivers/gpio/gpiolib-sysfs.o In file included from /<>/sound/soc/codecs/wm8776.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8776_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8776.c:565:1: note: in expansion of macro ‘module_exit’ 565 | module_exit(wm8776_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8776.c:556:20: note: ‘cleanup_module’ target declared here 556 | static void __exit wm8776_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8776.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8776_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8776.c:554:1: note: in expansion of macro ‘module_init’ 554 | module_init(wm8776_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8776.c:535:19: note: ‘init_module’ target declared here 535 | static int __init wm8776_modinit(void) | ^~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/arm/malidp_drv.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘malidp_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/arm/malidp_drv.c:770:1: note: in expansion of macro ‘module_platform_driver’ 770 | module_platform_driver(malidp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpu/drm/arm/malidp_drv.c:16: /<>/drivers/gpu/drm/arm/malidp_drv.c:770:24: note: ‘cleanup_module’ target declared here 770 | module_platform_driver(malidp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/arm/malidp_drv.c:770:1: note: in expansion of macro ‘module_platform_driver’ 770 | module_platform_driver(malidp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/arm/malidp_drv.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘malidp_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/arm/malidp_drv.c:770:1: note: in expansion of macro ‘module_platform_driver’ 770 | module_platform_driver(malidp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpu/drm/arm/malidp_drv.c:16: /<>/drivers/gpu/drm/arm/malidp_drv.c:770:24: note: ‘init_module’ target declared here 770 | module_platform_driver(malidp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/arm/malidp_drv.c:770:1: note: in expansion of macro ‘module_platform_driver’ 770 | module_platform_driver(malidp_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8782.o CC [M] fs/jfs/jfs_discard.o CC [M] drivers/gpu/drm/arm/malidp_hw.o In file included from /<>/sound/soc/codecs/wm8782.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8782_codec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8782.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(wm8782_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8782.c:22: /<>/sound/soc/codecs/wm8782.c:86:24: note: ‘cleanup_module’ target declared here 86 | module_platform_driver(wm8782_codec_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8782.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(wm8782_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8782.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8782_codec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8782.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(wm8782_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8782.c:22: /<>/sound/soc/codecs/wm8782.c:86:24: note: ‘init_module’ target declared here 86 | module_platform_driver(wm8782_codec_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8782.c:86:1: note: in expansion of macro ‘module_platform_driver’ 86 | module_platform_driver(wm8782_codec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8804.o CC [M] fs/jfs/jfs_extent.o CC drivers/gpio/gpio-mmio.o CC [M] fs/jfs/symlink.o CC [M] fs/jfs/jfs_metapage.o CC [M] drivers/gpu/drm/arm/malidp_planes.o CC drivers/gpio/gpio-raspberrypi-exp.o CC [M] sound/soc/codecs/wm8804-i2c.o CC drivers/gpio/gpio-bcm-virt.o In file included from /<>/sound/soc/codecs/wm8804-i2c.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8804_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8804-i2c.c:60:1: note: in expansion of macro ‘module_i2c_driver’ 60 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8804-i2c.c:15: /<>/sound/soc/codecs/wm8804-i2c.c:60:19: note: ‘cleanup_module’ target declared here 60 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8804-i2c.c:60:1: note: in expansion of macro ‘module_i2c_driver’ 60 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8804-i2c.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8804_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8804-i2c.c:60:1: note: in expansion of macro ‘module_i2c_driver’ 60 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8804-i2c.c:15: /<>/sound/soc/codecs/wm8804-i2c.c:60:19: note: ‘init_module’ target declared here 60 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8804-i2c.c:60:1: note: in expansion of macro ‘module_i2c_driver’ 60 | module_i2c_driver(wm8804_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_logmgr.o CC [M] sound/soc/codecs/wm8804-spi.o CC [M] drivers/gpu/drm/arm/malidp_crtc.o In file included from /<>/sound/soc/codecs/wm8804-spi.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8804_spi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8804-spi.c:52:1: note: in expansion of macro ‘module_spi_driver’ 52 | module_spi_driver(wm8804_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/wm8804-spi.c:15: /<>/sound/soc/codecs/wm8804-spi.c:52:19: note: ‘cleanup_module’ target declared here 52 | module_spi_driver(wm8804_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8804-spi.c:52:1: note: in expansion of macro ‘module_spi_driver’ 52 | module_spi_driver(wm8804_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8804-spi.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8804_spi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8804-spi.c:52:1: note: in expansion of macro ‘module_spi_driver’ 52 | module_spi_driver(wm8804_spi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/sound/soc/codecs/wm8804-spi.c:15: /<>/sound/soc/codecs/wm8804-spi.c:52:19: note: ‘init_module’ target declared here 52 | module_spi_driver(wm8804_spi_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8804-spi.c:52:1: note: in expansion of macro ‘module_spi_driver’ 52 | module_spi_driver(wm8804_spi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8903.o CC drivers/gpio/gpio-htc-egpio.o In file included from /<>/sound/soc/codecs/wm8903.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8903_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8903.c:2226:1: note: in expansion of macro ‘module_i2c_driver’ 2226 | module_i2c_driver(wm8903_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/sound/soc/codecs/wm8903.c:23: /<>/sound/soc/codecs/wm8903.c:2226:19: note: ‘cleanup_module’ target declared here 2226 | module_i2c_driver(wm8903_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8903.c:2226:1: note: in expansion of macro ‘module_i2c_driver’ 2226 | module_i2c_driver(wm8903_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8903.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8903_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8903.c:2226:1: note: in expansion of macro ‘module_i2c_driver’ 2226 | module_i2c_driver(wm8903_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/sound/soc/codecs/wm8903.c:23: /<>/sound/soc/codecs/wm8903.c:2226:19: note: ‘init_module’ target declared here 2226 | module_i2c_driver(wm8903_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8903.c:2226:1: note: in expansion of macro ‘module_i2c_driver’ 2226 | module_i2c_driver(wm8903_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jfs/jfs_txnmgr.o LD [M] drivers/gpu/drm/arm/hdlcd.o LD [M] drivers/gpu/drm/arm/mali-dp.o CC [M] drivers/gpu/drm/bridge/adv7511/adv7511_drv.o CC drivers/gpio/gpio-mpc8xxx.o In file included from /<>/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adv7511_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1340:1: note: in expansion of macro ‘module_exit’ 1340 | module_exit(adv7511_exit); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1333:20: note: ‘cleanup_module’ target declared here 1333 | static void __exit adv7511_exit(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adv7511_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1331:1: note: in expansion of macro ‘module_init’ 1331 | module_init(adv7511_init); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c:1324:19: note: ‘init_module’ target declared here 1324 | static int __init adv7511_init(void) | ^~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8960.o CC drivers/gpio/gpio-pl061.o CC [M] fs/jfs/jfs_uniupr.o CC [M] drivers/gpu/drm/bridge/adv7511/adv7511_audio.o In file included from /<>/sound/soc/codecs/wm8960.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8960_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8960.c:1487:1: note: in expansion of macro ‘module_i2c_driver’ 1487 | module_i2c_driver(wm8960_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8960.c:19: /<>/sound/soc/codecs/wm8960.c:1487:19: note: ‘cleanup_module’ target declared here 1487 | module_i2c_driver(wm8960_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8960.c:1487:1: note: in expansion of macro ‘module_i2c_driver’ 1487 | module_i2c_driver(wm8960_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8960.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8960_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8960.c:1487:1: note: in expansion of macro ‘module_i2c_driver’ 1487 | module_i2c_driver(wm8960_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8960.c:19: /<>/sound/soc/codecs/wm8960.c:1487:19: note: ‘init_module’ target declared here 1487 | module_i2c_driver(wm8960_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8960.c:1487:1: note: in expansion of macro ‘module_i2c_driver’ 1487 | module_i2c_driver(wm8960_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/jfs/resize.o CC drivers/gpio/gpio-rc5t583.o CC [M] sound/soc/codecs/wm8962.o CC [M] drivers/gpu/drm/bridge/adv7511/adv7511_cec.o CC drivers/gpio/gpio-stmpe.o CC [M] fs/jfs/xattr.o In file included from /<>/sound/soc/codecs/wm8962.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8962_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8962.c:3889:1: note: in expansion of macro ‘module_i2c_driver’ 3889 | module_i2c_driver(wm8962_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/sound/soc/codecs/wm8962.c:21: /<>/sound/soc/codecs/wm8962.c:3889:19: note: ‘cleanup_module’ target declared here 3889 | module_i2c_driver(wm8962_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8962.c:3889:1: note: in expansion of macro ‘module_i2c_driver’ 3889 | module_i2c_driver(wm8962_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8962.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8962_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8962.c:3889:1: note: in expansion of macro ‘module_i2c_driver’ 3889 | module_i2c_driver(wm8962_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/sound/soc/codecs/wm8962.c:21: /<>/sound/soc/codecs/wm8962.c:3889:19: note: ‘init_module’ target declared here 3889 | module_i2c_driver(wm8962_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8962.c:3889:1: note: in expansion of macro ‘module_i2c_driver’ 3889 | module_i2c_driver(wm8962_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/gpio/gpio-tc3589x.o CC [M] drivers/gpu/drm/bridge/adv7511/adv7533.o CC [M] fs/jfs/ioctl.o CC drivers/gpio/gpio-palmas.o CC [M] fs/jfs/acl.o LD [M] drivers/gpu/drm/bridge/adv7511/adv7511_drm.o CC [M] sound/soc/codecs/wm8974.o AR drivers/gpu/drm/bridge/synopsys/built-in.a CC [M] drivers/gpu/drm/bridge/synopsys/dw-hdmi.o LD [M] fs/jfs/jfs.o CC drivers/gpio/gpio-tps6586x.o CC fs/kernfs/mount.o In file included from /<>/sound/soc/codecs/wm8974.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8974_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8974.c:739:1: note: in expansion of macro ‘module_i2c_driver’ 739 | module_i2c_driver(wm8974_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8974.c:19: /<>/sound/soc/codecs/wm8974.c:739:19: note: ‘cleanup_module’ target declared here 739 | module_i2c_driver(wm8974_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8974.c:739:1: note: in expansion of macro ‘module_i2c_driver’ 739 | module_i2c_driver(wm8974_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8974.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8974_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8974.c:739:1: note: in expansion of macro ‘module_i2c_driver’ 739 | module_i2c_driver(wm8974_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8974.c:19: /<>/sound/soc/codecs/wm8974.c:739:19: note: ‘init_module’ target declared here 739 | module_i2c_driver(wm8974_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8974.c:739:1: note: in expansion of macro ‘module_i2c_driver’ 739 | module_i2c_driver(wm8974_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/wm8978.o CC drivers/gpio/gpio-tps65910.o CC fs/kernfs/inode.o In file included from /<>/sound/soc/codecs/wm8978.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8978_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8978.c:1083:1: note: in expansion of macro ‘module_i2c_driver’ 1083 | module_i2c_driver(wm8978_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8978.c:20: /<>/sound/soc/codecs/wm8978.c:1083:19: note: ‘cleanup_module’ target declared here 1083 | module_i2c_driver(wm8978_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8978.c:1083:1: note: in expansion of macro ‘module_i2c_driver’ 1083 | module_i2c_driver(wm8978_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8978.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8978_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8978.c:1083:1: note: in expansion of macro ‘module_i2c_driver’ 1083 | module_i2c_driver(wm8978_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/wm8978.c:20: /<>/sound/soc/codecs/wm8978.c:1083:19: note: ‘init_module’ target declared here 1083 | module_i2c_driver(wm8978_i2c_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/wm8978.c:1083:1: note: in expansion of macro ‘module_i2c_driver’ 1083 | module_i2c_driver(wm8978_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC drivers/gpio/gpio-twl6040.o CC [M] sound/soc/codecs/wm8985.o CC fs/kernfs/dir.o CC drivers/gpio/gpio-zevio.o CC [M] drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.o In file included from /<>/sound/soc/codecs/wm8985.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8985_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/codecs/wm8985.c:1246:1: note: in expansion of macro ‘module_exit’ 1246 | module_exit(wm8985_exit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8985.c:1237:20: note: ‘cleanup_module’ target declared here 1237 | static void __exit wm8985_exit(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/codecs/wm8985.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8985_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8985.c:1235:1: note: in expansion of macro ‘module_init’ 1235 | module_init(wm8985_modinit); | ^~~~~~~~~~~ /<>/sound/soc/codecs/wm8985.c:1215:19: note: ‘init_module’ target declared here 1215 | static int __init wm8985_modinit(void) | ^~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-74x164.o CC [M] sound/soc/codecs/wm_adsp.o In file included from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_dw_hdmi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:647:1: note: in expansion of macro ‘module_platform_driver’ 647 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:13: /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:647:24: note: ‘init_module’ target declared here 647 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:647:1: note: in expansion of macro ‘module_platform_driver’ 647 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_dw_hdmi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:647:1: note: in expansion of macro ‘module_platform_driver’ 647 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:13: /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:647:24: note: ‘cleanup_module’ target declared here 647 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:647:1: note: in expansion of macro ‘module_platform_driver’ 647 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-74x164.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gen_74x164_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-74x164.c:197:1: note: in expansion of macro ‘module_spi_driver’ 197 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/drivers/gpio/gpio-74x164.c:14: /<>/drivers/gpio/gpio-74x164.c:197:19: note: ‘cleanup_module’ target declared here 197 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-74x164.c:197:1: note: in expansion of macro ‘module_spi_driver’ 197 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-74x164.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gen_74x164_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-74x164.c:197:1: note: in expansion of macro ‘module_spi_driver’ 197 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/drivers/gpio/gpio-74x164.c:14: /<>/drivers/gpio/gpio-74x164.c:197:19: note: ‘init_module’ target declared here 197 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-74x164.c:197:1: note: in expansion of macro ‘module_spi_driver’ 197 | module_spi_driver(gen_74x164_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.o CC fs/kernfs/file.o CC [M] drivers/gpio/gpio-74xx-mmio.o In file included from /<>/drivers/gpio/gpio-74xx-mmio.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mmio_74xx_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-74xx-mmio.c:148:1: note: in expansion of macro ‘module_platform_driver’ 148 | module_platform_driver(mmio_74xx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpio/gpio-74xx-mmio.c:14: /<>/drivers/gpio/gpio-74xx-mmio.c:148:24: note: ‘cleanup_module’ target declared here 148 | module_platform_driver(mmio_74xx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-74xx-mmio.c:148:1: note: in expansion of macro ‘module_platform_driver’ 148 | module_platform_driver(mmio_74xx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-74xx-mmio.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mmio_74xx_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-74xx-mmio.c:148:1: note: in expansion of macro ‘module_platform_driver’ 148 | module_platform_driver(mmio_74xx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpio/gpio-74xx-mmio.c:14: /<>/drivers/gpio/gpio-74xx-mmio.c:148:24: note: ‘init_module’ target declared here 148 | module_platform_driver(mmio_74xx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-74xx-mmio.c:148:1: note: in expansion of macro ‘module_platform_driver’ 148 | module_platform_driver(mmio_74xx_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-adnp.o In file included from /<>/include/drm/drmP.h:59, from /<>/include/drm/bridge/dw_hdmi.h:13, from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_dw_hdmi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:157:1: note: in expansion of macro ‘module_platform_driver’ 157 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/include/drm/bridge/dw_hdmi.h:13, from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:11: /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:157:24: note: ‘init_module’ target declared here 157 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:157:1: note: in expansion of macro ‘module_platform_driver’ 157 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/include/drm/bridge/dw_hdmi.h:13, from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_dw_hdmi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:157:1: note: in expansion of macro ‘module_platform_driver’ 157 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/include/drm/bridge/dw_hdmi.h:13, from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:11: /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:157:24: note: ‘cleanup_module’ target declared here 157 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:157:1: note: in expansion of macro ‘module_platform_driver’ 157 | module_platform_driver(snd_dw_hdmi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-adnp.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adnp_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-adnp.c:542:1: note: in expansion of macro ‘module_i2c_driver’ 542 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-adnp.c:9: /<>/drivers/gpio/gpio-adnp.c:542:19: note: ‘cleanup_module’ target declared here 542 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-adnp.c:542:1: note: in expansion of macro ‘module_i2c_driver’ 542 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-adnp.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adnp_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-adnp.c:542:1: note: in expansion of macro ‘module_i2c_driver’ 542 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-adnp.c:9: /<>/drivers/gpio/gpio-adnp.c:542:19: note: ‘init_module’ target declared here 542 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-adnp.c:542:1: note: in expansion of macro ‘module_i2c_driver’ 542 | module_i2c_driver(adnp_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.o CC fs/kernfs/symlink.o CC [M] drivers/gpio/gpio-adp5520.o In function ‘kernfs_get_target_path’, inlined from ‘kernfs_getlink’ at /<>/fs/kernfs/symlink.c:118:10, inlined from ‘kernfs_iop_get_link’ at /<>/fs/kernfs/symlink.c:136:10, inlined from ‘kernfs_iop_get_link’ at /<>/fs/kernfs/symlink.c:124:20: /<>/fs/kernfs/symlink.c:100:3: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 100 | strncpy(s + len, kn->name, slen); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/kernfs/symlink.c: In function ‘kernfs_iop_get_link’: /<>/fs/kernfs/symlink.c:97:14: note: length computed here 97 | int slen = strlen(kn->name); | ^~~~~~~~~~~~~~~~ AR fs/kernfs/built-in.a CC [M] fs/lockd/clntlock.o In file included from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dw_hdmi_cec_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:322:1: note: in expansion of macro ‘module_platform_driver’ 322 | module_platform_driver(dw_hdmi_cec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:13: /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:322:24: note: ‘init_module’ target declared here 322 | module_platform_driver(dw_hdmi_cec_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:322:1: note: in expansion of macro ‘module_platform_driver’ 322 | module_platform_driver(dw_hdmi_cec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dw_hdmi_cec_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:322:1: note: in expansion of macro ‘module_platform_driver’ 322 | module_platform_driver(dw_hdmi_cec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:13: /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:322:24: note: ‘cleanup_module’ target declared here 322 | module_platform_driver(dw_hdmi_cec_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c:322:1: note: in expansion of macro ‘module_platform_driver’ 322 | module_platform_driver(dw_hdmi_cec_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-adp5520.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adp5520_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-adp5520.c:173:1: note: in expansion of macro ‘module_platform_driver’ 173 | module_platform_driver(adp5520_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpio/gpio-adp5520.c:13: /<>/drivers/gpio/gpio-adp5520.c:173:24: note: ‘init_module’ target declared here 173 | module_platform_driver(adp5520_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-adp5520.c:173:1: note: in expansion of macro ‘module_platform_driver’ 173 | module_platform_driver(adp5520_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-adp5520.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adp5520_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-adp5520.c:173:1: note: in expansion of macro ‘module_platform_driver’ 173 | module_platform_driver(adp5520_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpio/gpio-adp5520.c:13: /<>/drivers/gpio/gpio-adp5520.c:173:24: note: ‘cleanup_module’ target declared here 173 | module_platform_driver(adp5520_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-adp5520.c:173:1: note: in expansion of macro ‘module_platform_driver’ 173 | module_platform_driver(adp5520_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/bridge/analogix-anx78xx.o CC [M] drivers/gpio/gpio-adp5588.o In file included from /<>/drivers/gpio/gpio-adp5588.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘adp5588_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-adp5588.c:479:1: note: in expansion of macro ‘module_i2c_driver’ 479 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/gpio/gpio-adp5588.c:14: /<>/drivers/gpio/gpio-adp5588.c:479:19: note: ‘cleanup_module’ target declared here 479 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-adp5588.c:479:1: note: in expansion of macro ‘module_i2c_driver’ 479 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-adp5588.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘adp5588_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-adp5588.c:479:1: note: in expansion of macro ‘module_i2c_driver’ 479 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/gpio/gpio-adp5588.c:14: /<>/drivers/gpio/gpio-adp5588.c:479:19: note: ‘init_module’ target declared here 479 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-adp5588.c:479:1: note: in expansion of macro ‘module_i2c_driver’ 479 | module_i2c_driver(adp5588_gpio_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/zx_aud96p22.o CC [M] drivers/gpio/gpio-altera.o In file included from /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘anx78xx_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro ‘module_i2c_driver’ 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:20: /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: ‘cleanup_module’ target declared here 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro ‘module_i2c_driver’ 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘anx78xx_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro ‘module_i2c_driver’ 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:20: /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:19: note: ‘init_module’ target declared here 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/analogix-anx78xx.c:1490:1: note: in expansion of macro ‘module_i2c_driver’ 1490 | module_i2c_driver(anx78xx_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-altera.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘altera_gpio_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-altera.c:368:1: note: in expansion of macro ‘module_exit’ 368 | module_exit(altera_gpio_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-altera.c:364:20: note: ‘cleanup_module’ target declared here 364 | static void __exit altera_gpio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-altera.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘altera_gpio_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-altera.c:362:1: note: in expansion of macro ‘subsys_initcall’ 362 | subsys_initcall(altera_gpio_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-altera.c:358:19: note: ‘init_module’ target declared here 358 | static int __init altera_gpio_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/zx_aud96p22.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aud96p22_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/zx_aud96p22.c:400:1: note: in expansion of macro ‘module_i2c_driver’ 400 | module_i2c_driver(aud96p22_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/zx_aud96p22.c:13: /<>/sound/soc/codecs/zx_aud96p22.c:400:19: note: ‘cleanup_module’ target declared here 400 | module_i2c_driver(aud96p22_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/zx_aud96p22.c:400:1: note: in expansion of macro ‘module_i2c_driver’ 400 | module_i2c_driver(aud96p22_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/zx_aud96p22.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aud96p22_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/zx_aud96p22.c:400:1: note: in expansion of macro ‘module_i2c_driver’ 400 | module_i2c_driver(aud96p22_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/zx_aud96p22.c:13: /<>/sound/soc/codecs/zx_aud96p22.c:400:19: note: ‘init_module’ target declared here 400 | module_i2c_driver(aud96p22_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/zx_aud96p22.c:400:1: note: in expansion of macro ‘module_i2c_driver’ 400 | module_i2c_driver(aud96p22_i2c_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-arizona.o CC [M] sound/soc/codecs/dio2125.o CC [M] drivers/gpu/drm/bridge/dumb-vga-dac.o In file included from /<>/drivers/gpio/gpio-arizona.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘arizona_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-arizona.c:208:1: note: in expansion of macro ‘module_platform_driver’ 208 | module_platform_driver(arizona_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-arizona.c:18: /<>/drivers/gpio/gpio-arizona.c:208:24: note: ‘init_module’ target declared here 208 | module_platform_driver(arizona_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-arizona.c:208:1: note: in expansion of macro ‘module_platform_driver’ 208 | module_platform_driver(arizona_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-arizona.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘arizona_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-arizona.c:208:1: note: in expansion of macro ‘module_platform_driver’ 208 | module_platform_driver(arizona_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-arizona.c:18: /<>/drivers/gpio/gpio-arizona.c:208:24: note: ‘cleanup_module’ target declared here 208 | module_platform_driver(arizona_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-arizona.c:208:1: note: in expansion of macro ‘module_platform_driver’ 208 | module_platform_driver(arizona_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/lockd/clntproc.o CC [M] drivers/gpio/gpio-bd9571mwv.o In file included from /<>/sound/soc/codecs/dio2125.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dio2125_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/dio2125.c:116:1: note: in expansion of macro ‘module_platform_driver’ 116 | module_platform_driver(dio2125_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/dio2125.c:22: /<>/sound/soc/codecs/dio2125.c:116:24: note: ‘cleanup_module’ target declared here 116 | module_platform_driver(dio2125_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/dio2125.c:116:1: note: in expansion of macro ‘module_platform_driver’ 116 | module_platform_driver(dio2125_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/dio2125.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dio2125_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/dio2125.c:116:1: note: in expansion of macro ‘module_platform_driver’ 116 | module_platform_driver(dio2125_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/include/sound/soc.h:17, from /<>/sound/soc/codecs/dio2125.c:22: /<>/sound/soc/codecs/dio2125.c:116:24: note: ‘init_module’ target declared here 116 | module_platform_driver(dio2125_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/dio2125.c:116:1: note: in expansion of macro ‘module_platform_driver’ 116 | module_platform_driver(dio2125_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dumb_vga_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:296:1: note: in expansion of macro ‘module_platform_driver’ 296 | module_platform_driver(dumb_vga_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:14: /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:296:24: note: ‘cleanup_module’ target declared here 296 | module_platform_driver(dumb_vga_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:296:1: note: in expansion of macro ‘module_platform_driver’ 296 | module_platform_driver(dumb_vga_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dumb_vga_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:296:1: note: in expansion of macro ‘module_platform_driver’ 296 | module_platform_driver(dumb_vga_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:14: /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:296:24: note: ‘init_module’ target declared here 296 | module_platform_driver(dumb_vga_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/dumb-vga-dac.c:296:1: note: in expansion of macro ‘module_platform_driver’ 296 | module_platform_driver(dumb_vga_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/max98504.o CC [M] drivers/gpu/drm/bridge/lvds-encoder.o In file included from /<>/drivers/gpio/gpio-bd9571mwv.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bd9571mwv_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro ‘module_platform_driver’ 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-bd9571mwv.c:20: /<>/drivers/gpio/gpio-bd9571mwv.c:140:24: note: ‘cleanup_module’ target declared here 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro ‘module_platform_driver’ 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-bd9571mwv.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bd9571mwv_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro ‘module_platform_driver’ 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-bd9571mwv.c:20: /<>/drivers/gpio/gpio-bd9571mwv.c:140:24: note: ‘init_module’ target declared here 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-bd9571mwv.c:140:1: note: in expansion of macro ‘module_platform_driver’ 140 | module_platform_driver(bd9571mwv_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-da9052.o In file included from /<>/sound/soc/codecs/max98504.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max98504_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max98504.c:380:1: note: in expansion of macro ‘module_i2c_driver’ 380 | module_i2c_driver(max98504_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/max98504.c:13: /<>/sound/soc/codecs/max98504.c:380:19: note: ‘cleanup_module’ target declared here 380 | module_i2c_driver(max98504_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max98504.c:380:1: note: in expansion of macro ‘module_i2c_driver’ 380 | module_i2c_driver(max98504_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/max98504.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max98504_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/max98504.c:380:1: note: in expansion of macro ‘module_i2c_driver’ 380 | module_i2c_driver(max98504_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/sound/soc/codecs/max98504.c:13: /<>/sound/soc/codecs/max98504.c:380:19: note: ‘init_module’ target declared here 380 | module_i2c_driver(max98504_i2c_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/max98504.c:380:1: note: in expansion of macro ‘module_i2c_driver’ 380 | module_i2c_driver(max98504_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/bridge/lvds-encoder.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lvds_encoder_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/lvds-encoder.c:119:1: note: in expansion of macro ‘module_platform_driver’ 119 | module_platform_driver(lvds_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/bridge/lvds-encoder.c:10: /<>/drivers/gpu/drm/bridge/lvds-encoder.c:119:24: note: ‘cleanup_module’ target declared here 119 | module_platform_driver(lvds_encoder_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/lvds-encoder.c:119:1: note: in expansion of macro ‘module_platform_driver’ 119 | module_platform_driver(lvds_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/bridge/lvds-encoder.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lvds_encoder_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/lvds-encoder.c:119:1: note: in expansion of macro ‘module_platform_driver’ 119 | module_platform_driver(lvds_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/bridge/lvds-encoder.c:10: /<>/drivers/gpu/drm/bridge/lvds-encoder.c:119:24: note: ‘init_module’ target declared here 119 | module_platform_driver(lvds_encoder_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/lvds-encoder.c:119:1: note: in expansion of macro ‘module_platform_driver’ 119 | module_platform_driver(lvds_encoder_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/codecs/tpa6130a2.o CC [M] drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.o In file included from /<>/drivers/gpio/gpio-da9052.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘da9052_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-da9052.c:235:1: note: in expansion of macro ‘module_platform_driver’ 235 | module_platform_driver(da9052_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpio/gpio-da9052.c:17: /<>/drivers/gpio/gpio-da9052.c:235:24: note: ‘init_module’ target declared here 235 | module_platform_driver(da9052_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-da9052.c:235:1: note: in expansion of macro ‘module_platform_driver’ 235 | module_platform_driver(da9052_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-da9052.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘da9052_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-da9052.c:235:1: note: in expansion of macro ‘module_platform_driver’ 235 | module_platform_driver(da9052_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpio/gpio-da9052.c:17: /<>/drivers/gpio/gpio-da9052.c:235:24: note: ‘cleanup_module’ target declared here 235 | module_platform_driver(da9052_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-da9052.c:235:1: note: in expansion of macro ‘module_platform_driver’ 235 | module_platform_driver(da9052_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tpa6130a2.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tpa6130a2_i2c_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tpa6130a2.c:338:1: note: in expansion of macro ‘module_i2c_driver’ 338 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tpa6130a2.c:25: /<>/sound/soc/codecs/tpa6130a2.c:338:19: note: ‘cleanup_module’ target declared here 338 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tpa6130a2.c:338:1: note: in expansion of macro ‘module_i2c_driver’ 338 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tpa6130a2.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tpa6130a2_i2c_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/sound/soc/codecs/tpa6130a2.c:338:1: note: in expansion of macro ‘module_i2c_driver’ 338 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/codecs/tpa6130a2.c:25: /<>/sound/soc/codecs/tpa6130a2.c:338:19: note: ‘init_module’ target declared here 338 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/codecs/tpa6130a2.c:338:1: note: in expansion of macro ‘module_i2c_driver’ 338 | module_i2c_driver(tpa6130a2_i2c_driver); | ^~~~~~~~~~~~~~~~~ LD [M] sound/soc/codecs/snd-soc-ac97.o LD [M] sound/soc/codecs/snd-soc-adau-utils.o LD [M] sound/soc/codecs/snd-soc-adau1701.o LD [M] sound/soc/codecs/snd-soc-adau17x1.o LD [M] sound/soc/codecs/snd-soc-adau1761.o LD [M] sound/soc/codecs/snd-soc-adau1761-i2c.o LD [M] sound/soc/codecs/snd-soc-adau1761-spi.o CC [M] drivers/gpio/gpio-da9055.o LD [M] sound/soc/codecs/snd-soc-adau1977.o LD [M] sound/soc/codecs/snd-soc-adau1977-i2c.o LD [M] sound/soc/codecs/snd-soc-adau7002.o In file included from /<>/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:35: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘stdpxxxx_ge_b850v3_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:423:1: note: in expansion of macro ‘module_exit’ 423 | module_exit(stdpxxxx_ge_b850v3_exit); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:418:20: note: ‘cleanup_module’ target declared here 418 | static void __exit stdpxxxx_ge_b850v3_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:35: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘stdpxxxx_ge_b850v3_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:416:1: note: in expansion of macro ‘module_init’ 416 | module_init(stdpxxxx_ge_b850v3_init); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c:406:19: note: ‘init_module’ target declared here 406 | static int __init stdpxxxx_ge_b850v3_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ LD [M] sound/soc/codecs/snd-soc-ak4104.o LD [M] sound/soc/codecs/snd-soc-ak4458.o LD [M] sound/soc/codecs/snd-soc-ak4554.o LD [M] sound/soc/codecs/snd-soc-ak4613.o LD [M] sound/soc/codecs/snd-soc-ak4642.o LD [M] sound/soc/codecs/snd-soc-ak5386.o LD [M] sound/soc/codecs/snd-soc-ak5558.o LD [M] sound/soc/codecs/snd-soc-alc5623.o LD [M] sound/soc/codecs/snd-soc-arizona.o LD [M] sound/soc/codecs/snd-soc-bd28623.o CC [M] drivers/gpu/drm/bridge/nxp-ptn3460.o LD [M] sound/soc/codecs/snd-soc-bt-sco.o LD [M] sound/soc/codecs/snd-soc-cpcap.o LD [M] sound/soc/codecs/snd-soc-cs35l32.o LD [M] sound/soc/codecs/snd-soc-cs35l33.o LD [M] sound/soc/codecs/snd-soc-cs35l34.o LD [M] sound/soc/codecs/snd-soc-cs35l35.o LD [M] sound/soc/codecs/snd-soc-cs42l42.o LD [M] sound/soc/codecs/snd-soc-cs42l51.o LD [M] sound/soc/codecs/snd-soc-cs42l51-i2c.o CC [M] fs/lockd/clntxdr.o LD [M] sound/soc/codecs/snd-soc-cs42l52.o LD [M] sound/soc/codecs/snd-soc-cs42l56.o In file included from /<>/drivers/gpio/gpio-da9055.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘da9055_gpio_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-da9055.c:176:1: note: in expansion of macro ‘subsys_initcall’ 176 | subsys_initcall(da9055_gpio_init); | ^~~~~~~~~~~~~~~ LD [M] sound/soc/codecs/snd-soc-cs42l73.o /<>/drivers/gpio/gpio-da9055.c:172:19: note: ‘init_module’ target declared here 172 | static int __init da9055_gpio_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-da9055.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘da9055_gpio_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-da9055.c:182:1: note: in expansion of macro ‘module_exit’ 182 | module_exit(da9055_gpio_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-da9055.c:178:20: note: ‘cleanup_module’ target declared here 178 | static void __exit da9055_gpio_exit(void) | ^~~~~~~~~~~~~~~~ LD [M] sound/soc/codecs/snd-soc-cs4265.o LD [M] sound/soc/codecs/snd-soc-cs4270.o LD [M] sound/soc/codecs/snd-soc-cs4271.o LD [M] sound/soc/codecs/snd-soc-cs4271-i2c.o LD [M] sound/soc/codecs/snd-soc-cs4271-spi.o LD [M] sound/soc/codecs/snd-soc-cs42xx8.o LD [M] sound/soc/codecs/snd-soc-cs42xx8-i2c.o LD [M] sound/soc/codecs/snd-soc-cs43130.o LD [M] sound/soc/codecs/snd-soc-cs4349.o LD [M] sound/soc/codecs/snd-soc-cs53l30.o LD [M] sound/soc/codecs/snd-soc-da7219.o LD [M] sound/soc/codecs/snd-soc-es7134.o LD [M] sound/soc/codecs/snd-soc-es8316.o LD [M] sound/soc/codecs/snd-soc-es8328.o CC [M] drivers/gpio/gpio-dln2.o LD [M] sound/soc/codecs/snd-soc-es8328-i2c.o LD [M] sound/soc/codecs/snd-soc-es8328-spi.o LD [M] sound/soc/codecs/snd-soc-gtm601.o LD [M] sound/soc/codecs/snd-soc-ics43432.o LD [M] sound/soc/codecs/snd-soc-inno-rk3036.o LD [M] sound/soc/codecs/snd-soc-max9759.o LD [M] sound/soc/codecs/snd-soc-max98357a.o LD [M] sound/soc/codecs/snd-soc-max9867.o LD [M] sound/soc/codecs/snd-soc-max98927.o LD [M] sound/soc/codecs/snd-soc-max98373.o LD [M] sound/soc/codecs/snd-soc-max9860.o LD [M] sound/soc/codecs/snd-soc-msm8916-analog.o LD [M] sound/soc/codecs/snd-soc-msm8916-digital.o LD [M] sound/soc/codecs/snd-soc-mt6351.o LD [M] sound/soc/codecs/snd-soc-nau8540.o LD [M] sound/soc/codecs/snd-soc-nau8810.o LD [M] sound/soc/codecs/snd-soc-nau8824.o LD [M] sound/soc/codecs/snd-soc-hdmi-codec.o LD [M] sound/soc/codecs/snd-soc-pcm1681.o LD [M] sound/soc/codecs/snd-soc-pcm179x-codec.o LD [M] sound/soc/codecs/snd-soc-pcm1789-i2c.o LD [M] sound/soc/codecs/snd-soc-pcm1789-codec.o LD [M] sound/soc/codecs/snd-soc-pcm179x-i2c.o LD [M] sound/soc/codecs/snd-soc-pcm179x-spi.o LD [M] sound/soc/codecs/snd-soc-pcm186x.o LD [M] sound/soc/codecs/snd-soc-pcm186x-i2c.o LD [M] sound/soc/codecs/snd-soc-pcm186x-spi.o LD [M] sound/soc/codecs/snd-soc-pcm3168a.o LD [M] sound/soc/codecs/snd-soc-pcm3168a-i2c.o LD [M] sound/soc/codecs/snd-soc-pcm3168a-spi.o LD [M] sound/soc/codecs/snd-soc-pcm5102a.o In file included from /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ptn3460_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:371:1: note: in expansion of macro ‘module_i2c_driver’ 371 | module_i2c_driver(ptn3460_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:17: /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:371:19: note: ‘cleanup_module’ target declared here 371 | module_i2c_driver(ptn3460_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:371:1: note: in expansion of macro ‘module_i2c_driver’ 371 | module_i2c_driver(ptn3460_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ptn3460_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:371:1: note: in expansion of macro ‘module_i2c_driver’ 371 | module_i2c_driver(ptn3460_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:17: /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:371:19: note: ‘init_module’ target declared here 371 | module_i2c_driver(ptn3460_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/nxp-ptn3460.c:371:1: note: in expansion of macro ‘module_i2c_driver’ 371 | module_i2c_driver(ptn3460_driver); | ^~~~~~~~~~~~~~~~~ LD [M] sound/soc/codecs/snd-soc-pcm512x.o LD [M] sound/soc/codecs/snd-soc-pcm512x-i2c.o LD [M] sound/soc/codecs/snd-soc-pcm512x-spi.o LD [M] sound/soc/codecs/snd-soc-pcm1794a.o LD [M] sound/soc/codecs/snd-soc-rl6231.o LD [M] sound/soc/codecs/snd-soc-rt5616.o LD [M] sound/soc/codecs/snd-soc-rt5631.o LD [M] sound/soc/codecs/snd-soc-rt5645.o In file included from /<>/drivers/gpio/gpio-dln2.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dln2_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-dln2.c:520:1: note: in expansion of macro ‘module_platform_driver’ 520 | module_platform_driver(dln2_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-dln2.c:18: /<>/drivers/gpio/gpio-dln2.c:520:24: note: ‘init_module’ target declared here 520 | module_platform_driver(dln2_gpio_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-dln2.c:520:1: note: in expansion of macro ‘module_platform_driver’ 520 | module_platform_driver(dln2_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-dln2.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dln2_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-dln2.c:520:1: note: in expansion of macro ‘module_platform_driver’ 520 | module_platform_driver(dln2_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-dln2.c:18: /<>/drivers/gpio/gpio-dln2.c:520:24: note: ‘cleanup_module’ target declared here 520 | module_platform_driver(dln2_gpio_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-dln2.c:520:1: note: in expansion of macro ‘module_platform_driver’ 520 | module_platform_driver(dln2_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ LD [M] sound/soc/codecs/snd-soc-sgtl5000.o LD [M] sound/soc/codecs/snd-soc-sigmadsp.o LD [M] sound/soc/codecs/snd-soc-sigmadsp-i2c.o LD [M] sound/soc/codecs/snd-soc-sigmadsp-regmap.o LD [M] sound/soc/codecs/snd-soc-si476x.o LD [M] sound/soc/codecs/snd-soc-spdif-rx.o LD [M] sound/soc/codecs/snd-soc-spdif-tx.o LD [M] sound/soc/codecs/snd-soc-ssm2305.o LD [M] sound/soc/codecs/snd-soc-ssm2602.o LD [M] sound/soc/codecs/snd-soc-ssm2602-spi.o LD [M] sound/soc/codecs/snd-soc-ssm2602-i2c.o LD [M] sound/soc/codecs/snd-soc-ssm4567.o LD [M] sound/soc/codecs/snd-soc-sta32x.o LD [M] sound/soc/codecs/snd-soc-sta350.o LD [M] sound/soc/codecs/snd-soc-sti-sas.o LD [M] sound/soc/codecs/snd-soc-tas2552.o LD [M] sound/soc/codecs/snd-soc-tas5086.o LD [M] sound/soc/codecs/snd-soc-tas571x.o CC [M] drivers/gpu/drm/bridge/parade-ps8622.o LD [M] sound/soc/codecs/snd-soc-tas5720.o LD [M] sound/soc/codecs/snd-soc-tas6424.o LD [M] sound/soc/codecs/snd-soc-tda7419.o LD [M] sound/soc/codecs/snd-soc-tfa9879.o LD [M] sound/soc/codecs/snd-soc-tas5713.o LD [M] sound/soc/codecs/snd-soc-tlv320aic23.o LD [M] sound/soc/codecs/snd-soc-tlv320aic23-i2c.o LD [M] sound/soc/codecs/snd-soc-tlv320aic23-spi.o CC [M] drivers/gpio/gpio-dwapb.o LD [M] sound/soc/codecs/snd-soc-tlv320aic31xx.o LD [M] sound/soc/codecs/snd-soc-tlv320aic32x4.o LD [M] sound/soc/codecs/snd-soc-tlv320aic32x4-i2c.o LD [M] sound/soc/codecs/snd-soc-tlv320aic32x4-spi.o LD [M] sound/soc/codecs/snd-soc-tlv320aic3x.o LD [M] sound/soc/codecs/snd-soc-tscs42xx.o LD [M] sound/soc/codecs/snd-soc-tscs454.o LD [M] sound/soc/codecs/snd-soc-ts3a227e.o LD [M] sound/soc/codecs/snd-soc-wm5102.o LD [M] sound/soc/codecs/snd-soc-wm8510.o LD [M] sound/soc/codecs/snd-soc-wm8523.o LD [M] sound/soc/codecs/snd-soc-wm8524.o LD [M] sound/soc/codecs/snd-soc-wm8580.o LD [M] sound/soc/codecs/snd-soc-wm8711.o LD [M] sound/soc/codecs/snd-soc-wm8728.o LD [M] sound/soc/codecs/snd-soc-wm8731.o LD [M] sound/soc/codecs/snd-soc-wm8737.o LD [M] sound/soc/codecs/snd-soc-wm8741.o LD [M] sound/soc/codecs/snd-soc-wm8750.o LD [M] sound/soc/codecs/snd-soc-wm8753.o LD [M] sound/soc/codecs/snd-soc-wm8770.o LD [M] sound/soc/codecs/snd-soc-wm8776.o LD [M] sound/soc/codecs/snd-soc-wm8782.o LD [M] sound/soc/codecs/snd-soc-wm8804.o LD [M] sound/soc/codecs/snd-soc-wm8804-i2c.o LD [M] sound/soc/codecs/snd-soc-wm8804-spi.o LD [M] sound/soc/codecs/snd-soc-wm8903.o LD [M] sound/soc/codecs/snd-soc-wm8960.o LD [M] sound/soc/codecs/snd-soc-wm8962.o CC [M] fs/lockd/host.o LD [M] sound/soc/codecs/snd-soc-wm8974.o LD [M] sound/soc/codecs/snd-soc-wm8978.o LD [M] sound/soc/codecs/snd-soc-wm8985.o LD [M] sound/soc/codecs/snd-soc-wm-adsp.o LD [M] sound/soc/codecs/snd-soc-zx-aud96p22.o LD [M] sound/soc/codecs/snd-soc-dio2125.o In file included from /<>/drivers/gpio/gpio-dwapb.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dwapb_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-dwapb.c:851:1: note: in expansion of macro ‘module_platform_driver’ 851 | module_platform_driver(dwapb_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/drivers/gpio/gpio-dwapb.c:10: /<>/drivers/gpio/gpio-dwapb.c:851:24: note: ‘cleanup_module’ target declared here 851 | module_platform_driver(dwapb_gpio_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-dwapb.c:851:1: note: in expansion of macro ‘module_platform_driver’ 851 | module_platform_driver(dwapb_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-dwapb.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dwapb_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-dwapb.c:851:1: note: in expansion of macro ‘module_platform_driver’ 851 | module_platform_driver(dwapb_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/acpi.h:27, from /<>/drivers/gpio/gpio-dwapb.c:10: /<>/drivers/gpio/gpio-dwapb.c:851:24: note: ‘init_module’ target declared here 851 | module_platform_driver(dwapb_gpio_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-dwapb.c:851:1: note: in expansion of macro ‘module_platform_driver’ 851 | module_platform_driver(dwapb_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ LD [M] sound/soc/codecs/snd-soc-max98504.o LD [M] sound/soc/codecs/snd-soc-tpa6130a2.o In file included from /<>/drivers/gpu/drm/bridge/parade-ps8622.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ps8622_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/parade-ps8622.c:634:1: note: in expansion of macro ‘module_i2c_driver’ 634 | module_i2c_driver(ps8622_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/bridge/parade-ps8622.c:16: /<>/drivers/gpu/drm/bridge/parade-ps8622.c:634:19: note: ‘cleanup_module’ target declared here 634 | module_i2c_driver(ps8622_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/parade-ps8622.c:634:1: note: in expansion of macro ‘module_i2c_driver’ 634 | module_i2c_driver(ps8622_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/parade-ps8622.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ps8622_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/parade-ps8622.c:634:1: note: in expansion of macro ‘module_i2c_driver’ 634 | module_i2c_driver(ps8622_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/bridge/parade-ps8622.c:16: /<>/drivers/gpu/drm/bridge/parade-ps8622.c:634:19: note: ‘init_module’ target declared here 634 | module_i2c_driver(ps8622_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/parade-ps8622.c:634:1: note: in expansion of macro ‘module_i2c_driver’ 634 | module_i2c_driver(ps8622_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/dwc/dwc-i2s.o CC [M] drivers/gpu/drm/bridge/sil-sii8620.o CC [M] drivers/gpio/gpio-grgpio.o In file included from /<>/sound/soc/dwc/dwc-i2s.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dw_i2s_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro ‘module_platform_driver’ 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/dwc/dwc-i2s.c:15: /<>/sound/soc/dwc/dwc-i2s.c:756:24: note: ‘cleanup_module’ target declared here 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro ‘module_platform_driver’ 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/dwc/dwc-i2s.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dw_i2s_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro ‘module_platform_driver’ 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/dwc/dwc-i2s.c:15: /<>/sound/soc/dwc/dwc-i2s.c:756:24: note: ‘init_module’ target declared here 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/dwc/dwc-i2s.c:756:1: note: in expansion of macro ‘module_platform_driver’ 756 | module_platform_driver(dw_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-grgpio.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘grgpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-grgpio.c:487:1: note: in expansion of macro ‘module_platform_driver’ 487 | module_platform_driver(grgpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/of_platform.h:9, from /<>/drivers/gpio/gpio-grgpio.c:29: /<>/drivers/gpio/gpio-grgpio.c:487:24: note: ‘cleanup_module’ target declared here 487 | module_platform_driver(grgpio_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-grgpio.c:487:1: note: in expansion of macro ‘module_platform_driver’ 487 | module_platform_driver(grgpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-grgpio.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘grgpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-grgpio.c:487:1: note: in expansion of macro ‘module_platform_driver’ 487 | module_platform_driver(grgpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/of_platform.h:9, from /<>/drivers/gpio/gpio-grgpio.c:29: /<>/drivers/gpio/gpio-grgpio.c:487:24: note: ‘init_module’ target declared here 487 | module_platform_driver(grgpio_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-grgpio.c:487:1: note: in expansion of macro ‘module_platform_driver’ 487 | module_platform_driver(grgpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/sil-sii8620.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sii8620_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/sil-sii8620.c:2389:1: note: in expansion of macro ‘module_i2c_driver’ 2389 | module_i2c_driver(sii8620_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/include/drm/drm_crtc.h:28, from /<>/drivers/gpu/drm/bridge/sil-sii8620.c:15: /<>/drivers/gpu/drm/bridge/sil-sii8620.c:2389:19: note: ‘cleanup_module’ target declared here 2389 | module_i2c_driver(sii8620_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/sil-sii8620.c:2389:1: note: in expansion of macro ‘module_i2c_driver’ 2389 | module_i2c_driver(sii8620_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/sil-sii8620.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sii8620_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/sil-sii8620.c:2389:1: note: in expansion of macro ‘module_i2c_driver’ 2389 | module_i2c_driver(sii8620_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/include/drm/drm_crtc.h:28, from /<>/drivers/gpu/drm/bridge/sil-sii8620.c:15: /<>/drivers/gpu/drm/bridge/sil-sii8620.c:2389:19: note: ‘init_module’ target declared here 2389 | module_i2c_driver(sii8620_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/sil-sii8620.c:2389:1: note: in expansion of macro ‘module_i2c_driver’ 2389 | module_i2c_driver(sii8620_driver); | ^~~~~~~~~~~~~~~~~ LD [M] sound/soc/dwc/designware_i2s.o CC [M] sound/soc/fsl/fsl_asrc.o CC [M] drivers/gpio/gpio-hlwd.o CC [M] fs/lockd/svc.o In file included from /<>/drivers/gpio/gpio-hlwd.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hlwd_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-hlwd.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(hlwd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-hlwd.c:8: /<>/drivers/gpio/gpio-hlwd.c:111:24: note: ‘cleanup_module’ target declared here 111 | module_platform_driver(hlwd_gpio_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-hlwd.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(hlwd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-hlwd.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hlwd_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-hlwd.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(hlwd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-hlwd.c:8: /<>/drivers/gpio/gpio-hlwd.c:111:24: note: ‘init_module’ target declared here 111 | module_platform_driver(hlwd_gpio_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-hlwd.c:111:1: note: in expansion of macro ‘module_platform_driver’ 111 | module_platform_driver(hlwd_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_asrc.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fsl_asrc_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_asrc.c:1042:1: note: in expansion of macro ‘module_platform_driver’ 1042 | module_platform_driver(fsl_asrc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/sound/soc/fsl/fsl_asrc.c:15: /<>/sound/soc/fsl/fsl_asrc.c:1042:24: note: ‘cleanup_module’ target declared here 1042 | module_platform_driver(fsl_asrc_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_asrc.c:1042:1: note: in expansion of macro ‘module_platform_driver’ 1042 | module_platform_driver(fsl_asrc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_asrc.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fsl_asrc_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_asrc.c:1042:1: note: in expansion of macro ‘module_platform_driver’ 1042 | module_platform_driver(fsl_asrc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dma-mapping.h:7, from /<>/sound/soc/fsl/fsl_asrc.c:15: /<>/sound/soc/fsl/fsl_asrc.c:1042:24: note: ‘init_module’ target declared here 1042 | module_platform_driver(fsl_asrc_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_asrc.c:1042:1: note: in expansion of macro ‘module_platform_driver’ 1042 | module_platform_driver(fsl_asrc_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-kempld.o CC [M] drivers/gpu/drm/bridge/sii902x.o In file included from /<>/drivers/gpio/gpio-kempld.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘kempld_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-kempld.c:200:1: note: in expansion of macro ‘module_platform_driver’ 200 | module_platform_driver(kempld_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpio/gpio-kempld.c:22: /<>/drivers/gpio/gpio-kempld.c:200:24: note: ‘init_module’ target declared here 200 | module_platform_driver(kempld_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-kempld.c:200:1: note: in expansion of macro ‘module_platform_driver’ 200 | module_platform_driver(kempld_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-kempld.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘kempld_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-kempld.c:200:1: note: in expansion of macro ‘module_platform_driver’ 200 | module_platform_driver(kempld_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/drivers/gpio/gpio-kempld.c:22: /<>/drivers/gpio/gpio-kempld.c:200:24: note: ‘cleanup_module’ target declared here 200 | module_platform_driver(kempld_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-kempld.c:200:1: note: in expansion of macro ‘module_platform_driver’ 200 | module_platform_driver(kempld_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/lockd/svc.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nlm’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/lockd/svc.c:760:1: note: in expansion of macro ‘module_init’ 760 | module_init(init_nlm); | ^~~~~~~~~~~ /<>/fs/lockd/svc.c:719:19: note: ‘init_module’ target declared here 719 | static int __init init_nlm(void) | ^~~~~~~~ In file included from /<>/fs/lockd/svc.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nlm’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/lockd/svc.c:761:1: note: in expansion of macro ‘module_exit’ 761 | module_exit(exit_nlm); | ^~~~~~~~~~~ /<>/fs/lockd/svc.c:749:20: note: ‘cleanup_module’ target declared here 749 | static void __exit exit_nlm(void) | ^~~~~~~~ CC [M] drivers/gpio/gpio-lp3943.o CC [M] sound/soc/fsl/fsl_asrc_dma.o In file included from /<>/drivers/gpu/drm/bridge/sii902x.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sii902x_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/sii902x.c:470:1: note: in expansion of macro ‘module_i2c_driver’ 470 | module_i2c_driver(sii902x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/gpu/drm/bridge/sii902x.c:24: /<>/drivers/gpu/drm/bridge/sii902x.c:470:19: note: ‘cleanup_module’ target declared here 470 | module_i2c_driver(sii902x_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/sii902x.c:470:1: note: in expansion of macro ‘module_i2c_driver’ 470 | module_i2c_driver(sii902x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/sii902x.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sii902x_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/sii902x.c:470:1: note: in expansion of macro ‘module_i2c_driver’ 470 | module_i2c_driver(sii902x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/gpu/drm/bridge/sii902x.c:24: /<>/drivers/gpu/drm/bridge/sii902x.c:470:19: note: ‘init_module’ target declared here 470 | module_i2c_driver(sii902x_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/sii902x.c:470:1: note: in expansion of macro ‘module_i2c_driver’ 470 | module_i2c_driver(sii902x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-lp3943.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lp3943_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-lp3943.c:224:1: note: in expansion of macro ‘module_platform_driver’ 224 | module_platform_driver(lp3943_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-lp3943.c:15: /<>/drivers/gpio/gpio-lp3943.c:224:24: note: ‘cleanup_module’ target declared here 224 | module_platform_driver(lp3943_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-lp3943.c:224:1: note: in expansion of macro ‘module_platform_driver’ 224 | module_platform_driver(lp3943_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-lp3943.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lp3943_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-lp3943.c:224:1: note: in expansion of macro ‘module_platform_driver’ 224 | module_platform_driver(lp3943_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-lp3943.c:15: /<>/drivers/gpio/gpio-lp3943.c:224:24: note: ‘init_module’ target declared here 224 | module_platform_driver(lp3943_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-lp3943.c:224:1: note: in expansion of macro ‘module_platform_driver’ 224 | module_platform_driver(lp3943_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-lp873x.o CC [M] drivers/gpu/drm/bridge/sii9234.o CC [M] fs/lockd/svclock.o In file included from /<>/drivers/gpu/drm/bridge/sii9234.c:39: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sii9234_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/sii9234.c:993:1: note: in expansion of macro ‘module_i2c_driver’ 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/include/drm/drm_crtc.h:28, from /<>/drivers/gpu/drm/bridge/sii9234.c:29: /<>/drivers/gpu/drm/bridge/sii9234.c:993:19: note: ‘cleanup_module’ target declared here 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/sii9234.c:993:1: note: in expansion of macro ‘module_i2c_driver’ 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/sii9234.c:39: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sii9234_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/sii9234.c:993:1: note: in expansion of macro ‘module_i2c_driver’ 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/include/drm/drm_crtc.h:28, from /<>/drivers/gpu/drm/bridge/sii9234.c:29: /<>/drivers/gpu/drm/bridge/sii9234.c:993:19: note: ‘init_module’ target declared here 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/sii9234.c:993:1: note: in expansion of macro ‘module_i2c_driver’ 993 | module_i2c_driver(sii9234_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-lp873x.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lp873x_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-lp873x.c:179:1: note: in expansion of macro ‘module_platform_driver’ 179 | module_platform_driver(lp873x_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-lp873x.c:17: /<>/drivers/gpio/gpio-lp873x.c:179:24: note: ‘cleanup_module’ target declared here 179 | module_platform_driver(lp873x_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-lp873x.c:179:1: note: in expansion of macro ‘module_platform_driver’ 179 | module_platform_driver(lp873x_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-lp873x.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lp873x_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-lp873x.c:179:1: note: in expansion of macro ‘module_platform_driver’ 179 | module_platform_driver(lp873x_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-lp873x.c:17: /<>/drivers/gpio/gpio-lp873x.c:179:24: note: ‘init_module’ target declared here 179 | module_platform_driver(lp873x_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-lp873x.c:179:1: note: in expansion of macro ‘module_platform_driver’ 179 | module_platform_driver(lp873x_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-max3191x.o CC [M] drivers/gpu/drm/bridge/tc358767.o CC [M] sound/soc/fsl/fsl_sai.o In file included from /<>/drivers/gpio/gpio-max3191x.c:40: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max3191x_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-max3191x.c:493:1: note: in expansion of macro ‘module_driver’ 493 | module_driver(max3191x_driver, max3191x_register_driver, spi_unregister_driver); | ^~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-max3191x.c:39: /<>/drivers/gpio/gpio-max3191x.c:493:15: note: ‘cleanup_module’ target declared here 493 | module_driver(max3191x_driver, max3191x_register_driver, spi_unregister_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ In file included from /<>/drivers/gpio/gpio-max3191x.c:40: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max3191x_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-max3191x.c:493:1: note: in expansion of macro ‘module_driver’ 493 | module_driver(max3191x_driver, max3191x_register_driver, spi_unregister_driver); | ^~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-max3191x.c:39: /<>/drivers/gpio/gpio-max3191x.c:493:15: note: ‘init_module’ target declared here 493 | module_driver(max3191x_driver, max3191x_register_driver, spi_unregister_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_sai.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fsl_sai_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_sai.c:958:1: note: in expansion of macro ‘module_platform_driver’ 958 | module_platform_driver(fsl_sai_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dmaengine.h:20, from /<>/sound/soc/fsl/fsl_sai.c:9: /<>/sound/soc/fsl/fsl_sai.c:958:24: note: ‘cleanup_module’ target declared here 958 | module_platform_driver(fsl_sai_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_sai.c:958:1: note: in expansion of macro ‘module_platform_driver’ 958 | module_platform_driver(fsl_sai_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_sai.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fsl_sai_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_sai.c:958:1: note: in expansion of macro ‘module_platform_driver’ 958 | module_platform_driver(fsl_sai_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dmaengine.h:20, from /<>/sound/soc/fsl/fsl_sai.c:9: /<>/sound/soc/fsl/fsl_sai.c:958:24: note: ‘init_module’ target declared here 958 | module_platform_driver(fsl_sai_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_sai.c:958:1: note: in expansion of macro ‘module_platform_driver’ 958 | module_platform_driver(fsl_sai_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/tc358767.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tc358767_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/tc358767.c:1379:1: note: in expansion of macro ‘module_i2c_driver’ 1379 | module_i2c_driver(tc358767_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/tc358767.c:28: /<>/drivers/gpu/drm/bridge/tc358767.c:1379:19: note: ‘cleanup_module’ target declared here 1379 | module_i2c_driver(tc358767_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/tc358767.c:1379:1: note: in expansion of macro ‘module_i2c_driver’ 1379 | module_i2c_driver(tc358767_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/tc358767.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tc358767_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/tc358767.c:1379:1: note: in expansion of macro ‘module_i2c_driver’ 1379 | module_i2c_driver(tc358767_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/tc358767.c:28: /<>/drivers/gpu/drm/bridge/tc358767.c:1379:19: note: ‘init_module’ target declared here 1379 | module_i2c_driver(tc358767_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/bridge/tc358767.c:1379:1: note: in expansion of macro ‘module_i2c_driver’ 1379 | module_i2c_driver(tc358767_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-max730x.o CC [M] sound/soc/fsl/fsl_ssi.o CC [M] fs/lockd/svcshare.o CC [M] drivers/gpu/drm/bridge/ti-tfp410.o CC [M] drivers/gpio/gpio-max7300.o In file included from /<>/sound/soc/fsl/fsl_ssi.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fsl_ssi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_ssi.c:1698:1: note: in expansion of macro ‘module_platform_driver’ 1698 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_ssi.c:34: /<>/sound/soc/fsl/fsl_ssi.c:1698:24: note: ‘cleanup_module’ target declared here 1698 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_ssi.c:1698:1: note: in expansion of macro ‘module_platform_driver’ 1698 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_ssi.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fsl_ssi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_ssi.c:1698:1: note: in expansion of macro ‘module_platform_driver’ 1698 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_ssi.c:34: /<>/sound/soc/fsl/fsl_ssi.c:1698:24: note: ‘init_module’ target declared here 1698 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_ssi.c:1698:1: note: in expansion of macro ‘module_platform_driver’ 1698 | module_platform_driver(fsl_ssi_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-max7300.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max7300_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-max7300.c:84:1: note: in expansion of macro ‘module_exit’ 84 | module_exit(max7300_exit); | ^~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/ti-tfp410.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tfp410_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/ti-tfp410.c:371:1: note: in expansion of macro ‘module_exit’ 371 | module_exit(tfp410_module_exit); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/ti-tfp410.c:362:20: note: ‘cleanup_module’ target declared here 362 | static void __exit tfp410_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/bridge/ti-tfp410.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tfp410_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/ti-tfp410.c:360:1: note: in expansion of macro ‘module_init’ 360 | module_init(tfp410_module_init); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-max7300.c:80:20: note: ‘cleanup_module’ target declared here 80 | static void __exit max7300_exit(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-max7300.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max7300_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-max7300.c:78:1: note: in expansion of macro ‘subsys_initcall’ 78 | subsys_initcall(max7300_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-max7300.c:74:19: note: ‘init_module’ target declared here 74 | static int __init max7300_init(void) | ^~~~~~~~~~~~ /<>/drivers/gpu/drm/bridge/ti-tfp410.c:334:19: note: ‘init_module’ target declared here 334 | static int __init tfp410_module_init(void) | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-max7301.o CC [M] fs/lockd/svcproc.o AR drivers/gpu/drm/bridge/built-in.a CC [M] drivers/gpu/drm/exynos/exynos_drm_drv.o CC [M] sound/soc/fsl/fsl_ssi_dbg.o In file included from /<>/drivers/gpio/gpio-max7301.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max7301_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-max7301.c:109:1: note: in expansion of macro ‘module_exit’ 109 | module_exit(max7301_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-max7301.c:105:20: note: ‘cleanup_module’ target declared here 105 | static void __exit max7301_exit(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-max7301.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max7301_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-max7301.c:103:1: note: in expansion of macro ‘subsys_initcall’ 103 | subsys_initcall(max7301_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-max7301.c:96:19: note: ‘init_module’ target declared here 96 | static int __init max7301_init(void) | ^~~~~~~~~~~~ CC [M] drivers/gpio/gpio-max732x.o CC [M] sound/soc/fsl/fsl_spdif.o In file included from /<>/drivers/gpio/gpio-max732x.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max732x_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-max732x.c:764:1: note: in expansion of macro ‘module_exit’ 764 | module_exit(max732x_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-max732x.c:760:20: note: ‘cleanup_module’ target declared here 760 | static void __exit max732x_exit(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-max732x.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max732x_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-max732x.c:758:1: note: in expansion of macro ‘subsys_initcall’ 758 | subsys_initcall(max732x_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-max732x.c:751:19: note: ‘init_module’ target declared here 751 | static int __init max732x_init(void) | ^~~~~~~~~~~~ CC [M] drivers/gpu/drm/exynos/exynos_drm_crtc.o In file included from /<>/sound/soc/fsl/fsl_spdif.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fsl_spdif_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_spdif.c:1377:1: note: in expansion of macro ‘module_platform_driver’ 1377 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/sound/soc/fsl/fsl_spdif.c:16: /<>/sound/soc/fsl/fsl_spdif.c:1377:24: note: ‘cleanup_module’ target declared here 1377 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_spdif.c:1377:1: note: in expansion of macro ‘module_platform_driver’ 1377 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_spdif.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fsl_spdif_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_spdif.c:1377:1: note: in expansion of macro ‘module_platform_driver’ 1377 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/sound/soc/fsl/fsl_spdif.c:16: /<>/sound/soc/fsl/fsl_spdif.c:1377:24: note: ‘init_module’ target declared here 1377 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_spdif.c:1377:1: note: in expansion of macro ‘module_platform_driver’ 1377 | module_platform_driver(fsl_spdif_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-max77620.o CC [M] fs/lockd/svcsubs.o In file included from /<>/drivers/gpio/gpio-max77620.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘max77620_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-max77620.c:304:1: note: in expansion of macro ‘module_platform_driver’ 304 | module_platform_driver(max77620_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-max77620.c:11: /<>/drivers/gpio/gpio-max77620.c:304:24: note: ‘cleanup_module’ target declared here 304 | module_platform_driver(max77620_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-max77620.c:304:1: note: in expansion of macro ‘module_platform_driver’ 304 | module_platform_driver(max77620_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-max77620.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘max77620_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-max77620.c:304:1: note: in expansion of macro ‘module_platform_driver’ 304 | module_platform_driver(max77620_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-max77620.c:11: /<>/drivers/gpio/gpio-max77620.c:304:24: note: ‘init_module’ target declared here 304 | module_platform_driver(max77620_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-max77620.c:304:1: note: in expansion of macro ‘module_platform_driver’ 304 | module_platform_driver(max77620_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-mb86s7x.o CC [M] drivers/gpu/drm/exynos/exynos_drm_fb.o CC [M] sound/soc/fsl/fsl_esai.o In file included from /<>/drivers/gpio/gpio-mb86s7x.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mb86s70_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-mb86s7x.c:218:1: note: in expansion of macro ‘module_platform_driver’ 218 | module_platform_driver(mb86s70_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpio/gpio-mb86s7x.c:24: /<>/drivers/gpio/gpio-mb86s7x.c:218:24: note: ‘cleanup_module’ target declared here 218 | module_platform_driver(mb86s70_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-mb86s7x.c:218:1: note: in expansion of macro ‘module_platform_driver’ 218 | module_platform_driver(mb86s70_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-mb86s7x.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mb86s70_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-mb86s7x.c:218:1: note: in expansion of macro ‘module_platform_driver’ 218 | module_platform_driver(mb86s70_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpio/gpio-mb86s7x.c:24: /<>/drivers/gpio/gpio-mb86s7x.c:218:24: note: ‘init_module’ target declared here 218 | module_platform_driver(mb86s70_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-mb86s7x.c:218:1: note: in expansion of macro ‘module_platform_driver’ 218 | module_platform_driver(mb86s70_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-menz127.o In file included from /<>/sound/soc/fsl/fsl_esai.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fsl_esai_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_esai.c:977:1: note: in expansion of macro ‘module_platform_driver’ 977 | module_platform_driver(fsl_esai_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dmaengine.h:20, from /<>/sound/soc/fsl/fsl_esai.c:8: /<>/sound/soc/fsl/fsl_esai.c:977:24: note: ‘cleanup_module’ target declared here 977 | module_platform_driver(fsl_esai_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_esai.c:977:1: note: in expansion of macro ‘module_platform_driver’ 977 | module_platform_driver(fsl_esai_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/fsl_esai.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fsl_esai_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/fsl/fsl_esai.c:977:1: note: in expansion of macro ‘module_platform_driver’ 977 | module_platform_driver(fsl_esai_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/dmaengine.h:20, from /<>/sound/soc/fsl/fsl_esai.c:8: /<>/sound/soc/fsl/fsl_esai.c:977:24: note: ‘init_module’ target declared here 977 | module_platform_driver(fsl_esai_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/fsl/fsl_esai.c:977:1: note: in expansion of macro ‘module_platform_driver’ 977 | module_platform_driver(fsl_esai_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-menz127.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘men_z127_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/mcb.h:126:2: note: in expansion of macro ‘module_driver’ 126 | module_driver(__mcb_driver, mcb_register_driver, mcb_unregister_driver); | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-menz127.c:211:1: note: in expansion of macro ‘module_mcb_driver’ 211 | module_mcb_driver(men_z127_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/mcb.h:15, from /<>/drivers/gpio/gpio-menz127.c:15: /<>/drivers/gpio/gpio-menz127.c:211:19: note: ‘cleanup_module’ target declared here 211 | module_mcb_driver(men_z127_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-menz127.c:211:1: note: in expansion of macro ‘module_mcb_driver’ 211 | module_mcb_driver(men_z127_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-menz127.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘men_z127_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/mcb.h:126:2: note: in expansion of macro ‘module_driver’ 126 | module_driver(__mcb_driver, mcb_register_driver, mcb_unregister_driver); | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-menz127.c:211:1: note: in expansion of macro ‘module_mcb_driver’ 211 | module_mcb_driver(men_z127_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/mcb.h:15, from /<>/drivers/gpio/gpio-menz127.c:15: /<>/drivers/gpio/gpio-menz127.c:211:19: note: ‘init_module’ target declared here 211 | module_mcb_driver(men_z127_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-menz127.c:211:1: note: in expansion of macro ‘module_mcb_driver’ 211 | module_mcb_driver(men_z127_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/exynos/exynos_drm_gem.o CC [M] drivers/gpio/gpio-mc33880.o CC [M] sound/soc/fsl/imx-audmux.o CC [M] fs/lockd/mon.o In file included from /<>/drivers/gpio/gpio-mc33880.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mc33880_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-mc33880.c:178:1: note: in expansion of macro ‘subsys_initcall’ 178 | subsys_initcall(mc33880_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-mc33880.c:171:19: note: ‘init_module’ target declared here 171 | static int __init mc33880_init(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-mc33880.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mc33880_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-mc33880.c:184:1: note: in expansion of macro ‘module_exit’ 184 | module_exit(mc33880_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-mc33880.c:180:20: note: ‘cleanup_module’ target declared here 180 | static void __exit mc33880_exit(void) | ^~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/imx-audmux.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘imx_audmux_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/fsl/imx-audmux.c:373:1: note: in expansion of macro ‘module_exit’ 373 | module_exit(imx_audmux_exit); | ^~~~~~~~~~~ /<>/sound/soc/fsl/imx-audmux.c:369:20: note: ‘cleanup_module’ target declared here 369 | static void __exit imx_audmux_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/sound/soc/fsl/imx-audmux.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘imx_audmux_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/sound/soc/fsl/imx-audmux.c:367:1: note: in expansion of macro ‘subsys_initcall’ 367 | subsys_initcall(imx_audmux_init); | ^~~~~~~~~~~~~~~ /<>/sound/soc/fsl/imx-audmux.c:363:19: note: ‘init_module’ target declared here 363 | static int __init imx_audmux_init(void) | ^~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-mockup.o CC [M] drivers/gpu/drm/exynos/exynos_drm_core.o In file included from /<>/drivers/gpio/gpio-mockup.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gpio_mockup_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-mockup.c:405:1: note: in expansion of macro ‘module_init’ 405 | module_init(gpio_mockup_init); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-mockup.c:340:19: note: ‘init_module’ target declared here 340 | static int __init gpio_mockup_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-mockup.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gpio_mockup_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-mockup.c:406:1: note: in expansion of macro ‘module_exit’ 406 | module_exit(gpio_mockup_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-mockup.c:398:20: note: ‘cleanup_module’ target declared here 398 | static void __exit gpio_mockup_exit(void) | ^~~~~~~~~~~~~~~~ LD [M] sound/soc/fsl/snd-soc-fsl-asrc.o LD [M] sound/soc/fsl/snd-soc-fsl-sai.o LD [M] sound/soc/fsl/snd-soc-fsl-ssi.o LD [M] sound/soc/fsl/snd-soc-fsl-spdif.o LD [M] sound/soc/fsl/snd-soc-fsl-esai.o LD [M] sound/soc/fsl/snd-soc-imx-audmux.o CC [M] sound/soc/generic/simple-card-utils.o CC [M] drivers/gpio/gpio-pca953x.o CC [M] fs/lockd/xdr.o CC [M] drivers/gpu/drm/exynos/exynos_drm_plane.o In file included from /<>/drivers/gpio/gpio-pca953x.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pca953x_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-pca953x.c:1013:1: note: in expansion of macro ‘module_exit’ 1013 | module_exit(pca953x_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-pca953x.c:1009:20: note: ‘cleanup_module’ target declared here 1009 | static void __exit pca953x_exit(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-pca953x.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pca953x_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-pca953x.c:1007:1: note: in expansion of macro ‘subsys_initcall’ 1007 | subsys_initcall(pca953x_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-pca953x.c:1000:19: note: ‘init_module’ target declared here 1000 | static int __init pca953x_init(void) | ^~~~~~~~~~~~ CC [M] drivers/gpio/gpio-pcf857x.o CC [M] sound/soc/generic/simple-card.o CC [M] drivers/gpu/drm/exynos/exynos_drm_fbdev.o In file included from /<>/drivers/gpio/gpio-pcf857x.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pcf857x_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-pcf857x.c:474:1: note: in expansion of macro ‘module_exit’ 474 | module_exit(pcf857x_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-pcf857x.c:470:20: note: ‘cleanup_module’ target declared here 470 | static void __exit pcf857x_exit(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-pcf857x.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pcf857x_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-pcf857x.c:468:1: note: in expansion of macro ‘subsys_initcall’ 468 | subsys_initcall(pcf857x_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-pcf857x.c:461:19: note: ‘init_module’ target declared here 461 | static int __init pcf857x_init(void) | ^~~~~~~~~~~~ CC [M] drivers/gpio/gpio-pisosr.o CC [M] fs/lockd/clnt4xdr.o In file included from /<>/sound/soc/generic/simple-card.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘asoc_simple_card_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/generic/simple-card.c:531:1: note: in expansion of macro ‘module_platform_driver’ 531 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/simple-card.c:12: /<>/sound/soc/generic/simple-card.c:531:24: note: ‘cleanup_module’ target declared here 531 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/generic/simple-card.c:531:1: note: in expansion of macro ‘module_platform_driver’ 531 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/simple-card.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘asoc_simple_card_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/generic/simple-card.c:531:1: note: in expansion of macro ‘module_platform_driver’ 531 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/simple-card.c:12: /<>/sound/soc/generic/simple-card.c:531:24: note: ‘init_module’ target declared here 531 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/generic/simple-card.c:531:1: note: in expansion of macro ‘module_platform_driver’ 531 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/generic/simple-scu-card.o In file included from /<>/drivers/gpio/gpio-pisosr.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pisosr_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-pisosr.c:179:1: note: in expansion of macro ‘module_spi_driver’ 179 | module_spi_driver(pisosr_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-pisosr.c:17: /<>/drivers/gpio/gpio-pisosr.c:179:19: note: ‘cleanup_module’ target declared here 179 | module_spi_driver(pisosr_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-pisosr.c:179:1: note: in expansion of macro ‘module_spi_driver’ 179 | module_spi_driver(pisosr_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-pisosr.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pisosr_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-pisosr.c:179:1: note: in expansion of macro ‘module_spi_driver’ 179 | module_spi_driver(pisosr_gpio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-pisosr.c:17: /<>/drivers/gpio/gpio-pisosr.c:179:19: note: ‘init_module’ target declared here 179 | module_spi_driver(pisosr_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-pisosr.c:179:1: note: in expansion of macro ‘module_spi_driver’ 179 | module_spi_driver(pisosr_gpio_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/exynos/exynos5433_drm_decon.o CC [M] drivers/gpio/gpio-syscon.o In file included from /<>/sound/soc/generic/simple-scu-card.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘asoc_simple_card_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/generic/simple-scu-card.c:310:1: note: in expansion of macro ‘module_platform_driver’ 310 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/simple-scu-card.c:14: /<>/sound/soc/generic/simple-scu-card.c:310:24: note: ‘cleanup_module’ target declared here 310 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/generic/simple-scu-card.c:310:1: note: in expansion of macro ‘module_platform_driver’ 310 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/simple-scu-card.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘asoc_simple_card_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/generic/simple-scu-card.c:310:1: note: in expansion of macro ‘module_platform_driver’ 310 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/simple-scu-card.c:14: /<>/sound/soc/generic/simple-scu-card.c:310:24: note: ‘init_module’ target declared here 310 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/generic/simple-scu-card.c:310:1: note: in expansion of macro ‘module_platform_driver’ 310 | module_platform_driver(asoc_simple_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-syscon.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘syscon_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-syscon.c:248:1: note: in expansion of macro ‘module_platform_driver’ 248 | module_platform_driver(syscon_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/gpio/gpio-syscon.c:13: /<>/drivers/gpio/gpio-syscon.c:248:24: note: ‘cleanup_module’ target declared here 248 | module_platform_driver(syscon_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-syscon.c:248:1: note: in expansion of macro ‘module_platform_driver’ 248 | module_platform_driver(syscon_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-syscon.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘syscon_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-syscon.c:248:1: note: in expansion of macro ‘module_platform_driver’ 248 | module_platform_driver(syscon_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/gpio/gpio-syscon.c:13: /<>/drivers/gpio/gpio-syscon.c:248:24: note: ‘init_module’ target declared here 248 | module_platform_driver(syscon_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-syscon.c:248:1: note: in expansion of macro ‘module_platform_driver’ 248 | module_platform_driver(syscon_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/generic/audio-graph-card.o CC [M] fs/lockd/xdr4.o CC [M] drivers/gpio/gpio-tpic2810.o In file included from /<>/drivers/gpio/gpio-tpic2810.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tpic2810_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-tpic2810.c:161:1: note: in expansion of macro ‘module_i2c_driver’ 161 | module_i2c_driver(tpic2810_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-tpic2810.c:15: /<>/drivers/gpio/gpio-tpic2810.c:161:19: note: ‘cleanup_module’ target declared here 161 | module_i2c_driver(tpic2810_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-tpic2810.c:161:1: note: in expansion of macro ‘module_i2c_driver’ 161 | module_i2c_driver(tpic2810_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-tpic2810.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tpic2810_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-tpic2810.c:161:1: note: in expansion of macro ‘module_i2c_driver’ 161 | module_i2c_driver(tpic2810_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-tpic2810.c:15: /<>/drivers/gpio/gpio-tpic2810.c:161:19: note: ‘init_module’ target declared here 161 | module_i2c_driver(tpic2810_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-tpic2810.c:161:1: note: in expansion of macro ‘module_i2c_driver’ 161 | module_i2c_driver(tpic2810_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/exynos/exynos_drm_dsi.o In file included from /<>/sound/soc/generic/audio-graph-card.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘asoc_graph_card_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/generic/audio-graph-card.c:365:1: note: in expansion of macro ‘module_platform_driver’ 365 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/audio-graph-card.c:14: /<>/sound/soc/generic/audio-graph-card.c:365:24: note: ‘cleanup_module’ target declared here 365 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/generic/audio-graph-card.c:365:1: note: in expansion of macro ‘module_platform_driver’ 365 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/audio-graph-card.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘asoc_graph_card_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/generic/audio-graph-card.c:365:1: note: in expansion of macro ‘module_platform_driver’ 365 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/audio-graph-card.c:14: /<>/sound/soc/generic/audio-graph-card.c:365:24: note: ‘init_module’ target declared here 365 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/generic/audio-graph-card.c:365:1: note: in expansion of macro ‘module_platform_driver’ 365 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-tps65086.o CC [M] sound/soc/generic/audio-graph-scu-card.o In file included from /<>/drivers/gpio/gpio-tps65086.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tps65086_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-tps65086.c:135:1: note: in expansion of macro ‘module_platform_driver’ 135 | module_platform_driver(tps65086_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/gpio/gpio-tps65086.c:17: /<>/drivers/gpio/gpio-tps65086.c:135:24: note: ‘cleanup_module’ target declared here 135 | module_platform_driver(tps65086_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-tps65086.c:135:1: note: in expansion of macro ‘module_platform_driver’ 135 | module_platform_driver(tps65086_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-tps65086.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tps65086_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-tps65086.c:135:1: note: in expansion of macro ‘module_platform_driver’ 135 | module_platform_driver(tps65086_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/gpio/gpio-tps65086.c:17: /<>/drivers/gpio/gpio-tps65086.c:135:24: note: ‘init_module’ target declared here 135 | module_platform_driver(tps65086_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-tps65086.c:135:1: note: in expansion of macro ‘module_platform_driver’ 135 | module_platform_driver(tps65086_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-tps65218.o CC [M] fs/lockd/svc4proc.o In file included from /<>/sound/soc/generic/audio-graph-scu-card.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘asoc_graph_card_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/generic/audio-graph-scu-card.c:410:1: note: in expansion of macro ‘module_platform_driver’ 410 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/audio-graph-scu-card.c:16: /<>/sound/soc/generic/audio-graph-scu-card.c:410:24: note: ‘cleanup_module’ target declared here 410 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/generic/audio-graph-scu-card.c:410:1: note: in expansion of macro ‘module_platform_driver’ 410 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/audio-graph-scu-card.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘asoc_graph_card_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/generic/audio-graph-scu-card.c:410:1: note: in expansion of macro ‘module_platform_driver’ 410 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/generic/audio-graph-scu-card.c:16: /<>/sound/soc/generic/audio-graph-scu-card.c:410:24: note: ‘init_module’ target declared here 410 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/generic/audio-graph-scu-card.c:410:1: note: in expansion of macro ‘module_platform_driver’ 410 | module_platform_driver(asoc_graph_card); | ^~~~~~~~~~~~~~~~~~~~~~ LD [M] sound/soc/generic/snd-soc-simple-card-utils.o LD [M] sound/soc/generic/snd-soc-simple-card.o LD [M] sound/soc/generic/snd-soc-simple-scu-card.o LD [M] sound/soc/generic/snd-soc-audio-graph-card.o LD [M] sound/soc/generic/snd-soc-audio-graph-scu-card.o CC [M] sound/soc/hisilicon/hi6210-i2s.o In file included from /<>/drivers/gpio/gpio-tps65218.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tps65218_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-tps65218.c:241:1: note: in expansion of macro ‘module_platform_driver’ 241 | module_platform_driver(tps65218_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-tps65218.c:17: /<>/drivers/gpio/gpio-tps65218.c:241:24: note: ‘cleanup_module’ target declared here 241 | module_platform_driver(tps65218_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-tps65218.c:241:1: note: in expansion of macro ‘module_platform_driver’ 241 | module_platform_driver(tps65218_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-tps65218.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tps65218_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-tps65218.c:241:1: note: in expansion of macro ‘module_platform_driver’ 241 | module_platform_driver(tps65218_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-tps65218.c:17: /<>/drivers/gpio/gpio-tps65218.c:241:24: note: ‘init_module’ target declared here 241 | module_platform_driver(tps65218_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-tps65218.c:241:1: note: in expansion of macro ‘module_platform_driver’ 241 | module_platform_driver(tps65218_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-tps65912.o CC [M] drivers/gpu/drm/exynos/exynos_mixer.o In file included from /<>/sound/soc/hisilicon/hi6210-i2s.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hi6210_i2s_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro ‘module_platform_driver’ 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/hisilicon/hi6210-i2s.c:21: /<>/sound/soc/hisilicon/hi6210-i2s.c:614:24: note: ‘cleanup_module’ target declared here 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro ‘module_platform_driver’ 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/hisilicon/hi6210-i2s.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hi6210_i2s_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro ‘module_platform_driver’ 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/hisilicon/hi6210-i2s.c:21: /<>/sound/soc/hisilicon/hi6210-i2s.c:614:24: note: ‘init_module’ target declared here 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/hisilicon/hi6210-i2s.c:614:1: note: in expansion of macro ‘module_platform_driver’ 614 | module_platform_driver(hi6210_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-tps65912.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tps65912_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-tps65912.c:145:1: note: in expansion of macro ‘module_platform_driver’ 145 | module_platform_driver(tps65912_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/gpio/gpio-tps65912.c:20: /<>/drivers/gpio/gpio-tps65912.c:145:24: note: ‘cleanup_module’ target declared here 145 | module_platform_driver(tps65912_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-tps65912.c:145:1: note: in expansion of macro ‘module_platform_driver’ 145 | module_platform_driver(tps65912_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-tps65912.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tps65912_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-tps65912.c:145:1: note: in expansion of macro ‘module_platform_driver’ 145 | module_platform_driver(tps65912_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/gpio/gpio-tps65912.c:20: /<>/drivers/gpio/gpio-tps65912.c:145:24: note: ‘init_module’ target declared here 145 | module_platform_driver(tps65912_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-tps65912.c:145:1: note: in expansion of macro ‘module_platform_driver’ 145 | module_platform_driver(tps65912_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-twl4030.o CC [M] fs/lockd/procfs.o CC [M] sound/soc/img/img-i2s-in.o In file included from /<>/drivers/gpio/gpio-twl4030.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gpio_twl4030_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-twl4030.c:620:1: note: in expansion of macro ‘module_exit’ 620 | module_exit(gpio_twl4030_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-twl4030.c:616:20: note: ‘cleanup_module’ target declared here 616 | static void __exit gpio_twl4030_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-twl4030.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gpio_twl4030_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-twl4030.c:614:1: note: in expansion of macro ‘subsys_initcall’ 614 | subsys_initcall(gpio_twl4030_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-twl4030.c:610:19: note: ‘init_module’ target declared here 610 | static int __init gpio_twl4030_init(void) | ^~~~~~~~~~~~~~~~~ LD [M] fs/lockd/lockd.o CC [M] fs/minix/bitmap.o CC [M] drivers/gpio/gpio-ucb1400.o In file included from /<>/sound/soc/img/img-i2s-in.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘img_i2s_in_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-i2s-in.c:618:1: note: in expansion of macro ‘module_platform_driver’ 618 | module_platform_driver(img_i2s_in_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-i2s-in.c:18: /<>/sound/soc/img/img-i2s-in.c:618:24: note: ‘cleanup_module’ target declared here 618 | module_platform_driver(img_i2s_in_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-i2s-in.c:618:1: note: in expansion of macro ‘module_platform_driver’ 618 | module_platform_driver(img_i2s_in_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/img/img-i2s-in.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘img_i2s_in_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-i2s-in.c:618:1: note: in expansion of macro ‘module_platform_driver’ 618 | module_platform_driver(img_i2s_in_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-i2s-in.c:18: /<>/sound/soc/img/img-i2s-in.c:618:24: note: ‘init_module’ target declared here 618 | module_platform_driver(img_i2s_in_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-i2s-in.c:618:1: note: in expansion of macro ‘module_platform_driver’ 618 | module_platform_driver(img_i2s_in_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/exynos/exynos_hdmi.o CC [M] sound/soc/img/img-i2s-out.o In file included from /<>/drivers/gpio/gpio-ucb1400.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ucb1400_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-ucb1400.c:104:1: note: in expansion of macro ‘module_platform_driver’ 104 | module_platform_driver(ucb1400_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/ac97_codec.h:29, from /<>/include/linux/ucb1400.h:26, from /<>/drivers/gpio/gpio-ucb1400.c:13: /<>/drivers/gpio/gpio-ucb1400.c:104:24: note: ‘init_module’ target declared here 104 | module_platform_driver(ucb1400_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-ucb1400.c:104:1: note: in expansion of macro ‘module_platform_driver’ 104 | module_platform_driver(ucb1400_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-ucb1400.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ucb1400_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-ucb1400.c:104:1: note: in expansion of macro ‘module_platform_driver’ 104 | module_platform_driver(ucb1400_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/sound/ac97_codec.h:29, from /<>/include/linux/ucb1400.h:26, from /<>/drivers/gpio/gpio-ucb1400.c:13: /<>/drivers/gpio/gpio-ucb1400.c:104:24: note: ‘cleanup_module’ target declared here 104 | module_platform_driver(ucb1400_gpio_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-ucb1400.c:104:1: note: in expansion of macro ‘module_platform_driver’ 104 | module_platform_driver(ucb1400_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/minix/itree_v1.o CC [M] drivers/gpio/gpio-viperboard.o In file included from /<>/sound/soc/img/img-i2s-out.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘img_i2s_out_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-i2s-out.c:623:1: note: in expansion of macro ‘module_platform_driver’ 623 | module_platform_driver(img_i2s_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-i2s-out.c:18: /<>/sound/soc/img/img-i2s-out.c:623:24: note: ‘cleanup_module’ target declared here 623 | module_platform_driver(img_i2s_out_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-i2s-out.c:623:1: note: in expansion of macro ‘module_platform_driver’ 623 | module_platform_driver(img_i2s_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/img/img-i2s-out.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘img_i2s_out_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-i2s-out.c:623:1: note: in expansion of macro ‘module_platform_driver’ 623 | module_platform_driver(img_i2s_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-i2s-out.c:18: /<>/sound/soc/img/img-i2s-out.c:623:24: note: ‘init_module’ target declared here 623 | module_platform_driver(img_i2s_out_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-i2s-out.c:623:1: note: in expansion of macro ‘module_platform_driver’ 623 | module_platform_driver(img_i2s_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-viperboard.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vprbrd_gpio_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-viperboard.c:474:1: note: in expansion of macro ‘subsys_initcall’ 474 | subsys_initcall(vprbrd_gpio_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-viperboard.c:446:19: note: ‘init_module’ target declared here 446 | static int __init vprbrd_gpio_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-viperboard.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vprbrd_gpio_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-viperboard.c:480:1: note: in expansion of macro ‘module_exit’ 480 | module_exit(vprbrd_gpio_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-viperboard.c:476:20: note: ‘cleanup_module’ target declared here 476 | static void __exit vprbrd_gpio_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] sound/soc/img/img-parallel-out.o CC [M] drivers/gpio/gpio-wm831x.o CC [M] fs/minix/itree_v2.o In file included from /<>/drivers/gpio/gpio-wm831x.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm831x_gpio_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-wm831x.c:308:1: note: in expansion of macro ‘subsys_initcall’ 308 | subsys_initcall(wm831x_gpio_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-wm831x.c:304:19: note: ‘init_module’ target declared here 304 | static int __init wm831x_gpio_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-wm831x.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm831x_gpio_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-wm831x.c:314:1: note: in expansion of macro ‘module_exit’ 314 | module_exit(wm831x_gpio_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-wm831x.c:310:20: note: ‘cleanup_module’ target declared here 310 | static void __exit wm831x_gpio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/img/img-parallel-out.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘img_prl_out_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-parallel-out.c:327:1: note: in expansion of macro ‘module_platform_driver’ 327 | module_platform_driver(img_prl_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-parallel-out.c:18: /<>/sound/soc/img/img-parallel-out.c:327:24: note: ‘cleanup_module’ target declared here 327 | module_platform_driver(img_prl_out_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-parallel-out.c:327:1: note: in expansion of macro ‘module_platform_driver’ 327 | module_platform_driver(img_prl_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/img/img-parallel-out.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘img_prl_out_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-parallel-out.c:327:1: note: in expansion of macro ‘module_platform_driver’ 327 | module_platform_driver(img_prl_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-parallel-out.c:18: /<>/sound/soc/img/img-parallel-out.c:327:24: note: ‘init_module’ target declared here 327 | module_platform_driver(img_prl_out_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-parallel-out.c:327:1: note: in expansion of macro ‘module_platform_driver’ 327 | module_platform_driver(img_prl_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/exynos/exynos_drm_mic.o CC [M] drivers/gpio/gpio-wm8350.o CC [M] sound/soc/img/img-spdif-in.o CC [M] fs/minix/namei.o In file included from /<>/drivers/gpio/gpio-wm8350.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8350_gpio_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-wm8350.c:149:1: note: in expansion of macro ‘subsys_initcall’ 149 | subsys_initcall(wm8350_gpio_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-wm8350.c:145:19: note: ‘init_module’ target declared here 145 | static int __init wm8350_gpio_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-wm8350.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8350_gpio_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-wm8350.c:155:1: note: in expansion of macro ‘module_exit’ 155 | module_exit(wm8350_gpio_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-wm8350.c:151:20: note: ‘cleanup_module’ target declared here 151 | static void __exit wm8350_gpio_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/img/img-spdif-in.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘img_spdif_in_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-spdif-in.c:890:1: note: in expansion of macro ‘module_platform_driver’ 890 | module_platform_driver(img_spdif_in_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-spdif-in.c:18: /<>/sound/soc/img/img-spdif-in.c:890:24: note: ‘cleanup_module’ target declared here 890 | module_platform_driver(img_spdif_in_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-spdif-in.c:890:1: note: in expansion of macro ‘module_platform_driver’ 890 | module_platform_driver(img_spdif_in_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/img/img-spdif-in.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘img_spdif_in_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-spdif-in.c:890:1: note: in expansion of macro ‘module_platform_driver’ 890 | module_platform_driver(img_spdif_in_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-spdif-in.c:18: /<>/sound/soc/img/img-spdif-in.c:890:24: note: ‘init_module’ target declared here 890 | module_platform_driver(img_spdif_in_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-spdif-in.c:890:1: note: in expansion of macro ‘module_platform_driver’ 890 | module_platform_driver(img_spdif_in_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-wm8994.o CC [M] fs/minix/inode.o LD [M] drivers/gpu/drm/exynos/exynosdrm.o AR drivers/gpu/drm/hisilicon/built-in.a AR drivers/gpu/drm/i2c/built-in.a CC [M] drivers/gpu/drm/i2c/ch7006_drv.o CC [M] sound/soc/img/img-spdif-out.o In file included from /<>/drivers/gpio/gpio-wm8994.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wm8994_gpio_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-wm8994.c:308:1: note: in expansion of macro ‘subsys_initcall’ 308 | subsys_initcall(wm8994_gpio_init); | ^~~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-wm8994.c:304:19: note: ‘init_module’ target declared here 304 | static int __init wm8994_gpio_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-wm8994.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wm8994_gpio_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpio/gpio-wm8994.c:314:1: note: in expansion of macro ‘module_exit’ 314 | module_exit(wm8994_gpio_exit); | ^~~~~~~~~~~ /<>/drivers/gpio/gpio-wm8994.c:310:20: note: ‘cleanup_module’ target declared here 310 | static void __exit wm8994_gpio_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] drivers/gpio/gpio-xra1403.o In file included from /<>/fs/minix/inode.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_minix_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/minix/inode.c:689:1: note: in expansion of macro ‘module_init’ 689 | module_init(init_minix_fs) | ^~~~~~~~~~~ /<>/fs/minix/inode.c:668:19: note: ‘init_module’ target declared here 668 | static int __init init_minix_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/fs/minix/inode.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_minix_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/minix/inode.c:690:1: note: in expansion of macro ‘module_exit’ 690 | module_exit(exit_minix_fs) | ^~~~~~~~~~~ /<>/fs/minix/inode.c:683:20: note: ‘cleanup_module’ target declared here 683 | static void __exit exit_minix_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/i2c/ch7006_drv.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ch7006_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/ch7006_drv.c:549:1: note: in expansion of macro ‘module_exit’ 549 | module_exit(ch7006_exit); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/ch7006_drv.c:522:20: note: ‘cleanup_module’ target declared here 522 | static void __exit ch7006_exit(void) | ^~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/i2c/ch7006_drv.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ch7006_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/ch7006_drv.c:548:1: note: in expansion of macro ‘module_init’ 548 | module_init(ch7006_init); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/ch7006_drv.c:517:19: note: ‘init_module’ target declared here 517 | static int __init ch7006_init(void) | ^~~~~~~~~~~ In file included from /<>/sound/soc/img/img-spdif-out.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘img_spdif_out_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-spdif-out.c:484:1: note: in expansion of macro ‘module_platform_driver’ 484 | module_platform_driver(img_spdif_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-spdif-out.c:18: /<>/sound/soc/img/img-spdif-out.c:484:24: note: ‘cleanup_module’ target declared here 484 | module_platform_driver(img_spdif_out_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-spdif-out.c:484:1: note: in expansion of macro ‘module_platform_driver’ 484 | module_platform_driver(img_spdif_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/img/img-spdif-out.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘img_spdif_out_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/img-spdif-out.c:484:1: note: in expansion of macro ‘module_platform_driver’ 484 | module_platform_driver(img_spdif_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/img/img-spdif-out.c:18: /<>/sound/soc/img/img-spdif-out.c:484:24: note: ‘init_module’ target declared here 484 | module_platform_driver(img_spdif_out_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/img/img-spdif-out.c:484:1: note: in expansion of macro ‘module_platform_driver’ 484 | module_platform_driver(img_spdif_out_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/minix/file.o In file included from /<>/drivers/gpio/gpio-xra1403.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xra1403_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-xra1403.c:233:1: note: in expansion of macro ‘module_spi_driver’ 233 | module_spi_driver(xra1403_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-xra1403.c:20: /<>/drivers/gpio/gpio-xra1403.c:233:19: note: ‘cleanup_module’ target declared here 233 | module_spi_driver(xra1403_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-xra1403.c:233:1: note: in expansion of macro ‘module_spi_driver’ 233 | module_spi_driver(xra1403_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpio/gpio-xra1403.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xra1403_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpio/gpio-xra1403.c:233:1: note: in expansion of macro ‘module_spi_driver’ 233 | module_spi_driver(xra1403_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/drivers/gpio/gpio-xra1403.c:20: /<>/drivers/gpio/gpio-xra1403.c:233:19: note: ‘init_module’ target declared here 233 | module_spi_driver(xra1403_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpio/gpio-xra1403.c:233:1: note: in expansion of macro ‘module_spi_driver’ 233 | module_spi_driver(xra1403_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/i2c/ch7006_mode.o CC [M] sound/soc/img/pistachio-internal-dac.o AR drivers/gpio/built-in.a CC [M] drivers/hid/i2c-hid/i2c-hid.o CC [M] fs/minix/dir.o In file included from /<>/sound/soc/img/pistachio-internal-dac.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pistachio_internal_dac_plat_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/pistachio-internal-dac.c:285:1: note: in expansion of macro ‘module_platform_driver’ 285 | module_platform_driver(pistachio_internal_dac_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/sound/soc/img/pistachio-internal-dac.c:17: /<>/sound/soc/img/pistachio-internal-dac.c:285:24: note: ‘cleanup_module’ target declared here 285 | module_platform_driver(pistachio_internal_dac_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/img/pistachio-internal-dac.c:285:1: note: in expansion of macro ‘module_platform_driver’ 285 | module_platform_driver(pistachio_internal_dac_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/img/pistachio-internal-dac.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pistachio_internal_dac_plat_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/img/pistachio-internal-dac.c:285:1: note: in expansion of macro ‘module_platform_driver’ 285 | module_platform_driver(pistachio_internal_dac_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_runtime.h:12, from /<>/sound/soc/img/pistachio-internal-dac.c:17: /<>/sound/soc/img/pistachio-internal-dac.c:285:24: note: ‘init_module’ target declared here 285 | module_platform_driver(pistachio_internal_dac_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/img/pistachio-internal-dac.c:285:1: note: in expansion of macro ‘module_platform_driver’ 285 | module_platform_driver(pistachio_internal_dac_plat_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/i2c-hid/i2c-hid.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘i2c_hid_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/i2c-hid/i2c-hid.c:1312:1: note: in expansion of macro ‘module_i2c_driver’ 1312 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/hid/i2c-hid/i2c-hid.c:22: /<>/drivers/hid/i2c-hid/i2c-hid.c:1312:19: note: ‘cleanup_module’ target declared here 1312 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/i2c-hid/i2c-hid.c:1312:1: note: in expansion of macro ‘module_i2c_driver’ 1312 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/i2c-hid/i2c-hid.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘i2c_hid_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/i2c-hid/i2c-hid.c:1312:1: note: in expansion of macro ‘module_i2c_driver’ 1312 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/i2c.h:30, from /<>/drivers/hid/i2c-hid/i2c-hid.c:22: /<>/drivers/hid/i2c-hid/i2c-hid.c:1312:19: note: ‘init_module’ target declared here 1312 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/i2c-hid/i2c-hid.c:1312:1: note: in expansion of macro ‘module_i2c_driver’ 1312 | module_i2c_driver(i2c_hid_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/i2c/sil164_drv.o LD [M] fs/minix/minix.o CC [M] fs/nfs/blocklayout/blocklayout.o CC [M] sound/soc/xtensa/xtfpga-i2s.o CC drivers/hid/usbhid/hid-core.o In file included from /<>/drivers/gpu/drm/i2c/sil164_drv.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sil164_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/sil164_drv.c:454:1: note: in expansion of macro ‘module_exit’ 454 | module_exit(sil164_exit); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/sil164_drv.c:444:1: note: ‘cleanup_module’ target declared here 444 | sil164_exit(void) | ^~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/i2c/sil164_drv.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sil164_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/sil164_drv.c:453:1: note: in expansion of macro ‘module_init’ 453 | module_init(sil164_init); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/sil164_drv.c:438:1: note: ‘init_module’ target declared here 438 | sil164_init(void) | ^~~~~~~~~~~ CC [M] drivers/gpu/drm/i2c/tda998x_drv.o In file included from /<>/sound/soc/xtensa/xtfpga-i2s.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xtfpga_i2s_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/xtensa/xtfpga-i2s.c:654:1: note: in expansion of macro ‘module_platform_driver’ 654 | module_platform_driver(xtfpga_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/xtensa/xtfpga-i2s.c:15: /<>/sound/soc/xtensa/xtfpga-i2s.c:654:24: note: ‘cleanup_module’ target declared here 654 | module_platform_driver(xtfpga_i2s_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/xtensa/xtfpga-i2s.c:654:1: note: in expansion of macro ‘module_platform_driver’ 654 | module_platform_driver(xtfpga_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/xtensa/xtfpga-i2s.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xtfpga_i2s_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/xtensa/xtfpga-i2s.c:654:1: note: in expansion of macro ‘module_platform_driver’ 654 | module_platform_driver(xtfpga_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/platform_device.h:14, from /<>/sound/soc/xtensa/xtfpga-i2s.c:15: /<>/sound/soc/xtensa/xtfpga-i2s.c:654:24: note: ‘init_module’ target declared here 654 | module_platform_driver(xtfpga_i2s_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/xtensa/xtfpga-i2s.c:654:1: note: in expansion of macro ‘module_platform_driver’ 654 | module_platform_driver(xtfpga_i2s_driver); | ^~~~~~~~~~~~~~~~~~~~~~ LD [M] sound/soc/xtensa/snd-soc-xtfpga-i2s.o In file included from /<>/fs/nfs/blocklayout/blocklayout.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfs4blocklayout_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfs/blocklayout/blocklayout.c:1051:1: note: in expansion of macro ‘module_init’ 1051 | module_init(nfs4blocklayout_init); | ^~~~~~~~~~~ /<>/fs/nfs/blocklayout/blocklayout.c:1011:19: note: ‘init_module’ target declared here 1011 | static int __init nfs4blocklayout_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nfs/blocklayout/blocklayout.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfs4blocklayout_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfs/blocklayout/blocklayout.c:1052:1: note: in expansion of macro ‘module_exit’ 1052 | module_exit(nfs4blocklayout_exit); | ^~~~~~~~~~~ /<>/fs/nfs/blocklayout/blocklayout.c:1038:20: note: ‘cleanup_module’ target declared here 1038 | static void __exit nfs4blocklayout_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/zte/zx-tdm.o In file included from /<>/drivers/gpu/drm/i2c/tda998x_drv.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tda998x_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/tda998x_drv.c:1950:1: note: in expansion of macro ‘module_i2c_driver’ 1950 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/hdmi.h:28, from /<>/drivers/gpu/drm/i2c/tda998x_drv.c:20: /<>/drivers/gpu/drm/i2c/tda998x_drv.c:1950:19: note: ‘cleanup_module’ target declared here 1950 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/i2c/tda998x_drv.c:1950:1: note: in expansion of macro ‘module_i2c_driver’ 1950 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/i2c/tda998x_drv.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tda998x_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/i2c.h:874:2: note: in expansion of macro ‘module_driver’ 874 | module_driver(__i2c_driver, i2c_add_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/i2c/tda998x_drv.c:1950:1: note: in expansion of macro ‘module_i2c_driver’ 1950 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/hdmi.h:28, from /<>/drivers/gpu/drm/i2c/tda998x_drv.c:20: /<>/drivers/gpu/drm/i2c/tda998x_drv.c:1950:19: note: ‘init_module’ target declared here 1950 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/i2c/tda998x_drv.c:1950:1: note: in expansion of macro ‘module_i2c_driver’ 1950 | module_i2c_driver(tda998x_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/zte/zx-tdm.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tdm_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/zte/zx-tdm.c:457:1: note: in expansion of macro ‘module_platform_driver’ 457 | module_platform_driver(tdm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_qos.h:10, from /<>/include/sound/pcm.h:32, from /<>/include/sound/dmaengine_pcm.h:18, from /<>/sound/soc/zte/zx-tdm.c:15: /<>/sound/soc/zte/zx-tdm.c:457:24: note: ‘cleanup_module’ target declared here 457 | module_platform_driver(tdm_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/soc/zte/zx-tdm.c:457:1: note: in expansion of macro ‘module_platform_driver’ 457 | module_platform_driver(tdm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/sound/soc/zte/zx-tdm.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tdm_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/sound/soc/zte/zx-tdm.c:457:1: note: in expansion of macro ‘module_platform_driver’ 457 | module_platform_driver(tdm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/pm_qos.h:10, from /<>/include/sound/pcm.h:32, from /<>/include/sound/dmaengine_pcm.h:18, from /<>/sound/soc/zte/zx-tdm.c:15: /<>/sound/soc/zte/zx-tdm.c:457:24: note: ‘init_module’ target declared here 457 | module_platform_driver(tdm_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/soc/zte/zx-tdm.c:457:1: note: in expansion of macro ‘module_platform_driver’ 457 | module_platform_driver(tdm_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/nfs/blocklayout/dev.o CC [M] sound/soc/soc-core.o CC drivers/hid/usbhid/hiddev.o LD [M] drivers/gpu/drm/i2c/ch7006.o LD [M] drivers/gpu/drm/i2c/sil164.o LD [M] drivers/gpu/drm/i2c/tda998x.o CC [M] drivers/gpu/drm/mxsfb/mxsfb_drv.o In file included from /<>/sound/soc/soc-core.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_soc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/sound/soc/soc-core.c:3719:1: note: in expansion of macro ‘module_init’ 3719 | module_init(snd_soc_init); | ^~~~~~~~~~~ /<>/sound/soc/soc-core.c:3712:19: note: ‘init_module’ target declared here 3712 | static int __init snd_soc_init(void) | ^~~~~~~~~~~~ In file included from /<>/sound/soc/soc-core.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_soc_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/soc/soc-core.c:3728:1: note: in expansion of macro ‘module_exit’ 3728 | module_exit(snd_soc_exit); | ^~~~~~~~~~~ /<>/sound/soc/soc-core.c:3721:20: note: ‘cleanup_module’ target declared here 3721 | static void __exit snd_soc_exit(void) | ^~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mxsfb_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:427:1: note: in expansion of macro ‘module_platform_driver’ 427 | module_platform_driver(mxsfb_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:24: /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:427:24: note: ‘cleanup_module’ target declared here 427 | module_platform_driver(mxsfb_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:427:1: note: in expansion of macro ‘module_platform_driver’ 427 | module_platform_driver(mxsfb_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mxsfb_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:427:1: note: in expansion of macro ‘module_platform_driver’ 427 | module_platform_driver(mxsfb_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/node.h:18, from /<>/include/linux/cpu.h:17, from /<>/include/linux/of_device.h:5, from /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:24: /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:427:24: note: ‘init_module’ target declared here 427 | module_platform_driver(mxsfb_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/mxsfb/mxsfb_drv.c:427:1: note: in expansion of macro ‘module_platform_driver’ 427 | module_platform_driver(mxsfb_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/mxsfb/mxsfb_crtc.o CC drivers/hid/usbhid/hid-pidff.o CC [M] fs/nfs/blocklayout/extent_tree.o CC [M] drivers/gpu/drm/mxsfb/mxsfb_out.o AR drivers/hid/usbhid/built-in.a CC drivers/hid/hid-core.o LD [M] drivers/gpu/drm/mxsfb/mxsfb.o AR drivers/gpu/drm/omapdrm/displays/built-in.a AR drivers/gpu/drm/omapdrm/dss/built-in.a AR drivers/gpu/drm/omapdrm/built-in.a AR drivers/gpu/drm/panel/built-in.a CC [M] drivers/gpu/drm/panel/panel-lvds.o CC [M] fs/nfs/blocklayout/rpc_pipefs.o In file included from /<>/drivers/gpu/drm/panel/panel-lvds.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘panel_lvds_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-lvds.c:312:1: note: in expansion of macro ‘module_platform_driver’ 312 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-lvds.c:15: /<>/drivers/gpu/drm/panel/panel-lvds.c:312:24: note: ‘cleanup_module’ target declared here 312 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-lvds.c:312:1: note: in expansion of macro ‘module_platform_driver’ 312 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-lvds.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘panel_lvds_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-lvds.c:312:1: note: in expansion of macro ‘module_platform_driver’ 312 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-lvds.c:15: /<>/drivers/gpu/drm/panel/panel-lvds.c:312:24: note: ‘init_module’ target declared here 312 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-lvds.c:312:1: note: in expansion of macro ‘module_platform_driver’ 312 | module_platform_driver(panel_lvds_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] sound/soc/soc-dapm.o CC [M] drivers/gpu/drm/panel/panel-simple.o In file included from /<>/drivers/gpu/drm/panel/panel-simple.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘panel_simple_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-simple.c:2573:1: note: in expansion of macro ‘module_exit’ 2573 | module_exit(panel_simple_exit); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-simple.c:2566:20: note: ‘cleanup_module’ target declared here 2566 | static void __exit panel_simple_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-simple.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘panel_simple_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-simple.c:2564:1: note: in expansion of macro ‘module_init’ 2564 | module_init(panel_simple_init); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-simple.c:2548:19: note: ‘init_module’ target declared here 2548 | static int __init panel_simple_init(void) | ^~~~~~~~~~~~~~~~~ LD [M] fs/nfs/blocklayout/blocklayoutdriver.o CC [M] fs/nfs/filelayout/filelayout.o CC drivers/hid/hid-input.o CC [M] drivers/gpu/drm/panel/panel-innolux-p079zca.o In file included from /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘innolux_panel_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:318:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 318 | module_mipi_dsi_driver(innolux_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:10: /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:318:24: note: ‘cleanup_module’ target declared here 318 | module_mipi_dsi_driver(innolux_panel_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:318:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 318 | module_mipi_dsi_driver(innolux_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘innolux_panel_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:318:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 318 | module_mipi_dsi_driver(innolux_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:10: /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:318:24: note: ‘init_module’ target declared here 318 | module_mipi_dsi_driver(innolux_panel_driver); | ^~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-innolux-p079zca.c:318:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 318 | module_mipi_dsi_driver(innolux_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/ipv6.h:16, from /<>/include/linux/sunrpc/clnt.h:28, from /<>/include/linux/nfs_fs.h:32, from /<>/fs/nfs/filelayout/filelayout.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfs4filelayout_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfs/filelayout/filelayout.c:1203:1: note: in expansion of macro ‘module_init’ 1203 | module_init(nfs4filelayout_init); | ^~~~~~~~~~~ /<>/fs/nfs/filelayout/filelayout.c:1187:19: note: ‘init_module’ target declared here 1187 | static int __init nfs4filelayout_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/ipv6.h:16, from /<>/include/linux/sunrpc/clnt.h:28, from /<>/include/linux/nfs_fs.h:32, from /<>/fs/nfs/filelayout/filelayout.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfs4filelayout_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfs/filelayout/filelayout.c:1204:1: note: in expansion of macro ‘module_exit’ 1204 | module_exit(nfs4filelayout_exit); | ^~~~~~~~~~~ /<>/fs/nfs/filelayout/filelayout.c:1194:20: note: ‘cleanup_module’ target declared here 1194 | static void __exit nfs4filelayout_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/panel/panel-jdi-lt070me05000.o In file included from /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘jdi_panel_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:525:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 525 | module_mipi_dsi_driver(jdi_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:24: /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:525:24: note: ‘cleanup_module’ target declared here 525 | module_mipi_dsi_driver(jdi_panel_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:525:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 525 | module_mipi_dsi_driver(jdi_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘jdi_panel_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:525:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 525 | module_mipi_dsi_driver(jdi_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:24: /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:525:24: note: ‘init_module’ target declared here 525 | module_mipi_dsi_driver(jdi_panel_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:525:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 525 | module_mipi_dsi_driver(jdi_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/panel/panel-lg-lg4573.o CC [M] fs/nfs/filelayout/filelayoutdev.o CC drivers/hid/hid-quirks.o CC [M] sound/soc/soc-jack.o In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lg4573_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:293:1: note: in expansion of macro ‘module_spi_driver’ 293 | module_spi_driver(lg4573_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:18: /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:293:19: note: ‘cleanup_module’ target declared here 293 | module_spi_driver(lg4573_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:293:1: note: in expansion of macro ‘module_spi_driver’ 293 | module_spi_driver(lg4573_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lg4573_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:293:1: note: in expansion of macro ‘module_spi_driver’ 293 | module_spi_driver(lg4573_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:18: /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:293:19: note: ‘init_module’ target declared here 293 | module_spi_driver(lg4573_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-lg-lg4573.c:293:1: note: in expansion of macro ‘module_spi_driver’ 293 | module_spi_driver(lg4573_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/panel/panel-orisetech-otm8009a.o CC drivers/hid/hid-debug.o LD [M] fs/nfs/filelayout/nfs_layout_nfsv41_files.o In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘orisetech_otm8009a_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:503:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 503 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:9: /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:503:24: note: ‘cleanup_module’ target declared here 503 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:503:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 503 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘orisetech_otm8009a_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:503:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 503 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:9: /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:503:24: note: ‘init_module’ target declared here 503 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-orisetech-otm8009a.c:503:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 503 | module_mipi_dsi_driver(orisetech_otm8009a_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/nfs/flexfilelayout/flexfilelayout.o CC [M] drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.o CC [M] sound/soc/soc-utils.o CC drivers/hid/hidraw.o In file included from /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wuxga_nt_panel_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:324:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 324 | module_mipi_dsi_driver(wuxga_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:21: /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:324:24: note: ‘cleanup_module’ target declared here 324 | module_mipi_dsi_driver(wuxga_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:324:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 324 | module_mipi_dsi_driver(wuxga_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wuxga_nt_panel_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:324:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 324 | module_mipi_dsi_driver(wuxga_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:21: /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:324:24: note: ‘init_module’ target declared here 324 | module_mipi_dsi_driver(wuxga_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c:324:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 324 | module_mipi_dsi_driver(wuxga_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/ipv6.h:16, from /<>/include/linux/sunrpc/clnt.h:28, from /<>/include/linux/nfs_fs.h:32, from /<>/fs/nfs/flexfilelayout/flexfilelayout.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfs4flexfilelayout_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfs/flexfilelayout/flexfilelayout.c:2413:1: note: in expansion of macro ‘module_init’ 2413 | module_init(nfs4flexfilelayout_init); | ^~~~~~~~~~~ /<>/fs/nfs/flexfilelayout/flexfilelayout.c:2385:19: note: ‘init_module’ target declared here 2385 | static int __init nfs4flexfilelayout_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/ipv6.h:16, from /<>/include/linux/sunrpc/clnt.h:28, from /<>/include/linux/nfs_fs.h:32, from /<>/fs/nfs/flexfilelayout/flexfilelayout.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfs4flexfilelayout_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfs/flexfilelayout/flexfilelayout.c:2414:1: note: in expansion of macro ‘module_exit’ 2414 | module_exit(nfs4flexfilelayout_exit); | ^~~~~~~~~~~ /<>/fs/nfs/flexfilelayout/flexfilelayout.c:2397:20: note: ‘cleanup_module’ target declared here 2397 | static void __exit nfs4flexfilelayout_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.o CC [M] sound/soc/soc-pcm.o CC drivers/hid/hid-generic.o In file included from /<>/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rpi_touchscreen_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:498:1: note: in expansion of macro ‘module_exit’ 498 | module_exit(rpi_touchscreen_exit); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:493:20: note: ‘cleanup_module’ target declared here 493 | static void __exit rpi_touchscreen_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:50: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rpi_touchscreen_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:491:1: note: in expansion of macro ‘module_init’ 491 | module_init(rpi_touchscreen_init); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:486:19: note: ‘init_module’ target declared here 486 | static int __init rpi_touchscreen_init(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/panel/panel-samsung-ld9040.o CC [M] drivers/hid/uhid.o /<>/drivers/hid/uhid.c: In function ‘uhid_hid_get_report’: /<>/drivers/hid/uhid.c:240:47: warning: taking address of packed member of ‘struct uhid_get_report_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 240 | 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:284:47: warning: taking address of packed member of ‘struct uhid_set_report_req’ may result in an unaligned pointer value [-Waddress-of-packed-member] 284 | ret = __uhid_report_queue_and_wait(uhid, ev, &ev->u.set_report.id); | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/uhid.c:20: /<>/drivers/hid/uhid.c: At top level: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘uhid_misc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/miscdevice.h:92:2: note: in expansion of macro ‘module_driver’ 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ /<>/drivers/hid/uhid.c:783:1: note: in expansion of macro ‘module_misc_device’ 783 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/uhid.c:15: /<>/drivers/hid/uhid.c:783:20: note: ‘init_module’ target declared here 783 | module_misc_device(uhid_misc); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/uhid.c:783:1: note: in expansion of macro ‘module_misc_device’ 783 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/uhid.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘uhid_misc_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/miscdevice.h:92:2: note: in expansion of macro ‘module_driver’ 92 | module_driver(__misc_device, misc_register, misc_deregister) | ^~~~~~~~~~~~~ /<>/drivers/hid/uhid.c:783:1: note: in expansion of macro ‘module_misc_device’ 783 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/uhid.c:15: /<>/drivers/hid/uhid.c:783:20: note: ‘cleanup_module’ target declared here 783 | module_misc_device(uhid_misc); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/uhid.c:783:1: note: in expansion of macro ‘module_misc_device’ 783 | module_misc_device(uhid_misc); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ld9040_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:384:1: note: in expansion of macro ‘module_spi_driver’ 384 | module_spi_driver(ld9040_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:14: /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:384:19: note: ‘cleanup_module’ target declared here 384 | module_spi_driver(ld9040_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:384:1: note: in expansion of macro ‘module_spi_driver’ 384 | module_spi_driver(ld9040_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ld9040_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:384:1: note: in expansion of macro ‘module_spi_driver’ 384 | module_spi_driver(ld9040_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:14: /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:384:19: note: ‘init_module’ target declared here 384 | module_spi_driver(ld9040_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-ld9040.c:384:1: note: in expansion of macro ‘module_spi_driver’ 384 | module_spi_driver(ld9040_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nfs/flexfilelayout/flexfilelayoutdev.o CC [M] drivers/gpu/drm/panel/panel-samsung-s6e3ha2.o CC [M] drivers/hid/hid-a4tech.o In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘s6e3ha2_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:783:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 783 | module_mipi_dsi_driver(s6e3ha2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:14: /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:783:24: note: ‘cleanup_module’ target declared here 783 | module_mipi_dsi_driver(s6e3ha2_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:783:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 783 | module_mipi_dsi_driver(s6e3ha2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘s6e3ha2_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:783:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 783 | module_mipi_dsi_driver(s6e3ha2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:14: /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:783:24: note: ‘init_module’ target declared here 783 | module_mipi_dsi_driver(s6e3ha2_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:783:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 783 | module_mipi_dsi_driver(s6e3ha2_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-a4tech.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘a4_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro ‘module_hid_driver’ 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-a4tech.c:18: /<>/drivers/hid/hid-a4tech.c:136:19: note: ‘cleanup_module’ target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro ‘module_hid_driver’ 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-a4tech.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘a4_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro ‘module_hid_driver’ 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-a4tech.c:18: /<>/drivers/hid/hid-a4tech.c:136:19: note: ‘init_module’ target declared here 136 | module_hid_driver(a4_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-a4tech.c:136:1: note: in expansion of macro ‘module_hid_driver’ 136 | module_hid_driver(a4_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-accutouch.o CC [M] drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.o In file included from /<>/drivers/hid/hid-accutouch.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘accutouch_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro ‘module_hid_driver’ 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-accutouch.c:18: /<>/drivers/hid/hid-accutouch.c:48:19: note: ‘cleanup_module’ target declared here 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro ‘module_hid_driver’ 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-accutouch.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘accutouch_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro ‘module_hid_driver’ 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-accutouch.c:18: /<>/drivers/hid/hid-accutouch.c:48:19: note: ‘init_module’ target declared here 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-accutouch.c:48:1: note: in expansion of macro ‘module_hid_driver’ 48 | module_hid_driver(accutouch_driver); | ^~~~~~~~~~~~~~~~~ LD [M] fs/nfs/flexfilelayout/nfs_layout_flexfiles.o AR fs/nfs/built-in.a CC [M] drivers/hid/hid-alps.o CC [M] fs/nfs/client.o CC [M] sound/soc/soc-io.o In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘s6e63j0x03_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:527:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 527 | module_mipi_dsi_driver(s6e63j0x03_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:14: /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:527:24: note: ‘cleanup_module’ target declared here 527 | module_mipi_dsi_driver(s6e63j0x03_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:527:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 527 | module_mipi_dsi_driver(s6e63j0x03_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘s6e63j0x03_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:527:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 527 | module_mipi_dsi_driver(s6e63j0x03_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:14: /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:527:24: note: ‘init_module’ target declared here 527 | module_mipi_dsi_driver(s6e63j0x03_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c:527:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 527 | module_mipi_dsi_driver(s6e63j0x03_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-alps.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘alps_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-alps.c:836:1: note: in expansion of macro ‘module_hid_driver’ 836 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-alps.c:11: /<>/drivers/hid/hid-alps.c:836:19: note: ‘cleanup_module’ target declared here 836 | module_hid_driver(alps_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-alps.c:836:1: note: in expansion of macro ‘module_hid_driver’ 836 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-alps.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘alps_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-alps.c:836:1: note: in expansion of macro ‘module_hid_driver’ 836 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-alps.c:11: /<>/drivers/hid/hid-alps.c:836:19: note: ‘init_module’ target declared here 836 | module_hid_driver(alps_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-alps.c:836:1: note: in expansion of macro ‘module_hid_driver’ 836 | module_hid_driver(alps_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/panel/panel-samsung-s6e8aa0.o CC [M] drivers/hid/hid-axff.o In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘s6e8aa0_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:1058:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 1058 | module_mipi_dsi_driver(s6e8aa0_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:18: /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:1058:24: note: ‘cleanup_module’ target declared here 1058 | module_mipi_dsi_driver(s6e8aa0_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:1058:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 1058 | module_mipi_dsi_driver(s6e8aa0_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘s6e8aa0_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:1058:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 1058 | module_mipi_dsi_driver(s6e8aa0_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/cdev.h:8, from /<>/include/drm/drmP.h:36, from /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:18: /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:1058:24: note: ‘init_module’ target declared here 1058 | module_mipi_dsi_driver(s6e8aa0_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c:1058:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 1058 | module_mipi_dsi_driver(s6e8aa0_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-axff.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ax_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-axff.c:194:1: note: in expansion of macro ‘module_hid_driver’ 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-axff.c:30: /<>/drivers/hid/hid-axff.c:194:19: note: ‘cleanup_module’ target declared here 194 | module_hid_driver(ax_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-axff.c:194:1: note: in expansion of macro ‘module_hid_driver’ 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-axff.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ax_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-axff.c:194:1: note: in expansion of macro ‘module_hid_driver’ 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-axff.c:30: /<>/drivers/hid/hid-axff.c:194:19: note: ‘init_module’ target declared here 194 | module_hid_driver(ax_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-axff.c:194:1: note: in expansion of macro ‘module_hid_driver’ 194 | module_hid_driver(ax_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-apple.o CC [M] sound/soc/soc-devres.o CC [M] drivers/gpu/drm/panel/panel-seiko-43wvf1g.o In file included from /<>/drivers/hid/hid-apple.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘apple_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-apple.c:577:1: note: in expansion of macro ‘module_hid_driver’ 577 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-apple.c:20: /<>/drivers/hid/hid-apple.c:577:19: note: ‘cleanup_module’ target declared here 577 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-apple.c:577:1: note: in expansion of macro ‘module_hid_driver’ 577 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-apple.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘apple_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-apple.c:577:1: note: in expansion of macro ‘module_hid_driver’ 577 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-apple.c:20: /<>/drivers/hid/hid-apple.c:577:19: note: ‘init_module’ target declared here 577 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-apple.c:577:1: note: in expansion of macro ‘module_hid_driver’ 577 | module_hid_driver(apple_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-appleir.o In file included from /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘seiko_panel_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:368:1: note: in expansion of macro ‘module_platform_driver’ 368 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:12: /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:368:24: note: ‘cleanup_module’ target declared here 368 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:368:1: note: in expansion of macro ‘module_platform_driver’ 368 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘seiko_panel_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:368:1: note: in expansion of macro ‘module_platform_driver’ 368 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:12: /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:368:24: note: ‘init_module’ target declared here 368 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-seiko-43wvf1g.c:368:1: note: in expansion of macro ‘module_platform_driver’ 368 | module_platform_driver(seiko_panel_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.o In file included from /<>/drivers/hid/hid-appleir.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘appleir_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-appleir.c:356:1: note: in expansion of macro ‘module_hid_driver’ 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-appleir.c:26: /<>/drivers/hid/hid-appleir.c:356:19: note: ‘cleanup_module’ target declared here 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-appleir.c:356:1: note: in expansion of macro ‘module_hid_driver’ 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-appleir.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘appleir_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-appleir.c:356:1: note: in expansion of macro ‘module_hid_driver’ 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-appleir.c:26: /<>/drivers/hid/hid-appleir.c:356:19: note: ‘init_module’ target declared here 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-appleir.c:356:1: note: in expansion of macro ‘module_hid_driver’ 356 | module_hid_driver(appleir_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/soc-ops.o CC [M] drivers/hid/hid-asus.o CC [M] fs/nfs/dir.o In file included from /<>/drivers/hid/hid-asus.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘asus_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-asus.c:813:1: note: in expansion of macro ‘module_hid_driver’ 813 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-asus.c:30: /<>/drivers/hid/hid-asus.c:813:19: note: ‘cleanup_module’ target declared here 813 | module_hid_driver(asus_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-asus.c:813:1: note: in expansion of macro ‘module_hid_driver’ 813 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-asus.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘asus_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-asus.c:813:1: note: in expansion of macro ‘module_hid_driver’ 813 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-asus.c:30: /<>/drivers/hid/hid-asus.c:813:19: note: ‘init_module’ target declared here 813 | module_hid_driver(asus_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-asus.c:813:1: note: in expansion of macro ‘module_hid_driver’ 813 | module_hid_driver(asus_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sharp_panel_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:447:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 447 | module_mipi_dsi_driver(sharp_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:9: /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:447:24: note: ‘cleanup_module’ target declared here 447 | module_mipi_dsi_driver(sharp_panel_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:447:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 447 | module_mipi_dsi_driver(sharp_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sharp_panel_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:447:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 447 | module_mipi_dsi_driver(sharp_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:9: /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:447:24: note: ‘init_module’ target declared here 447 | module_mipi_dsi_driver(sharp_panel_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c:447:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 447 | module_mipi_dsi_driver(sharp_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/panel/panel-sharp-ls043t1le01.o CC [M] drivers/hid/hid-aureal.o In file included from /<>/drivers/hid/hid-aureal.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘aureal_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-aureal.c:41:1: note: in expansion of macro ‘module_hid_driver’ 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-aureal.c:14: /<>/drivers/hid/hid-aureal.c:41:19: note: ‘cleanup_module’ target declared here 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-aureal.c:41:1: note: in expansion of macro ‘module_hid_driver’ 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-aureal.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘aureal_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-aureal.c:41:1: note: in expansion of macro ‘module_hid_driver’ 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-aureal.c:14: /<>/drivers/hid/hid-aureal.c:41:19: note: ‘init_module’ target declared here 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-aureal.c:41:1: note: in expansion of macro ‘module_hid_driver’ 41 | module_hid_driver(aureal_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sharp_nt_panel_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:358:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 358 | module_mipi_dsi_driver(sharp_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:21: /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:358:24: note: ‘cleanup_module’ target declared here 358 | module_mipi_dsi_driver(sharp_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:358:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 358 | module_mipi_dsi_driver(sharp_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sharp_nt_panel_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/drm/drm_mipi_dsi.h:316:2: note: in expansion of macro ‘module_driver’ 316 | module_driver(__mipi_dsi_driver, mipi_dsi_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:358:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 358 | module_mipi_dsi_driver(sharp_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/backlight.h:12, from /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:21: /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:358:24: note: ‘init_module’ target declared here 358 | module_mipi_dsi_driver(sharp_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c:358:1: note: in expansion of macro ‘module_mipi_dsi_driver’ 358 | module_mipi_dsi_driver(sharp_nt_panel_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-belkin.o CC [M] sound/soc/soc-generic-dmaengine-pcm.o CC [M] drivers/gpu/drm/panel/panel-sitronix-st7789v.o In file included from /<>/drivers/hid/hid-belkin.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘belkin_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro ‘module_hid_driver’ 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-belkin.c:18: /<>/drivers/hid/hid-belkin.c:89:19: note: ‘cleanup_module’ target declared here 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro ‘module_hid_driver’ 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-belkin.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘belkin_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro ‘module_hid_driver’ 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-belkin.c:18: /<>/drivers/hid/hid-belkin.c:89:19: note: ‘init_module’ target declared here 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-belkin.c:89:1: note: in expansion of macro ‘module_hid_driver’ 89 | module_hid_driver(belkin_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-betopff.o In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘st7789v_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:445:1: note: in expansion of macro ‘module_spi_driver’ 445 | module_spi_driver(st7789v_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:11: /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:445:19: note: ‘cleanup_module’ target declared here 445 | module_spi_driver(st7789v_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:445:1: note: in expansion of macro ‘module_spi_driver’ 445 | module_spi_driver(st7789v_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘st7789v_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/spi/spi.h:293:2: note: in expansion of macro ‘module_driver’ 293 | module_driver(__spi_driver, spi_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:445:1: note: in expansion of macro ‘module_spi_driver’ 445 | module_spi_driver(st7789v_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/spi/spi.h:18, from /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:11: /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:445:19: note: ‘init_module’ target declared here 445 | module_spi_driver(st7789v_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/panel/panel-sitronix-st7789v.c:445:1: note: in expansion of macro ‘module_spi_driver’ 445 | module_spi_driver(st7789v_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-betopff.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘betop_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-betopff.c:158:1: note: in expansion of macro ‘module_hid_driver’ 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-betopff.c:29: /<>/drivers/hid/hid-betopff.c:158:19: note: ‘cleanup_module’ target declared here 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-betopff.c:158:1: note: in expansion of macro ‘module_hid_driver’ 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-betopff.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘betop_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-betopff.c:158:1: note: in expansion of macro ‘module_hid_driver’ 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-betopff.c:29: /<>/drivers/hid/hid-betopff.c:158:19: note: ‘init_module’ target declared here 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-betopff.c:158:1: note: in expansion of macro ‘module_hid_driver’ 158 | module_hid_driver(betop_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-cherry.o CC [M] drivers/gpu/drm/pl111/pl111_display.o In file included from /<>/drivers/hid/hid-cherry.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ch_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro ‘module_hid_driver’ 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cherry.c:18: /<>/drivers/hid/hid-cherry.c:72:19: note: ‘cleanup_module’ target declared here 72 | module_hid_driver(ch_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro ‘module_hid_driver’ 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cherry.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ch_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro ‘module_hid_driver’ 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cherry.c:18: /<>/drivers/hid/hid-cherry.c:72:19: note: ‘init_module’ target declared here 72 | module_hid_driver(ch_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-cherry.c:72:1: note: in expansion of macro ‘module_hid_driver’ 72 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/soc/soc-ac97.o CC [M] drivers/hid/hid-chicony.o In file included from /<>/drivers/hid/hid-chicony.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ch_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-chicony.c:98:1: note: in expansion of macro ‘module_hid_driver’ 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-chicony.c:19: /<>/drivers/hid/hid-chicony.c:98:19: note: ‘cleanup_module’ target declared here 98 | module_hid_driver(ch_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-chicony.c:98:1: note: in expansion of macro ‘module_hid_driver’ 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-chicony.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ch_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-chicony.c:98:1: note: in expansion of macro ‘module_hid_driver’ 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-chicony.c:19: /<>/drivers/hid/hid-chicony.c:98:19: note: ‘init_module’ target declared here 98 | module_hid_driver(ch_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-chicony.c:98:1: note: in expansion of macro ‘module_hid_driver’ 98 | module_hid_driver(ch_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-cmedia.o CC [M] drivers/gpu/drm/pl111/pl111_versatile.o In file included from /<>/drivers/hid/hid-cmedia.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cmhid_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro ‘module_hid_driver’ 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cmedia.c:16: /<>/drivers/hid/hid-cmedia.c:167:19: note: ‘cleanup_module’ target declared here 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro ‘module_hid_driver’ 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cmedia.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cmhid_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro ‘module_hid_driver’ 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cmedia.c:16: /<>/drivers/hid/hid-cmedia.c:167:19: note: ‘init_module’ target declared here 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-cmedia.c:167:1: note: in expansion of macro ‘module_hid_driver’ 167 | module_hid_driver(cmhid_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-corsair.o CC [M] sound/soc/soc-compress.o CC [M] fs/nfs/file.o In file included from /<>/drivers/hid/hid-corsair.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘corsair_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-corsair.c:747:1: note: in expansion of macro ‘module_hid_driver’ 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-corsair.c:22: /<>/drivers/hid/hid-corsair.c:747:19: note: ‘cleanup_module’ target declared here 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-corsair.c:747:1: note: in expansion of macro ‘module_hid_driver’ 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-corsair.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘corsair_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-corsair.c:747:1: note: in expansion of macro ‘module_hid_driver’ 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-corsair.c:22: /<>/drivers/hid/hid-corsair.c:747:19: note: ‘init_module’ target declared here 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-corsair.c:747:1: note: in expansion of macro ‘module_hid_driver’ 747 | module_hid_driver(corsair_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-cp2112.o CC [M] drivers/gpu/drm/pl111/pl111_drv.o /<>/drivers/hid/hid-cp2112.c: In function ‘pstr_store’: /<>/drivers/hid/hid-cp2112.c:966:16: warning: taking address of packed member of ‘struct cp2112_string_report’ may result in an unaligned pointer value [-Waddress-of-packed-member] 966 | report.string, ARRAY_SIZE(report.string)); | ~~~~~~^~~~~~~ In file included from /<>/drivers/hid/hid-cp2112.c:32: /<>/drivers/hid/hid-cp2112.c: At top level: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cp2112_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro ‘module_hid_driver’ 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/hid/hid-cp2112.c:27: /<>/drivers/hid/hid-cp2112.c:1478:19: note: ‘cleanup_module’ target declared here 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro ‘module_hid_driver’ 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cp2112.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cp2112_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro ‘module_hid_driver’ 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/drivers/hid/hid-cp2112.c:27: /<>/drivers/hid/hid-cp2112.c:1478:19: note: ‘init_module’ target declared here 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-cp2112.c:1478:1: note: in expansion of macro ‘module_hid_driver’ 1478 | module_hid_driver(cp2112_driver); | ^~~~~~~~~~~~~~~~~ LD [M] sound/soc/snd-soc-core.o CC [M] sound/usb/6fire/chip.o In file included from /<>/drivers/gpu/drm/pl111/pl111_drv.c:59: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pl111_amba_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/amba/bus.h:170:2: note: in expansion of macro ‘module_driver’ 170 | module_driver(__amba_drv, amba_driver_register, amba_driver_unregister) | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/pl111/pl111_drv.c:427:1: note: in expansion of macro ‘module_amba_driver’ 427 | module_amba_driver(pl111_amba_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/amba/bus.h:18, from /<>/drivers/gpu/drm/pl111/pl111_drv.c:54: /<>/drivers/gpu/drm/pl111/pl111_drv.c:427:20: note: ‘init_module’ target declared here 427 | module_amba_driver(pl111_amba_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/pl111/pl111_drv.c:427:1: note: in expansion of macro ‘module_amba_driver’ 427 | module_amba_driver(pl111_amba_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/gpu/drm/pl111/pl111_drv.c:59: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pl111_amba_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/amba/bus.h:170:2: note: in expansion of macro ‘module_driver’ 170 | module_driver(__amba_drv, amba_driver_register, amba_driver_unregister) | ^~~~~~~~~~~~~ /<>/drivers/gpu/drm/pl111/pl111_drv.c:427:1: note: in expansion of macro ‘module_amba_driver’ 427 | module_amba_driver(pl111_amba_driver); | ^~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/amba/bus.h:18, from /<>/drivers/gpu/drm/pl111/pl111_drv.c:54: /<>/drivers/gpu/drm/pl111/pl111_drv.c:427:20: note: ‘cleanup_module’ target declared here 427 | module_amba_driver(pl111_amba_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/gpu/drm/pl111/pl111_drv.c:427:1: note: in expansion of macro ‘module_amba_driver’ 427 | module_amba_driver(pl111_amba_driver); | ^~~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-cypress.o CC [M] drivers/gpu/drm/pl111/pl111_debugfs.o In file included from /<>/sound/usb/6fire/chip.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘usb_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/6fire/chip.c:212:1: note: in expansion of macro ‘module_usb_driver’ 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/6fire/common.h:18, from /<>/sound/usb/6fire/chip.h:16, from /<>/sound/usb/6fire/chip.c:16: /<>/sound/usb/6fire/chip.c:212:19: note: ‘cleanup_module’ target declared here 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/6fire/chip.c:212:1: note: in expansion of macro ‘module_usb_driver’ 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/6fire/chip.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘usb_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/6fire/chip.c:212:1: note: in expansion of macro ‘module_usb_driver’ 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/6fire/common.h:18, from /<>/sound/usb/6fire/chip.h:16, from /<>/sound/usb/6fire/chip.c:16: /<>/sound/usb/6fire/chip.c:212:19: note: ‘init_module’ target declared here 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/6fire/chip.c:212:1: note: in expansion of macro ‘module_usb_driver’ 212 | module_usb_driver(usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/6fire/comm.o In file included from /<>/drivers/hid/hid-cypress.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cp_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-cypress.c:146:1: note: in expansion of macro ‘module_hid_driver’ 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cypress.c:18: /<>/drivers/hid/hid-cypress.c:146:19: note: ‘cleanup_module’ target declared here 146 | module_hid_driver(cp_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-cypress.c:146:1: note: in expansion of macro ‘module_hid_driver’ 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cypress.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cp_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-cypress.c:146:1: note: in expansion of macro ‘module_hid_driver’ 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-cypress.c:18: /<>/drivers/hid/hid-cypress.c:146:19: note: ‘init_module’ target declared here 146 | module_hid_driver(cp_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-cypress.c:146:1: note: in expansion of macro ‘module_hid_driver’ 146 | module_hid_driver(cp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-dr.o LD [M] drivers/gpu/drm/pl111/pl111_drm.o AR drivers/gpu/drm/tilcdc/built-in.a CC [M] drivers/gpu/drm/tilcdc/tilcdc_plane.o CC [M] fs/nfs/getroot.o CC [M] sound/usb/6fire/midi.o In file included from /<>/drivers/hid/hid-dr.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dr_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-dr.c:323:1: note: in expansion of macro ‘module_hid_driver’ 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-dr.c:30: /<>/drivers/hid/hid-dr.c:323:19: note: ‘cleanup_module’ target declared here 323 | module_hid_driver(dr_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-dr.c:323:1: note: in expansion of macro ‘module_hid_driver’ 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-dr.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dr_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-dr.c:323:1: note: in expansion of macro ‘module_hid_driver’ 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-dr.c:30: /<>/drivers/hid/hid-dr.c:323:19: note: ‘init_module’ target declared here 323 | module_hid_driver(dr_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-dr.c:323:1: note: in expansion of macro ‘module_hid_driver’ 323 | module_hid_driver(dr_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-emsff.o In file included from /<>/drivers/hid/hid-emsff.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ems_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-emsff.c:151:1: note: in expansion of macro ‘module_hid_driver’ 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/6fire/control.o In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-emsff.c:24: /<>/drivers/hid/hid-emsff.c:151:19: note: ‘cleanup_module’ target declared here 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-emsff.c:151:1: note: in expansion of macro ‘module_hid_driver’ 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-emsff.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ems_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-emsff.c:151:1: note: in expansion of macro ‘module_hid_driver’ 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-emsff.c:24: /<>/drivers/hid/hid-emsff.c:151:19: note: ‘init_module’ target declared here 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-emsff.c:151:1: note: in expansion of macro ‘module_hid_driver’ 151 | module_hid_driver(ems_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/tilcdc/tilcdc_crtc.o CC [M] drivers/hid/hid-elan.o In file included from /<>/drivers/hid/hid-elan.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘elan_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-elan.c:417:1: note: in expansion of macro ‘module_hid_driver’ 417 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-elan.c:14: /<>/drivers/hid/hid-elan.c:417:19: note: ‘cleanup_module’ target declared here 417 | module_hid_driver(elan_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-elan.c:417:1: note: in expansion of macro ‘module_hid_driver’ 417 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-elan.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘elan_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-elan.c:417:1: note: in expansion of macro ‘module_hid_driver’ 417 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-elan.c:14: /<>/drivers/hid/hid-elan.c:417:19: note: ‘init_module’ target declared here 417 | module_hid_driver(elan_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-elan.c:417:1: note: in expansion of macro ‘module_hid_driver’ 417 | module_hid_driver(elan_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nfs/inode.o CC [M] sound/usb/6fire/firmware.o CC [M] drivers/hid/hid-elecom.o In file included from /<>/drivers/hid/hid-elecom.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘elecom_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-elecom.c:101:1: note: in expansion of macro ‘module_hid_driver’ 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-elecom.c:22: /<>/drivers/hid/hid-elecom.c:101:19: note: ‘cleanup_module’ target declared here 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-elecom.c:101:1: note: in expansion of macro ‘module_hid_driver’ 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-elecom.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘elecom_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-elecom.c:101:1: note: in expansion of macro ‘module_hid_driver’ 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-elecom.c:22: /<>/drivers/hid/hid-elecom.c:101:19: note: ‘init_module’ target declared here 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-elecom.c:101:1: note: in expansion of macro ‘module_hid_driver’ 101 | module_hid_driver(elecom_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/6fire/pcm.o CC [M] drivers/hid/hid-elo.o CC [M] drivers/gpu/drm/tilcdc/tilcdc_tfp410.o In file included from /<>/drivers/hid/hid-elo.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘elo_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-elo.c:311:1: note: in expansion of macro ‘module_exit’ 311 | module_exit(elo_driver_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-elo.c:306:20: note: ‘cleanup_module’ target declared here 306 | static void __exit elo_driver_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-elo.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘elo_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-elo.c:304:1: note: in expansion of macro ‘module_init’ 304 | module_init(elo_driver_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-elo.c:290:19: note: ‘init_module’ target declared here 290 | static int __init elo_driver_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/nfs/inode.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfs/inode.c:2284:1: note: in expansion of macro ‘module_init’ 2284 | module_init(init_nfs_fs) | ^~~~~~~~~~~ /<>/fs/nfs/inode.c:2194:19: note: ‘init_module’ target declared here 2194 | static int __init init_nfs_fs(void) | ^~~~~~~~~~~ In file included from /<>/fs/nfs/inode.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfs/inode.c:2285:1: note: in expansion of macro ‘module_exit’ 2285 | module_exit(exit_nfs_fs) | ^~~~~~~~~~~ /<>/fs/nfs/inode.c:2264:20: note: ‘cleanup_module’ target declared here 2264 | static void __exit exit_nfs_fs(void) | ^~~~~~~~~~~ CC [M] drivers/hid/hid-ezkey.o LD [M] sound/usb/6fire/snd-usb-6fire.o CC [M] sound/usb/bcd2000/bcd2000.o In file included from /<>/drivers/hid/hid-ezkey.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ez_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ezkey.c:18: /<>/drivers/hid/hid-ezkey.c:79:19: note: ‘cleanup_module’ target declared here 79 | module_hid_driver(ez_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ezkey.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ez_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ezkey.c:18: /<>/drivers/hid/hid-ezkey.c:79:19: note: ‘init_module’ target declared here 79 | module_hid_driver(ez_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-ezkey.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(ez_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/tilcdc/tilcdc_panel.o CC [M] drivers/hid/hid-gembird.o In file included from /<>/sound/usb/bcd2000/bcd2000.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bcd2000_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro ‘module_usb_driver’ 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/bcd2000/bcd2000.c:23: /<>/sound/usb/bcd2000/bcd2000.c:463:19: note: ‘init_module’ target declared here 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro ‘module_usb_driver’ 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/bcd2000/bcd2000.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bcd2000_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro ‘module_usb_driver’ 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/bcd2000/bcd2000.c:23: /<>/sound/usb/bcd2000/bcd2000.c:463:19: note: ‘cleanup_module’ target declared here 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/bcd2000/bcd2000.c:463:1: note: in expansion of macro ‘module_usb_driver’ 463 | module_usb_driver(bcd2000_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gembird.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gembird_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gembird.c:112:1: note: in expansion of macro ‘module_hid_driver’ 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gembird.c:15: /<>/drivers/hid/hid-gembird.c:112:19: note: ‘cleanup_module’ target declared here 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gembird.c:112:1: note: in expansion of macro ‘module_hid_driver’ 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gembird.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gembird_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gembird.c:112:1: note: in expansion of macro ‘module_hid_driver’ 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gembird.c:15: /<>/drivers/hid/hid-gembird.c:112:19: note: ‘init_module’ target declared here 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gembird.c:112:1: note: in expansion of macro ‘module_hid_driver’ 112 | module_hid_driver(gembird_driver); | ^~~~~~~~~~~~~~~~~ LD [M] sound/usb/bcd2000/snd-bcd2000.o CC [M] sound/usb/caiaq/device.o CC [M] drivers/hid/hid-gfrm.o In file included from /<>/drivers/hid/hid-gfrm.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gfrm_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro ‘module_hid_driver’ 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gfrm.c:13: /<>/drivers/hid/hid-gfrm.c:155:19: note: ‘cleanup_module’ target declared here 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro ‘module_hid_driver’ 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gfrm.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gfrm_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro ‘module_hid_driver’ 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gfrm.c:13: /<>/drivers/hid/hid-gfrm.c:155:19: note: ‘init_module’ target declared here 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gfrm.c:155:1: note: in expansion of macro ‘module_hid_driver’ 155 | module_hid_driver(gfrm_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/gpu/drm/tilcdc/tilcdc_external.o In file included from /<>/sound/usb/caiaq/device.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snd_usb_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/caiaq/device.c:583:1: note: in expansion of macro ‘module_usb_driver’ 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/caiaq/device.c:23: /<>/sound/usb/caiaq/device.c:583:19: note: ‘cleanup_module’ target declared here 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/caiaq/device.c:583:1: note: in expansion of macro ‘module_usb_driver’ 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/caiaq/device.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snd_usb_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/caiaq/device.c:583:1: note: in expansion of macro ‘module_usb_driver’ 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/caiaq/device.c:23: /<>/sound/usb/caiaq/device.c:583:19: note: ‘init_module’ target declared here 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/caiaq/device.c:583:1: note: in expansion of macro ‘module_usb_driver’ 583 | module_usb_driver(snd_usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-google-hammer.o CC [M] sound/usb/caiaq/audio.o In file included from /<>/drivers/hid/hid-google-hammer.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hammer_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-google-hammer.c:138:1: note: in expansion of macro ‘module_hid_driver’ 138 | module_hid_driver(hammer_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-google-hammer.c:16: /<>/drivers/hid/hid-google-hammer.c:138:19: note: ‘cleanup_module’ target declared here 138 | module_hid_driver(hammer_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-google-hammer.c:138:1: note: in expansion of macro ‘module_hid_driver’ 138 | module_hid_driver(hammer_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-google-hammer.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hammer_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-google-hammer.c:138:1: note: in expansion of macro ‘module_hid_driver’ 138 | module_hid_driver(hammer_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-google-hammer.c:16: /<>/drivers/hid/hid-google-hammer.c:138:19: note: ‘init_module’ target declared here 138 | module_hid_driver(hammer_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-google-hammer.c:138:1: note: in expansion of macro ‘module_hid_driver’ 138 | module_hid_driver(hammer_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-gt683r.o CC [M] drivers/gpu/drm/tilcdc/tilcdc_drv.o CC [M] fs/nfs/super.o In file included from /<>/drivers/hid/hid-gt683r.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gt683r_led_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro ‘module_hid_driver’ 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gt683r.c:18: /<>/drivers/hid/hid-gt683r.c:315:19: note: ‘init_module’ target declared here 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro ‘module_hid_driver’ 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gt683r.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gt683r_led_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro ‘module_hid_driver’ 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gt683r.c:18: /<>/drivers/hid/hid-gt683r.c:315:19: note: ‘cleanup_module’ target declared here 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gt683r.c:315:1: note: in expansion of macro ‘module_hid_driver’ 315 | module_hid_driver(gt683r_led_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-gyration.o CC [M] sound/usb/caiaq/midi.o In file included from /<>/drivers/hid/hid-gyration.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gyration_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gyration.c:91:1: note: in expansion of macro ‘module_hid_driver’ 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/include/drm/drm_modeset_helper.h:26, from /<>/include/drm/drm_atomic_helper.h:33, from /<>/drivers/gpu/drm/tilcdc/tilcdc_drv.c:24: /<>/include/linux/module.h:138:7: error: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tilcdc_drm_fini’: ‘cold’ [-Werror=missing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/gpu/drm/tilcdc/tilcdc_drv.c:682:1: note: in expansion of macro ‘module_exit’ 682 | module_exit(tilcdc_drm_fini); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/tilcdc/tilcdc_drv.c:673:20: note: ‘cleanup_module’ target declared here 673 | static void __exit tilcdc_drm_fini(void) | ^~~~~~~~~~~~~~~ In file included from /<>/include/drm/drmP.h:59, from /<>/include/drm/drm_modeset_helper.h:26, from /<>/include/drm/drm_atomic_helper.h:33, from /<>/drivers/gpu/drm/tilcdc/tilcdc_drv.c:24: /<>/include/linux/module.h:132:6: error: ‘init_module’ specifies less restrictive attribute than its target ‘tilcdc_drm_init’: ‘cold’ [-Werror=missing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/tilcdc/tilcdc_drv.c:681:1: note: in expansion of macro ‘module_init’ 681 | module_init(tilcdc_drm_init); | ^~~~~~~~~~~ /<>/drivers/gpu/drm/tilcdc/tilcdc_drv.c:665:19: note: ‘init_module’ target declared here 665 | static int __init tilcdc_drm_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gyration.c:18: /<>/drivers/hid/hid-gyration.c:91:19: note: ‘cleanup_module’ target declared here 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gyration.c:91:1: note: in expansion of macro ‘module_hid_driver’ 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gyration.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gyration_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gyration.c:91:1: note: in expansion of macro ‘module_hid_driver’ 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gyration.c:18: /<>/drivers/hid/hid-gyration.c:91:19: note: ‘init_module’ target declared here 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gyration.c:91:1: note: in expansion of macro ‘module_hid_driver’ 91 | module_hid_driver(gyration_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-holtek-kbd.o cc1: all warnings being treated as errors make[6]: *** [/<>/scripts/Makefile.build:327: drivers/gpu/drm/tilcdc/tilcdc_drv.o] Error 1 make[5]: *** [/<>/scripts/Makefile.build:581: drivers/gpu/drm/tilcdc] Error 2 make[4]: *** [/<>/scripts/Makefile.build:581: drivers/gpu/drm] Error 2 make[3]: *** [/<>/scripts/Makefile.build:581: drivers/gpu] Error 2 make[3]: *** Waiting for unfinished jobs.... CC [M] drivers/hid/hid-holtek-mouse.o In file included from /<>/drivers/hid/hid-holtek-kbd.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘holtek_kbd_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro ‘module_hid_driver’ 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-holtek-kbd.c:13: /<>/drivers/hid/hid-holtek-kbd.c:170:19: note: ‘cleanup_module’ target declared here 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro ‘module_hid_driver’ 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-holtek-kbd.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘holtek_kbd_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro ‘module_hid_driver’ 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-holtek-kbd.c:13: /<>/drivers/hid/hid-holtek-kbd.c:170:19: note: ‘init_module’ target declared here 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-holtek-kbd.c:170:1: note: in expansion of macro ‘module_hid_driver’ 170 | module_hid_driver(holtek_kbd_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/caiaq/control.o CC [M] drivers/hid/hid-holtekff.o In file included from /<>/drivers/hid/hid-holtek-mouse.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘holtek_mouse_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro ‘module_hid_driver’ 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-holtek-mouse.c:15: /<>/drivers/hid/hid-holtek-mouse.c:91:19: note: ‘cleanup_module’ target declared here 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro ‘module_hid_driver’ 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-holtek-mouse.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘holtek_mouse_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro ‘module_hid_driver’ 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-holtek-mouse.c:15: /<>/drivers/hid/hid-holtek-mouse.c:91:19: note: ‘init_module’ target declared here 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-holtek-mouse.c:91:1: note: in expansion of macro ‘module_hid_driver’ 91 | module_hid_driver(holtek_mouse_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-icade.o In file included from /<>/drivers/hid/hid-holtekff.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘holtek_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro ‘module_hid_driver’ 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-holtekff.c:26: /<>/drivers/hid/hid-holtekff.c:221:19: note: ‘cleanup_module’ target declared here 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro ‘module_hid_driver’ 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-holtekff.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘holtek_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro ‘module_hid_driver’ 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-holtekff.c:26: /<>/drivers/hid/hid-holtekff.c:221:19: note: ‘init_module’ target declared here 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-holtekff.c:221:1: note: in expansion of macro ‘module_hid_driver’ 221 | module_hid_driver(holtek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-icade.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘icade_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-icade.c:238:1: note: in expansion of macro ‘module_hid_driver’ 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-icade.c:15: /<>/drivers/hid/hid-icade.c:238:19: note: ‘cleanup_module’ target declared here 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-icade.c:238:1: note: in expansion of macro ‘module_hid_driver’ 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-icade.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘icade_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-icade.c:238:1: note: in expansion of macro ‘module_hid_driver’ 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-icade.c:15: /<>/drivers/hid/hid-icade.c:238:19: note: ‘init_module’ target declared here 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-icade.c:238:1: note: in expansion of macro ‘module_hid_driver’ 238 | module_hid_driver(icade_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-ite.o CC [M] sound/usb/caiaq/input.o CC [M] drivers/hid/hid-jabra.o In file included from /<>/drivers/hid/hid-ite.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ite_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-ite.c:54:1: note: in expansion of macro ‘module_hid_driver’ 54 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ite.c:10: /<>/drivers/hid/hid-ite.c:54:19: note: ‘cleanup_module’ target declared here 54 | module_hid_driver(ite_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-ite.c:54:1: note: in expansion of macro ‘module_hid_driver’ 54 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ite.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ite_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-ite.c:54:1: note: in expansion of macro ‘module_hid_driver’ 54 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ite.c:10: /<>/drivers/hid/hid-ite.c:54:19: note: ‘init_module’ target declared here 54 | module_hid_driver(ite_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-ite.c:54:1: note: in expansion of macro ‘module_hid_driver’ 54 | module_hid_driver(ite_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-kensington.o In file included from /<>/drivers/hid/hid-jabra.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘jabra_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-jabra.c:54:1: note: in expansion of macro ‘module_hid_driver’ 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-jabra.c:14: /<>/drivers/hid/hid-jabra.c:54:19: note: ‘cleanup_module’ target declared here 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-jabra.c:54:1: note: in expansion of macro ‘module_hid_driver’ 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-jabra.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘jabra_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-jabra.c:54:1: note: in expansion of macro ‘module_hid_driver’ 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-jabra.c:14: /<>/drivers/hid/hid-jabra.c:54:19: note: ‘init_module’ target declared here 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-jabra.c:54:1: note: in expansion of macro ‘module_hid_driver’ 54 | module_hid_driver(jabra_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-keytouch.o In file included from /<>/drivers/hid/hid-kensington.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ks_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro ‘module_hid_driver’ 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-kensington.c:14: /<>/drivers/hid/hid-kensington.c:50:19: note: ‘cleanup_module’ target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro ‘module_hid_driver’ 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-kensington.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ks_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro ‘module_hid_driver’ 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-kensington.c:14: /<>/drivers/hid/hid-kensington.c:50:19: note: ‘init_module’ target declared here 50 | module_hid_driver(ks_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-kensington.c:50:1: note: in expansion of macro ‘module_hid_driver’ 50 | module_hid_driver(ks_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-keytouch.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘keytouch_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro ‘module_hid_driver’ 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-keytouch.c:14: /<>/drivers/hid/hid-keytouch.c:52:19: note: ‘cleanup_module’ target declared here 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro ‘module_hid_driver’ 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-keytouch.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘keytouch_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro ‘module_hid_driver’ 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-keytouch.c:14: /<>/drivers/hid/hid-keytouch.c:52:19: note: ‘init_module’ target declared here 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-keytouch.c:52:1: note: in expansion of macro ‘module_hid_driver’ 52 | module_hid_driver(keytouch_driver); | ^~~~~~~~~~~~~~~~~ LD [M] sound/usb/caiaq/snd-usb-caiaq.o AR fs/nfs_common/built-in.a CC [M] fs/nfs_common/nfsacl.o CC [M] sound/usb/hiface/chip.o CC [M] drivers/hid/hid-kye.o In file included from /<>/sound/usb/hiface/chip.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hiface_usb_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/hiface/chip.c:297:1: note: in expansion of macro ‘module_usb_driver’ 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/hiface/chip.h:20, from /<>/sound/usb/hiface/chip.c:21: /<>/sound/usb/hiface/chip.c:297:19: note: ‘cleanup_module’ target declared here 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/hiface/chip.c:297:1: note: in expansion of macro ‘module_usb_driver’ 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/hiface/chip.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hiface_usb_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/hiface/chip.c:297:1: note: in expansion of macro ‘module_usb_driver’ 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/hiface/chip.h:20, from /<>/sound/usb/hiface/chip.c:21: /<>/sound/usb/hiface/chip.c:297:19: note: ‘init_module’ target declared here 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/hiface/chip.c:297:1: note: in expansion of macro ‘module_usb_driver’ 297 | module_usb_driver(hiface_usb_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nfs/io.o In file included from /<>/drivers/hid/hid-kye.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘kye_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-kye.c:699:1: note: in expansion of macro ‘module_hid_driver’ 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-kye.c:16: /<>/drivers/hid/hid-kye.c:699:19: note: ‘cleanup_module’ target declared here 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-kye.c:699:1: note: in expansion of macro ‘module_hid_driver’ 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-kye.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘kye_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-kye.c:699:1: note: in expansion of macro ‘module_hid_driver’ 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-kye.c:16: /<>/drivers/hid/hid-kye.c:699:19: note: ‘init_module’ target declared here 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-kye.c:699:1: note: in expansion of macro ‘module_hid_driver’ 699 | module_hid_driver(kye_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/hiface/pcm.o CC [M] drivers/hid/hid-lcpower.o CC [M] fs/nfs_common/grace.o In file included from /<>/drivers/hid/hid-lcpower.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ts_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro ‘module_hid_driver’ 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lcpower.c:15: /<>/drivers/hid/hid-lcpower.c:57:19: note: ‘cleanup_module’ target declared here 57 | module_hid_driver(ts_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro ‘module_hid_driver’ 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lcpower.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ts_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro ‘module_hid_driver’ 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lcpower.c:15: /<>/drivers/hid/hid-lcpower.c:57:19: note: ‘init_module’ target declared here 57 | module_hid_driver(ts_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-lcpower.c:57:1: note: in expansion of macro ‘module_hid_driver’ 57 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-lenovo.o LD [M] sound/usb/hiface/snd-usb-hiface.o CC [M] sound/usb/line6/capture.o In file included from /<>/drivers/hid/hid-lenovo.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lenovo_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-lenovo.c:938:1: note: in expansion of macro ‘module_hid_driver’ 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lenovo.c:31: /<>/drivers/hid/hid-lenovo.c:938:19: note: ‘cleanup_module’ target declared here 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-lenovo.c:938:1: note: in expansion of macro ‘module_hid_driver’ 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lenovo.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lenovo_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-lenovo.c:938:1: note: in expansion of macro ‘module_hid_driver’ 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lenovo.c:31: /<>/drivers/hid/hid-lenovo.c:938:19: note: ‘init_module’ target declared here 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-lenovo.c:938:1: note: in expansion of macro ‘module_hid_driver’ 938 | module_hid_driver(lenovo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/fs/nfs_common/grace.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_grace’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfs_common/grace.c:137:1: note: in expansion of macro ‘module_init’ 137 | module_init(init_grace) | ^~~~~~~~~~~ /<>/fs/nfs_common/grace.c:124:1: note: ‘init_module’ target declared here 124 | init_grace(void) | ^~~~~~~~~~ In file included from /<>/fs/nfs_common/grace.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_grace’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfs_common/grace.c:138:1: note: in expansion of macro ‘module_exit’ 138 | module_exit(exit_grace) | ^~~~~~~~~~~ /<>/fs/nfs_common/grace.c:130:1: note: ‘cleanup_module’ target declared here 130 | exit_grace(void) | ^~~~~~~~~~ CC [M] fs/nfs/direct.o CC [M] drivers/hid/hid-lg.o LD [M] fs/nfs_common/nfs_acl.o CC [M] drivers/hid/hid-lgff.o CC [M] sound/usb/line6/driver.o In file included from /<>/drivers/hid/hid-lg.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lg_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-lg.c:900:1: note: in expansion of macro ‘module_hid_driver’ 900 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lg.c:19: /<>/drivers/hid/hid-lg.c:900:19: note: ‘cleanup_module’ target declared here 900 | module_hid_driver(lg_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-lg.c:900:1: note: in expansion of macro ‘module_hid_driver’ 900 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lg.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lg_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-lg.c:900:1: note: in expansion of macro ‘module_hid_driver’ 900 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-lg.c:19: /<>/drivers/hid/hid-lg.c:900:19: note: ‘init_module’ target declared here 900 | module_hid_driver(lg_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-lg.c:900:1: note: in expansion of macro ‘module_hid_driver’ 900 | module_hid_driver(lg_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-lg2ff.o CC [M] sound/usb/line6/midi.o CC [M] drivers/hid/hid-lg3ff.o CC [M] drivers/hid/hid-lg4ff.o CC [M] sound/usb/line6/midibuf.o CC [M] sound/usb/line6/pcm.o CC [M] sound/usb/line6/playback.o CC [M] fs/nfs/pagelist.o CC [M] drivers/hid/hid-logitech-dj.o CC [M] sound/usb/line6/pod.o In file included from /<>/drivers/hid/hid-logitech-dj.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘logi_djreceiver_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro ‘module_hid_driver’ 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-logitech-dj.c:25: /<>/drivers/hid/hid-logitech-dj.c:1172:19: note: ‘cleanup_module’ target declared here 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro ‘module_hid_driver’ 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-logitech-dj.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘logi_djreceiver_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro ‘module_hid_driver’ 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-logitech-dj.c:25: /<>/drivers/hid/hid-logitech-dj.c:1172:19: note: ‘init_module’ target declared here 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-logitech-dj.c:1172:1: note: in expansion of macro ‘module_hid_driver’ 1172 | module_hid_driver(logi_djreceiver_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/line6/podhd.o In file included from /<>/sound/usb/line6/pod.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pod_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/line6/pod.c:586:1: note: in expansion of macro ‘module_usb_driver’ 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/line6/pod.c:16: /<>/sound/usb/line6/pod.c:586:19: note: ‘cleanup_module’ target declared here 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/line6/pod.c:586:1: note: in expansion of macro ‘module_usb_driver’ 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/line6/pod.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pod_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/line6/pod.c:586:1: note: in expansion of macro ‘module_usb_driver’ 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/line6/pod.c:16: /<>/sound/usb/line6/pod.c:586:19: note: ‘init_module’ target declared here 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/line6/pod.c:586:1: note: in expansion of macro ‘module_usb_driver’ 586 | module_usb_driver(pod_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-logitech-hidpp.o CC [M] drivers/hid/hid-magicmouse.o In file included from /<>/sound/usb/line6/podhd.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘podhd_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/line6/podhd.c:507:1: note: in expansion of macro ‘module_usb_driver’ 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/line6/podhd.c:14: /<>/sound/usb/line6/podhd.c:507:19: note: ‘cleanup_module’ target declared here 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/line6/podhd.c:507:1: note: in expansion of macro ‘module_usb_driver’ 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/line6/podhd.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘podhd_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/line6/podhd.c:507:1: note: in expansion of macro ‘module_usb_driver’ 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/line6/podhd.c:14: /<>/sound/usb/line6/podhd.c:507:19: note: ‘init_module’ target declared here 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/line6/podhd.c:507:1: note: in expansion of macro ‘module_usb_driver’ 507 | module_usb_driver(podhd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-magicmouse.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘magicmouse_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-magicmouse.c:594:1: note: in expansion of macro ‘module_hid_driver’ 594 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-magicmouse.c:17: /<>/drivers/hid/hid-magicmouse.c:594:19: note: ‘cleanup_module’ target declared here 594 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-magicmouse.c:594:1: note: in expansion of macro ‘module_hid_driver’ 594 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-magicmouse.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘magicmouse_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-magicmouse.c:594:1: note: in expansion of macro ‘module_hid_driver’ 594 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-magicmouse.c:17: /<>/drivers/hid/hid-magicmouse.c:594:19: note: ‘init_module’ target declared here 594 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-magicmouse.c:594:1: note: in expansion of macro ‘module_hid_driver’ 594 | module_hid_driver(magicmouse_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/line6/toneport.o In file included from /<>/drivers/hid/hid-logitech-hidpp.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hidpp_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-logitech-hidpp.c:3137:1: note: in expansion of macro ‘module_hid_driver’ 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-logitech-hidpp.c:17: /<>/drivers/hid/hid-logitech-hidpp.c:3137:19: note: ‘cleanup_module’ target declared here 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-logitech-hidpp.c:3137:1: note: in expansion of macro ‘module_hid_driver’ 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-logitech-hidpp.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hidpp_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-logitech-hidpp.c:3137:1: note: in expansion of macro ‘module_hid_driver’ 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-logitech-hidpp.c:17: /<>/drivers/hid/hid-logitech-hidpp.c:3137:19: note: ‘init_module’ target declared here 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-logitech-hidpp.c:3137:1: note: in expansion of macro ‘module_hid_driver’ 3137 | module_hid_driver(hidpp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/line6/variax.o In file included from /<>/sound/usb/line6/toneport.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘toneport_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/line6/toneport.c:576:1: note: in expansion of macro ‘module_usb_driver’ 576 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/line6/toneport.c:14: /<>/sound/usb/line6/toneport.c:576:19: note: ‘cleanup_module’ target declared here 576 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/line6/toneport.c:576:1: note: in expansion of macro ‘module_usb_driver’ 576 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/line6/toneport.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘toneport_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/line6/toneport.c:576:1: note: in expansion of macro ‘module_usb_driver’ 576 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/line6/toneport.c:14: /<>/sound/usb/line6/toneport.c:576:19: note: ‘init_module’ target declared here 576 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/line6/toneport.c:576:1: note: in expansion of macro ‘module_usb_driver’ 576 | module_usb_driver(toneport_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/line6/variax.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘variax_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/line6/variax.c:305:1: note: in expansion of macro ‘module_usb_driver’ 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/line6/variax.c:14: /<>/sound/usb/line6/variax.c:305:19: note: ‘cleanup_module’ target declared here 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/line6/variax.c:305:1: note: in expansion of macro ‘module_usb_driver’ 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/line6/variax.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘variax_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/line6/variax.c:305:1: note: in expansion of macro ‘module_usb_driver’ 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/line6/variax.c:14: /<>/sound/usb/line6/variax.c:305:19: note: ‘init_module’ target declared here 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/line6/variax.c:305:1: note: in expansion of macro ‘module_usb_driver’ 305 | module_usb_driver(variax_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-mf.o CC [M] fs/nfs/read.o LD [M] sound/usb/line6/snd-usb-line6.o LD [M] sound/usb/line6/snd-usb-pod.o LD [M] sound/usb/line6/snd-usb-podhd.o LD [M] sound/usb/line6/snd-usb-toneport.o LD [M] sound/usb/line6/snd-usb-variax.o CC [M] sound/usb/misc/ua101.o In file included from /<>/drivers/hid/hid-mf.c:34: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mf_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-mf.c:173:1: note: in expansion of macro ‘module_hid_driver’ 173 | module_hid_driver(mf_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-mf.c:31: /<>/drivers/hid/hid-mf.c:173:19: note: ‘cleanup_module’ target declared here 173 | module_hid_driver(mf_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-mf.c:173:1: note: in expansion of macro ‘module_hid_driver’ 173 | module_hid_driver(mf_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-mf.c:34: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mf_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-mf.c:173:1: note: in expansion of macro ‘module_hid_driver’ 173 | module_hid_driver(mf_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-mf.c:31: /<>/drivers/hid/hid-mf.c:173:19: note: ‘init_module’ target declared here 173 | module_hid_driver(mf_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-mf.c:173:1: note: in expansion of macro ‘module_hid_driver’ 173 | module_hid_driver(mf_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-microsoft.o CC [M] drivers/hid/hid-monterey.o In file included from /<>/sound/usb/misc/ua101.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ua101_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/misc/ua101.c:1388:1: note: in expansion of macro ‘module_usb_driver’ 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/misc/ua101.c:20: /<>/sound/usb/misc/ua101.c:1388:19: note: ‘cleanup_module’ target declared here 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/misc/ua101.c:1388:1: note: in expansion of macro ‘module_usb_driver’ 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/misc/ua101.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ua101_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/misc/ua101.c:1388:1: note: in expansion of macro ‘module_usb_driver’ 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/misc/ua101.c:20: /<>/sound/usb/misc/ua101.c:1388:19: note: ‘init_module’ target declared here 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/misc/ua101.c:1388:1: note: in expansion of macro ‘module_usb_driver’ 1388 | module_usb_driver(ua101_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-microsoft.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ms_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-microsoft.c:297:1: note: in expansion of macro ‘module_hid_driver’ 297 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-microsoft.c:18: /<>/drivers/hid/hid-microsoft.c:297:19: note: ‘cleanup_module’ target declared here 297 | module_hid_driver(ms_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-microsoft.c:297:1: note: in expansion of macro ‘module_hid_driver’ 297 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-microsoft.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ms_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-microsoft.c:297:1: note: in expansion of macro ‘module_hid_driver’ 297 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-microsoft.c:18: /<>/drivers/hid/hid-microsoft.c:297:19: note: ‘init_module’ target declared here 297 | module_hid_driver(ms_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-microsoft.c:297:1: note: in expansion of macro ‘module_hid_driver’ 297 | module_hid_driver(ms_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-monterey.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mr_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro ‘module_hid_driver’ 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-monterey.c:18: /<>/drivers/hid/hid-monterey.c:66:19: note: ‘cleanup_module’ target declared here 66 | module_hid_driver(mr_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro ‘module_hid_driver’ 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-monterey.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mr_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro ‘module_hid_driver’ 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-monterey.c:18: /<>/drivers/hid/hid-monterey.c:66:19: note: ‘init_module’ target declared here 66 | module_hid_driver(mr_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-monterey.c:66:1: note: in expansion of macro ‘module_hid_driver’ 66 | module_hid_driver(mr_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-multitouch.o CC [M] drivers/hid/hid-nti.o In file included from /<>/drivers/hid/hid-nti.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nti_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-nti.c:57:1: note: in expansion of macro ‘module_hid_driver’ 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-nti.c:22: /<>/drivers/hid/hid-nti.c:57:19: note: ‘cleanup_module’ target declared here 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-nti.c:57:1: note: in expansion of macro ‘module_hid_driver’ 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-nti.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nti_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-nti.c:57:1: note: in expansion of macro ‘module_hid_driver’ 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-nti.c:22: /<>/drivers/hid/hid-nti.c:57:19: note: ‘init_module’ target declared here 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-nti.c:57:1: note: in expansion of macro ‘module_hid_driver’ 57 | module_hid_driver(nti_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-multitouch.c:43: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mt_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-multitouch.c:1918:1: note: in expansion of macro ‘module_hid_driver’ 1918 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-multitouch.c:41: /<>/drivers/hid/hid-multitouch.c:1918:19: note: ‘cleanup_module’ target declared here 1918 | module_hid_driver(mt_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-multitouch.c:1918:1: note: in expansion of macro ‘module_hid_driver’ 1918 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-multitouch.c:43: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mt_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-multitouch.c:1918:1: note: in expansion of macro ‘module_hid_driver’ 1918 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-multitouch.c:41: /<>/drivers/hid/hid-multitouch.c:1918:19: note: ‘init_module’ target declared here 1918 | module_hid_driver(mt_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-multitouch.c:1918:1: note: in expansion of macro ‘module_hid_driver’ 1918 | module_hid_driver(mt_driver); | ^~~~~~~~~~~~~~~~~ LD [M] sound/usb/misc/snd-ua101.o CC [M] sound/usb/card.o CC [M] drivers/hid/hid-ntrig.o In file included from /<>/drivers/hid/hid-ntrig.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ntrig_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-ntrig.c:1034:1: note: in expansion of macro ‘module_hid_driver’ 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ntrig.c:16: /<>/drivers/hid/hid-ntrig.c:1034:19: note: ‘cleanup_module’ target declared here 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-ntrig.c:1034:1: note: in expansion of macro ‘module_hid_driver’ 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ntrig.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ntrig_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-ntrig.c:1034:1: note: in expansion of macro ‘module_hid_driver’ 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ntrig.c:16: /<>/drivers/hid/hid-ntrig.c:1034:19: note: ‘init_module’ target declared here 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-ntrig.c:1034:1: note: in expansion of macro ‘module_hid_driver’ 1034 | module_hid_driver(ntrig_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/card.c:49: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘usb_audio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/card.c:899:1: note: in expansion of macro ‘module_usb_driver’ 899 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/card.c:43: /<>/sound/usb/card.c:899:19: note: ‘cleanup_module’ target declared here 899 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/sound/usb/card.c:899:1: note: in expansion of macro ‘module_usb_driver’ 899 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/sound/usb/card.c:49: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘usb_audio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/usb.h:1287:2: note: in expansion of macro ‘module_driver’ 1287 | module_driver(__usb_driver, usb_register, \ | ^~~~~~~~~~~~~ /<>/sound/usb/card.c:899:1: note: in expansion of macro ‘module_usb_driver’ 899 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/usb/ch9.h:36, from /<>/include/linux/usb.h:6, from /<>/sound/usb/card.c:43: /<>/sound/usb/card.c:899:19: note: ‘init_module’ target declared here 899 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/sound/usb/card.c:899:1: note: in expansion of macro ‘module_usb_driver’ 899 | module_usb_driver(usb_audio_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-ortek.o CC [M] drivers/hid/hid-prodikeys.o CC [M] fs/nfs/symlink.o In file included from /<>/drivers/hid/hid-ortek.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ortek_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-ortek.c:55:1: note: in expansion of macro ‘module_hid_driver’ 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ortek.c:22: /<>/drivers/hid/hid-ortek.c:55:19: note: ‘cleanup_module’ target declared here 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-ortek.c:55:1: note: in expansion of macro ‘module_hid_driver’ 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ortek.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ortek_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-ortek.c:55:1: note: in expansion of macro ‘module_hid_driver’ 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-ortek.c:22: /<>/drivers/hid/hid-ortek.c:55:19: note: ‘init_module’ target declared here 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-ortek.c:55:1: note: in expansion of macro ‘module_hid_driver’ 55 | module_hid_driver(ortek_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/clock.o CC [M] fs/nfs/unlink.o In file included from /<>/drivers/hid/hid-prodikeys.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pk_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro ‘module_hid_driver’ 888 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-prodikeys.c:21: /<>/drivers/hid/hid-prodikeys.c:888:19: note: ‘cleanup_module’ target declared here 888 | module_hid_driver(pk_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro ‘module_hid_driver’ 888 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-prodikeys.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pk_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro ‘module_hid_driver’ 888 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-prodikeys.c:21: /<>/drivers/hid/hid-prodikeys.c:888:19: note: ‘init_module’ target declared here 888 | module_hid_driver(pk_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-prodikeys.c:888:1: note: in expansion of macro ‘module_hid_driver’ 888 | module_hid_driver(pk_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-pl.o CC [M] sound/usb/endpoint.o In file included from /<>/drivers/hid/hid-pl.c:45: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pl_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-pl.c:232:1: note: in expansion of macro ‘module_hid_driver’ 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-pl.c:43: /<>/drivers/hid/hid-pl.c:232:19: note: ‘cleanup_module’ target declared here 232 | module_hid_driver(pl_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-pl.c:232:1: note: in expansion of macro ‘module_hid_driver’ 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-pl.c:45: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pl_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-pl.c:232:1: note: in expansion of macro ‘module_hid_driver’ 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-pl.c:43: /<>/drivers/hid/hid-pl.c:232:19: note: ‘init_module’ target declared here 232 | module_hid_driver(pl_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-pl.c:232:1: note: in expansion of macro ‘module_hid_driver’ 232 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/format.o CC [M] drivers/hid/hid-penmount.o In file included from /<>/drivers/hid/hid-penmount.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘penmount_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-penmount.c:49:1: note: in expansion of macro ‘module_hid_driver’ 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-penmount.c:18: /<>/drivers/hid/hid-penmount.c:49:19: note: ‘cleanup_module’ target declared here 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-penmount.c:49:1: note: in expansion of macro ‘module_hid_driver’ 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nfs/write.o In file included from /<>/drivers/hid/hid-penmount.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘penmount_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-penmount.c:49:1: note: in expansion of macro ‘module_hid_driver’ 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-penmount.c:18: /<>/drivers/hid/hid-penmount.c:49:19: note: ‘init_module’ target declared here 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-penmount.c:49:1: note: in expansion of macro ‘module_hid_driver’ 49 | module_hid_driver(penmount_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-petalynx.o CC [M] sound/usb/helper.o CC [M] sound/usb/mixer.o In file included from /<>/drivers/hid/hid-petalynx.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pl_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro ‘module_hid_driver’ 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-petalynx.c:18: /<>/drivers/hid/hid-petalynx.c:106:19: note: ‘cleanup_module’ target declared here 106 | module_hid_driver(pl_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro ‘module_hid_driver’ 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-petalynx.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pl_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro ‘module_hid_driver’ 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-petalynx.c:18: /<>/drivers/hid/hid-petalynx.c:106:19: note: ‘init_module’ target declared here 106 | module_hid_driver(pl_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-petalynx.c:106:1: note: in expansion of macro ‘module_hid_driver’ 106 | module_hid_driver(pl_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-picolcd_core.o CC [M] sound/usb/mixer_quirks.o In file included from /<>/drivers/hid/hid-picolcd_core.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘picolcd_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro ‘module_hid_driver’ 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-picolcd_core.c:20: /<>/drivers/hid/hid-picolcd_core.c:679:19: note: ‘cleanup_module’ target declared here 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro ‘module_hid_driver’ 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-picolcd_core.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘picolcd_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro ‘module_hid_driver’ 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-picolcd_core.c:20: /<>/drivers/hid/hid-picolcd_core.c:679:19: note: ‘init_module’ target declared here 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-picolcd_core.c:679:1: note: in expansion of macro ‘module_hid_driver’ 679 | module_hid_driver(picolcd_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-picolcd_fb.o CC [M] sound/usb/mixer_scarlett.o CC [M] drivers/hid/hid-picolcd_backlight.o CC [M] drivers/hid/hid-picolcd_lcd.o CC [M] sound/usb/mixer_us16x08.o CC [M] drivers/hid/hid-picolcd_leds.o CC [M] drivers/hid/hid-picolcd_cir.o CC [M] fs/nfs/namespace.o CC [M] sound/usb/pcm.o CC [M] sound/usb/proc.o CC [M] drivers/hid/hid-picolcd_debugfs.o CC [M] drivers/hid/hid-plantronics.o In file included from /<>/drivers/hid/hid-plantronics.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘plantronics_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro ‘module_hid_driver’ 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-plantronics.c:17: /<>/drivers/hid/hid-plantronics.c:170:19: note: ‘cleanup_module’ target declared here 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro ‘module_hid_driver’ 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-plantronics.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘plantronics_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro ‘module_hid_driver’ 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-plantronics.c:17: /<>/drivers/hid/hid-plantronics.c:170:19: note: ‘init_module’ target declared here 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-plantronics.c:170:1: note: in expansion of macro ‘module_hid_driver’ 170 | module_hid_driver(plantronics_driver); | ^~~~~~~~~~~~~~~~~ CC [M] sound/usb/quirks.o CC [M] drivers/hid/hid-primax.o CC [M] sound/usb/stream.o In file included from /<>/drivers/hid/hid-primax.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘px_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-primax.c:78:1: note: in expansion of macro ‘module_hid_driver’ 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-primax.c:19: /<>/drivers/hid/hid-primax.c:78:19: note: ‘cleanup_module’ target declared here 78 | module_hid_driver(px_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-primax.c:78:1: note: in expansion of macro ‘module_hid_driver’ 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-primax.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘px_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-primax.c:78:1: note: in expansion of macro ‘module_hid_driver’ 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-primax.c:19: /<>/drivers/hid/hid-primax.c:78:19: note: ‘init_module’ target declared here 78 | module_hid_driver(px_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-primax.c:78:1: note: in expansion of macro ‘module_hid_driver’ 78 | module_hid_driver(px_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-redragon.o CC [M] fs/nfs/mount_clnt.o In file included from /<>/drivers/hid/hid-redragon.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘redragon_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-redragon.c:60:1: note: in expansion of macro ‘module_hid_driver’ 60 | module_hid_driver(redragon_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-redragon.c:15: /<>/drivers/hid/hid-redragon.c:60:19: note: ‘cleanup_module’ target declared here 60 | module_hid_driver(redragon_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-redragon.c:60:1: note: in expansion of macro ‘module_hid_driver’ 60 | module_hid_driver(redragon_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-redragon.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘redragon_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-redragon.c:60:1: note: in expansion of macro ‘module_hid_driver’ 60 | module_hid_driver(redragon_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-redragon.c:15: /<>/drivers/hid/hid-redragon.c:60:19: note: ‘init_module’ target declared here 60 | module_hid_driver(redragon_driver); | ^~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-redragon.c:60:1: note: in expansion of macro ‘module_hid_driver’ 60 | module_hid_driver(redragon_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-retrode.o CC [M] drivers/hid/hid-roccat.o CC [M] sound/usb/midi.o In file included from /<>/drivers/hid/hid-retrode.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘retrode_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-retrode.c:98:1: note: in expansion of macro ‘module_hid_driver’ 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-retrode.c:14: /<>/drivers/hid/hid-retrode.c:98:19: note: ‘cleanup_module’ target declared here 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-retrode.c:98:1: note: in expansion of macro ‘module_hid_driver’ 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-retrode.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘retrode_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-retrode.c:98:1: note: in expansion of macro ‘module_hid_driver’ 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-retrode.c:14: /<>/drivers/hid/hid-retrode.c:98:19: note: ‘init_module’ target declared here 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-retrode.c:98:1: note: in expansion of macro ‘module_hid_driver’ 98 | module_hid_driver(retrode_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-roccat-common.o In file included from /<>/drivers/hid/hid-roccat.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘roccat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat.c:455:1: note: in expansion of macro ‘module_init’ 455 | module_init(roccat_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat.c:417:19: note: ‘init_module’ target declared here 417 | static int __init roccat_init(void) | ^~~~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘roccat_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat.c:456:1: note: in expansion of macro ‘module_exit’ 456 | module_exit(roccat_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat.c:447:20: note: ‘cleanup_module’ target declared here 447 | static void __exit roccat_exit(void) | ^~~~~~~~~~~ CC [M] fs/nfs/nfstrace.o CC [M] drivers/hid/hid-roccat-arvo.o CC [M] drivers/hid/hid-roccat-isku.o In file included from /<>/drivers/hid/hid-roccat-arvo.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘arvo_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-arvo.c:454:1: note: in expansion of macro ‘module_exit’ 454 | module_exit(arvo_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-arvo.c:447:20: note: ‘cleanup_module’ target declared here 447 | static void __exit arvo_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-arvo.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘arvo_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-arvo.c:453:1: note: in expansion of macro ‘module_init’ 453 | module_init(arvo_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-arvo.c:432:19: note: ‘init_module’ target declared here 432 | static int __init arvo_init(void) | ^~~~~~~~~ CC [M] drivers/hid/hid-roccat-kone.o In file included from /<>/drivers/hid/hid-roccat-isku.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘isku_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-isku.c:456:1: note: in expansion of macro ‘module_exit’ 456 | module_exit(isku_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-isku.c:449:20: note: ‘cleanup_module’ target declared here 449 | static void __exit isku_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-isku.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘isku_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-isku.c:455:1: note: in expansion of macro ‘module_init’ 455 | module_init(isku_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-isku.c:435:19: note: ‘init_module’ target declared here 435 | static int __init isku_init(void) | ^~~~~~~~~ CC [M] drivers/hid/hid-roccat-koneplus.o LD [M] sound/usb/snd-usb-audio.o In file included from /<>/drivers/hid/hid-roccat-kone.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘kone_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-kone.c:901:1: note: in expansion of macro ‘module_exit’ 901 | module_exit(kone_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-kone.c:894:20: note: ‘cleanup_module’ target declared here 894 | static void __exit kone_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-kone.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘kone_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-kone.c:900:1: note: in expansion of macro ‘module_init’ 900 | module_init(kone_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-kone.c:878:19: note: ‘init_module’ target declared here 878 | static int __init kone_init(void) | ^~~~~~~~~ LD [M] sound/usb/snd-usbmidi-lib.o CC sound/sound_core.o In file included from /<>/drivers/hid/hid-roccat-koneplus.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘koneplus_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-koneplus.c:570:1: note: in expansion of macro ‘module_exit’ 570 | module_exit(koneplus_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-koneplus.c:563:20: note: ‘cleanup_module’ target declared here 563 | static void __exit koneplus_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-koneplus.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘koneplus_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-koneplus.c:569:1: note: in expansion of macro ‘module_init’ 569 | module_init(koneplus_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-koneplus.c:547:19: note: ‘init_module’ target declared here 547 | static int __init koneplus_init(void) | ^~~~~~~~~~~~~ CC [M] drivers/hid/hid-roccat-konepure.o CC [M] drivers/hid/hid-roccat-kovaplus.o In file included from /<>/drivers/hid/hid-roccat-konepure.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘konepure_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-konepure.c:228:1: note: in expansion of macro ‘module_exit’ 228 | module_exit(konepure_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-konepure.c:221:20: note: ‘cleanup_module’ target declared here 221 | static void __exit konepure_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-konepure.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘konepure_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-konepure.c:227:1: note: in expansion of macro ‘module_init’ 227 | module_init(konepure_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-konepure.c:206:19: note: ‘init_module’ target declared here 206 | static int __init konepure_init(void) | ^~~~~~~~~~~~~ CC [M] sound/ac97_bus.o In file included from /<>/drivers/hid/hid-roccat-kovaplus.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘kovaplus_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-kovaplus.c:659:1: note: in expansion of macro ‘module_exit’ 659 | module_exit(kovaplus_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-kovaplus.c:652:20: note: ‘cleanup_module’ target declared here 652 | static void __exit kovaplus_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-kovaplus.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘kovaplus_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-kovaplus.c:658:1: note: in expansion of macro ‘module_init’ 658 | module_init(kovaplus_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-kovaplus.c:637:19: note: ‘init_module’ target declared here 637 | static int __init kovaplus_init(void) | ^~~~~~~~~~~~~ CC [M] fs/nfs/export.o In file included from /<>/sound/ac97_bus.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ac97_bus_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/sound/ac97_bus.c:102:1: note: in expansion of macro ‘subsys_initcall’ 102 | subsys_initcall(ac97_bus_init); | ^~~~~~~~~~~~~~~ /<>/sound/ac97_bus.c:97:19: note: ‘init_module’ target declared here 97 | static int __init ac97_bus_init(void) | ^~~~~~~~~~~~~ In file included from /<>/sound/ac97_bus.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ac97_bus_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/sound/ac97_bus.c:109:1: note: in expansion of macro ‘module_exit’ 109 | module_exit(ac97_bus_exit); | ^~~~~~~~~~~ /<>/sound/ac97_bus.c:104:20: note: ‘cleanup_module’ target declared here 104 | static void __exit ac97_bus_exit(void) | ^~~~~~~~~~~~~ CC [M] drivers/hid/hid-roccat-lua.o In file included from /<>/drivers/hid/hid-roccat-lua.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lua_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro ‘module_hid_driver’ 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-lua.c:19: /<>/drivers/hid/hid-roccat-lua.c:211:19: note: ‘cleanup_module’ target declared here 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro ‘module_hid_driver’ 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-lua.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lua_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro ‘module_hid_driver’ 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-lua.c:19: /<>/drivers/hid/hid-roccat-lua.c:211:19: note: ‘init_module’ target declared here 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-roccat-lua.c:211:1: note: in expansion of macro ‘module_hid_driver’ 211 | module_hid_driver(lua_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-roccat-pyra.o AR sound/built-in.a CC [M] net/6lowpan/core.o CC [M] net/6lowpan/iphc.o CC [M] fs/nfs/sysctl.o In file included from /<>/drivers/hid/hid-roccat-pyra.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pyra_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-pyra.c:606:1: note: in expansion of macro ‘module_exit’ 606 | module_exit(pyra_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-pyra.c:599:20: note: ‘cleanup_module’ target declared here 599 | static void __exit pyra_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-pyra.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pyra_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-pyra.c:605:1: note: in expansion of macro ‘module_init’ 605 | module_init(pyra_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-pyra.c:583:19: note: ‘init_module’ target declared here 583 | static int __init pyra_init(void) | ^~~~~~~~~ CC [M] drivers/hid/hid-roccat-ryos.o In file included from /<>/net/6lowpan/core.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lowpan_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/6lowpan/core.c:188:1: note: in expansion of macro ‘module_init’ 188 | module_init(lowpan_module_init); | ^~~~~~~~~~~ /<>/net/6lowpan/core.c:157:19: note: ‘init_module’ target declared here 157 | static int __init lowpan_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/core.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lowpan_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/6lowpan/core.c:189:1: note: in expansion of macro ‘module_exit’ 189 | module_exit(lowpan_module_exit); | ^~~~~~~~~~~ /<>/net/6lowpan/core.c:182:20: note: ‘cleanup_module’ target declared here 182 | static void __exit lowpan_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-ryos.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ryos_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-ryos.c:237:1: note: in expansion of macro ‘module_exit’ 237 | module_exit(ryos_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-ryos.c:230:20: note: ‘cleanup_module’ target declared here 230 | static void __exit ryos_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-ryos.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ryos_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-ryos.c:236:1: note: in expansion of macro ‘module_init’ 236 | module_init(ryos_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-ryos.c:215:19: note: ‘init_module’ target declared here 215 | static int __init ryos_init(void) | ^~~~~~~~~ CC [M] drivers/hid/hid-roccat-savu.o CC [M] fs/nfs/fscache.o CC [M] net/6lowpan/nhc.o In file included from /<>/drivers/hid/hid-roccat-savu.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘savu_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-roccat-savu.c:225:1: note: in expansion of macro ‘module_exit’ 225 | module_exit(savu_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-savu.c:218:20: note: ‘cleanup_module’ target declared here 218 | static void __exit savu_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/hid/hid-roccat-savu.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘savu_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-savu.c:224:1: note: in expansion of macro ‘module_init’ 224 | module_init(savu_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-roccat-savu.c:203:19: note: ‘init_module’ target declared here 203 | static int __init savu_init(void) | ^~~~~~~~~ CC [M] drivers/hid/hid-rmi.o In file included from /<>/drivers/hid/hid-rmi.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rmi_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-rmi.c:776:1: note: in expansion of macro ‘module_hid_driver’ 776 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-rmi.c:14: /<>/drivers/hid/hid-rmi.c:776:19: note: ‘cleanup_module’ target declared here 776 | module_hid_driver(rmi_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-rmi.c:776:1: note: in expansion of macro ‘module_hid_driver’ 776 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-rmi.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rmi_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-rmi.c:776:1: note: in expansion of macro ‘module_hid_driver’ 776 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-rmi.c:14: /<>/drivers/hid/hid-rmi.c:776:19: note: ‘init_module’ target declared here 776 | module_hid_driver(rmi_driver); | ^~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-rmi.c:776:1: note: in expansion of macro ‘module_hid_driver’ 776 | module_hid_driver(rmi_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/6lowpan/ndisc.o CC [M] drivers/hid/hid-saitek.o In file included from /<>/drivers/hid/hid-saitek.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘saitek_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-saitek.c:205:1: note: in expansion of macro ‘module_hid_driver’ 205 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-saitek.c:24: /<>/drivers/hid/hid-saitek.c:205:19: note: ‘cleanup_module’ target declared here 205 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-saitek.c:205:1: note: in expansion of macro ‘module_hid_driver’ 205 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-saitek.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘saitek_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-saitek.c:205:1: note: in expansion of macro ‘module_hid_driver’ 205 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-saitek.c:24: /<>/drivers/hid/hid-saitek.c:205:19: note: ‘init_module’ target declared here 205 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-saitek.c:205:1: note: in expansion of macro ‘module_hid_driver’ 205 | module_hid_driver(saitek_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-samsung.o CC [M] drivers/hid/hid-sjoy.o CC [M] fs/nfs/fscache-index.o In file included from /<>/drivers/hid/hid-sjoy.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sjoy_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro ‘module_hid_driver’ 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-sjoy.c:29: /<>/drivers/hid/hid-sjoy.c:181:19: note: ‘cleanup_module’ target declared here 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro ‘module_hid_driver’ 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-sjoy.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sjoy_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro ‘module_hid_driver’ 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-sjoy.c:29: /<>/drivers/hid/hid-sjoy.c:181:19: note: ‘init_module’ target declared here 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-sjoy.c:181:1: note: in expansion of macro ‘module_hid_driver’ 181 | module_hid_driver(sjoy_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-samsung.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘samsung_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-samsung.c:199:1: note: in expansion of macro ‘module_hid_driver’ 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-samsung.c:30: /<>/drivers/hid/hid-samsung.c:199:19: note: ‘cleanup_module’ target declared here 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-samsung.c:199:1: note: in expansion of macro ‘module_hid_driver’ 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-samsung.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘samsung_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-samsung.c:199:1: note: in expansion of macro ‘module_hid_driver’ 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-samsung.c:30: /<>/drivers/hid/hid-samsung.c:199:19: note: ‘init_module’ target declared here 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-samsung.c:199:1: note: in expansion of macro ‘module_hid_driver’ 199 | module_hid_driver(samsung_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/6lowpan/nhc_dest.o CC [M] net/6lowpan/nhc_fragment.o CC [M] drivers/hid/hid-sony.o In file included from /<>/drivers/hid/hid-sony.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sony_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/drivers/hid/hid-sony.c:3127:1: note: in expansion of macro ‘module_exit’ 3127 | module_exit(sony_exit); | ^~~~~~~~~~~ /<>/drivers/hid/hid-sony.c:3119:20: note: ‘cleanup_module’ target declared here 3119 | static void __exit sony_exit(void) | ^~~~~~~~~ In file included from /<>/drivers/hid/hid-sony.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sony_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/drivers/hid/hid-sony.c:3126:1: note: in expansion of macro ‘module_init’ 3126 | module_init(sony_init); | ^~~~~~~~~~~ /<>/drivers/hid/hid-sony.c:3112:19: note: ‘init_module’ target declared here 3112 | static int __init sony_init(void) | ^~~~~~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_dest.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nhc_dest_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:46:1: note: in expansion of macro ‘module_init’ 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro ‘module_lowpan_nhc’ 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_dest.c:11: /<>/net/6lowpan/nhc_dest.c:26:19: note: ‘init_module’ target declared here 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~ /<>/net/6lowpan/nhc.h:42:19: note: in definition of macro ‘module_lowpan_nhc’ 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_dest.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nhc_dest_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:51:1: note: in expansion of macro ‘module_exit’ 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_dest.c:26:1: note: in expansion of macro ‘module_lowpan_nhc’ 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_dest.c:11: /<>/net/6lowpan/nhc_dest.c:26:19: note: ‘cleanup_module’ target declared here 26 | module_lowpan_nhc(nhc_dest); | ^~~~~~~~ /<>/net/6lowpan/nhc.h:47:20: note: in definition of macro ‘module_lowpan_nhc’ 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] fs/nfs/nfs2super.o In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_fragment.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nhc_fragment_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:46:1: note: in expansion of macro ‘module_init’ 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_fragment.c:10: /<>/net/6lowpan/nhc_fragment.c:25:19: note: ‘init_module’ target declared here 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:42:19: note: in definition of macro ‘module_lowpan_nhc’ 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_fragment.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nhc_fragment_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:51:1: note: in expansion of macro ‘module_exit’ 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_fragment.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_fragment.c:10: /<>/net/6lowpan/nhc_fragment.c:25:19: note: ‘cleanup_module’ target declared here 25 | module_lowpan_nhc(nhc_fragment); | ^~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:47:20: note: in definition of macro ‘module_lowpan_nhc’ 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] net/6lowpan/nhc_hop.o CC [M] net/6lowpan/nhc_ipv6.o CC [M] drivers/hid/hid-speedlink.o In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_hop.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nhc_hop_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:46:1: note: in expansion of macro ‘module_init’ 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_hop.c:10: /<>/net/6lowpan/nhc_hop.c:25:19: note: ‘init_module’ target declared here 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~ /<>/net/6lowpan/nhc.h:42:19: note: in definition of macro ‘module_lowpan_nhc’ 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_hop.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nhc_hop_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:51:1: note: in expansion of macro ‘module_exit’ 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_hop.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_hop.c:10: /<>/net/6lowpan/nhc_hop.c:25:19: note: ‘cleanup_module’ target declared here 25 | module_lowpan_nhc(nhc_hop); | ^~~~~~~ /<>/net/6lowpan/nhc.h:47:20: note: in definition of macro ‘module_lowpan_nhc’ 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /<>/fs/nfs/nfs2super.c:4: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfs_v2’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfs/nfs2super.c:30:1: note: in expansion of macro ‘module_init’ 30 | module_init(init_nfs_v2); | ^~~~~~~~~~~ /<>/fs/nfs/nfs2super.c:17:19: note: ‘init_module’ target declared here 17 | static int __init init_nfs_v2(void) | ^~~~~~~~~~~ In file included from /<>/fs/nfs/nfs2super.c:4: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfs_v2’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfs/nfs2super.c:31:1: note: in expansion of macro ‘module_exit’ 31 | module_exit(exit_nfs_v2); | ^~~~~~~~~~~ /<>/fs/nfs/nfs2super.c:23:20: note: ‘cleanup_module’ target declared here 23 | static void __exit exit_nfs_v2(void) | ^~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_ipv6.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nhc_ipv6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:46:1: note: in expansion of macro ‘module_init’ 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_ipv6.c:10: /<>/net/6lowpan/nhc_ipv6.c:25:19: note: ‘init_module’ target declared here 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~ /<>/net/6lowpan/nhc.h:42:19: note: in definition of macro ‘module_lowpan_nhc’ 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_ipv6.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nhc_ipv6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:51:1: note: in expansion of macro ‘module_exit’ 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_ipv6.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_ipv6.c:10: /<>/net/6lowpan/nhc_ipv6.c:25:19: note: ‘cleanup_module’ target declared here 25 | module_lowpan_nhc(nhc_ipv6); | ^~~~~~~~ /<>/net/6lowpan/nhc.h:47:20: note: in definition of macro ‘module_lowpan_nhc’ 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] drivers/hid/hid-steam.o CC [M] fs/nfs/proc.o CC [M] net/6lowpan/nhc_mobility.o In file included from /<>/drivers/hid/hid-speedlink.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘speedlink_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-speedlink.c:16: /<>/drivers/hid/hid-speedlink.c:79:19: note: ‘cleanup_module’ target declared here 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-speedlink.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘speedlink_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-speedlink.c:16: /<>/drivers/hid/hid-speedlink.c:79:19: note: ‘init_module’ target declared here 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-speedlink.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(speedlink_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/6lowpan/nhc_routing.o In file included from /<>/drivers/hid/hid-steam.c:38: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘steam_controller_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-steam.c:1115:1: note: in expansion of macro ‘module_hid_driver’ 1115 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-steam.c:35: /<>/drivers/hid/hid-steam.c:1115:19: note: ‘cleanup_module’ target declared here 1115 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-steam.c:1115:1: note: in expansion of macro ‘module_hid_driver’ 1115 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-steam.c:38: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘steam_controller_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-steam.c:1115:1: note: in expansion of macro ‘module_hid_driver’ 1115 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-steam.c:35: /<>/drivers/hid/hid-steam.c:1115:19: note: ‘init_module’ target declared here 1115 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-steam.c:1115:1: note: in expansion of macro ‘module_hid_driver’ 1115 | module_hid_driver(steam_controller_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-steelseries.o In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_mobility.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nhc_mobility_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:46:1: note: in expansion of macro ‘module_init’ 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_mobility.c:10: /<>/net/6lowpan/nhc_mobility.c:25:19: note: ‘init_module’ target declared here 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:42:19: note: in definition of macro ‘module_lowpan_nhc’ 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_mobility.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nhc_mobility_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:51:1: note: in expansion of macro ‘module_exit’ 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_mobility.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_mobility.c:10: /<>/net/6lowpan/nhc_mobility.c:25:19: note: ‘cleanup_module’ target declared here 25 | module_lowpan_nhc(nhc_mobility); | ^~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:47:20: note: in definition of macro ‘module_lowpan_nhc’ 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_routing.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nhc_routing_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:46:1: note: in expansion of macro ‘module_init’ 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_routing.c:10: /<>/net/6lowpan/nhc_routing.c:25:19: note: ‘init_module’ target declared here 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:42:19: note: in definition of macro ‘module_lowpan_nhc’ 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_routing.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nhc_routing_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:51:1: note: in expansion of macro ‘module_exit’ 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_routing.c:25:1: note: in expansion of macro ‘module_lowpan_nhc’ 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_routing.c:10: /<>/net/6lowpan/nhc_routing.c:25:19: note: ‘cleanup_module’ target declared here 25 | module_lowpan_nhc(nhc_routing); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:47:20: note: in definition of macro ‘module_lowpan_nhc’ 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] net/6lowpan/nhc_udp.o In file included from /<>/drivers/hid/hid-steelseries.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘steelseries_srws1_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro ‘module_hid_driver’ 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-steelseries.c:14: /<>/drivers/hid/hid-steelseries.c:387:19: note: ‘cleanup_module’ target declared here 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro ‘module_hid_driver’ 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-steelseries.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘steelseries_srws1_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro ‘module_hid_driver’ 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-steelseries.c:14: /<>/drivers/hid/hid-steelseries.c:387:19: note: ‘init_module’ target declared here 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-steelseries.c:387:1: note: in expansion of macro ‘module_hid_driver’ 387 | module_hid_driver(steelseries_srws1_driver); | ^~~~~~~~~~~~~~~~~ LD [M] net/6lowpan/6lowpan.o CC [M] drivers/hid/hid-sunplus.o CC [M] drivers/hid/hid-gaff.o In file included from /<>/drivers/hid/hid-sunplus.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sp_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro ‘module_hid_driver’ 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-sunplus.c:18: /<>/drivers/hid/hid-sunplus.c:66:19: note: ‘cleanup_module’ target declared here 66 | module_hid_driver(sp_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro ‘module_hid_driver’ 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-sunplus.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sp_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro ‘module_hid_driver’ 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-sunplus.c:18: /<>/drivers/hid/hid-sunplus.c:66:19: note: ‘init_module’ target declared here 66 | module_hid_driver(sp_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-sunplus.c:66:1: note: in expansion of macro ‘module_hid_driver’ 66 | module_hid_driver(sp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nfs/nfs2xdr.o CC [M] drivers/hid/hid-tmff.o In file included from /<>/drivers/hid/hid-gaff.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ga_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gaff.c:177:1: note: in expansion of macro ‘module_hid_driver’ 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-gaff.c:30: /<>/drivers/hid/hid-gaff.c:177:19: note: ‘cleanup_module’ target declared here 177 | module_hid_driver(ga_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gaff.c:177:1: note: in expansion of macro ‘module_hid_driver’ 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-gaff.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ga_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-gaff.c:177:1: note: in expansion of macro ‘module_hid_driver’ 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/drivers/hid/hid-gaff.c:30: /<>/drivers/hid/hid-gaff.c:177:19: note: ‘init_module’ target declared here 177 | module_hid_driver(ga_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-gaff.c:177:1: note: in expansion of macro ‘module_hid_driver’ 177 | module_hid_driver(ga_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_udp.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nhc_udp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc.h:46:1: note: in expansion of macro ‘module_init’ 46 | module_init(__nhc##_init); \ | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro ‘module_lowpan_nhc’ 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_udp.c:18: /<>/net/6lowpan/nhc_udp.c:186:19: note: ‘init_module’ target declared here 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~ /<>/net/6lowpan/nhc.h:42:19: note: in definition of macro ‘module_lowpan_nhc’ 42 | static int __init __nhc##_init(void) \ | ^~~~~ In file included from /<>/net/6lowpan/nhc.h:7, from /<>/net/6lowpan/nhc_udp.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nhc_udp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/6lowpan/nhc.h:51:1: note: in expansion of macro ‘module_exit’ 51 | module_exit(__nhc##_exit); | ^~~~~~~~~~~ /<>/net/6lowpan/nhc_udp.c:186:1: note: in expansion of macro ‘module_lowpan_nhc’ 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/6lowpan/nhc_udp.c:18: /<>/net/6lowpan/nhc_udp.c:186:19: note: ‘cleanup_module’ target declared here 186 | module_lowpan_nhc(nhc_udp); | ^~~~~~~ /<>/net/6lowpan/nhc.h:47:20: note: in definition of macro ‘module_lowpan_nhc’ 47 | static void __exit __nhc##_exit(void) \ | ^~~~~ CC [M] drivers/hid/hid-tivo.o In file included from /<>/drivers/hid/hid-tmff.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tm_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-tmff.c:264:1: note: in expansion of macro ‘module_hid_driver’ 264 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-tmff.c:30: /<>/drivers/hid/hid-tmff.c:264:19: note: ‘cleanup_module’ target declared here 264 | module_hid_driver(tm_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-tmff.c:264:1: note: in expansion of macro ‘module_hid_driver’ 264 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-tmff.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tm_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-tmff.c:264:1: note: in expansion of macro ‘module_hid_driver’ 264 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-tmff.c:30: /<>/drivers/hid/hid-tmff.c:264:19: note: ‘init_module’ target declared here 264 | module_hid_driver(tm_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-tmff.c:264:1: note: in expansion of macro ‘module_hid_driver’ 264 | module_hid_driver(tm_driver); | ^~~~~~~~~~~~~~~~~ AR net/802/built-in.a CC [M] net/802/p8022.o CC [M] drivers/hid/hid-topseed.o In file included from /<>/drivers/hid/hid-tivo.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tivo_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-tivo.c:77:1: note: in expansion of macro ‘module_hid_driver’ 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-tivo.c:15: /<>/drivers/hid/hid-tivo.c:77:19: note: ‘cleanup_module’ target declared here 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-tivo.c:77:1: note: in expansion of macro ‘module_hid_driver’ 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-tivo.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tivo_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-tivo.c:77:1: note: in expansion of macro ‘module_hid_driver’ 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-tivo.c:15: /<>/drivers/hid/hid-tivo.c:77:19: note: ‘init_module’ target declared here 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-tivo.c:77:1: note: in expansion of macro ‘module_hid_driver’ 77 | module_hid_driver(tivo_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/802/psnap.o In file included from /<>/drivers/hid/hid-topseed.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ts_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-topseed.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-topseed.c:21: /<>/drivers/hid/hid-topseed.c:79:19: note: ‘cleanup_module’ target declared here 79 | module_hid_driver(ts_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-topseed.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-topseed.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ts_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-topseed.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-topseed.c:21: /<>/drivers/hid/hid-topseed.c:79:19: note: ‘init_module’ target declared here 79 | module_hid_driver(ts_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-topseed.c:79:1: note: in expansion of macro ‘module_hid_driver’ 79 | module_hid_driver(ts_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-twinhan.o In file included from /<>/net/802/psnap.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘snap_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/802/psnap.c:113:1: note: in expansion of macro ‘module_init’ 113 | module_init(snap_init); | ^~~~~~~~~~~ /<>/net/802/psnap.c:102:19: note: ‘init_module’ target declared here 102 | static int __init snap_init(void) | ^~~~~~~~~ In file included from /<>/net/802/psnap.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘snap_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/802/psnap.c:120:1: note: in expansion of macro ‘module_exit’ 120 | module_exit(snap_exit); | ^~~~~~~~~~~ /<>/net/802/psnap.c:115:20: note: ‘cleanup_module’ target declared here 115 | static void __exit snap_exit(void) | ^~~~~~~~~ CC [M] fs/nfs/nfs3super.o In file included from /<>/drivers/hid/hid-twinhan.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘twinhan_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro ‘module_hid_driver’ 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-twinhan.c:15: /<>/drivers/hid/hid-twinhan.c:134:19: note: ‘cleanup_module’ target declared here 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro ‘module_hid_driver’ 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-twinhan.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘twinhan_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro ‘module_hid_driver’ 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-twinhan.c:15: /<>/drivers/hid/hid-twinhan.c:134:19: note: ‘init_module’ target declared here 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-twinhan.c:134:1: note: in expansion of macro ‘module_hid_driver’ 134 | module_hid_driver(twinhan_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-uclogic.o CC [M] net/802/stp.o In file included from /<>/drivers/hid/hid-uclogic.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘uclogic_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro ‘module_hid_driver’ 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-uclogic.c:15: /<>/drivers/hid/hid-uclogic.c:1086:19: note: ‘cleanup_module’ target declared here 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro ‘module_hid_driver’ 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-uclogic.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘uclogic_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro ‘module_hid_driver’ 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-uclogic.c:15: /<>/drivers/hid/hid-uclogic.c:1086:19: note: ‘init_module’ target declared here 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-uclogic.c:1086:1: note: in expansion of macro ‘module_hid_driver’ 1086 | module_hid_driver(uclogic_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/802/garp.o In file included from /<>/fs/nfs/nfs3super.c:4: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfs_v3’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfs/nfs3super.c:34:1: note: in expansion of macro ‘module_init’ 34 | module_init(init_nfs_v3); | ^~~~~~~~~~~ /<>/fs/nfs/nfs3super.c:21:19: note: ‘init_module’ target declared here 21 | static int __init init_nfs_v3(void) | ^~~~~~~~~~~ In file included from /<>/fs/nfs/nfs3super.c:4: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfs_v3’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfs/nfs3super.c:35:1: note: in expansion of macro ‘module_exit’ 35 | module_exit(exit_nfs_v3); | ^~~~~~~~~~~ /<>/fs/nfs/nfs3super.c:27:20: note: ‘cleanup_module’ target declared here 27 | static void __exit exit_nfs_v3(void) | ^~~~~~~~~~~ CC [M] drivers/hid/hid-udraw-ps3.o CC [M] fs/nfs/nfs3client.o In file included from /<>/drivers/hid/hid-udraw-ps3.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘udraw_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro ‘module_hid_driver’ 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-udraw-ps3.c:16: /<>/drivers/hid/hid-udraw-ps3.c:474:19: note: ‘cleanup_module’ target declared here 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro ‘module_hid_driver’ 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-udraw-ps3.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘udraw_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro ‘module_hid_driver’ 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-udraw-ps3.c:16: /<>/drivers/hid/hid-udraw-ps3.c:474:19: note: ‘init_module’ target declared here 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-udraw-ps3.c:474:1: note: in expansion of macro ‘module_hid_driver’ 474 | module_hid_driver(udraw_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-led.o CC [M] net/802/mrp.o In file included from /<>/drivers/hid/hid-led.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hidled_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-led.c:534:1: note: in expansion of macro ‘module_hid_driver’ 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-led.c:13: /<>/drivers/hid/hid-led.c:534:19: note: ‘cleanup_module’ target declared here 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-led.c:534:1: note: in expansion of macro ‘module_hid_driver’ 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-led.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hidled_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-led.c:534:1: note: in expansion of macro ‘module_hid_driver’ 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-led.c:13: /<>/drivers/hid/hid-led.c:534:19: note: ‘init_module’ target declared here 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-led.c:534:1: note: in expansion of macro ‘module_hid_driver’ 534 | module_hid_driver(hidled_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-xinmo.o CC [M] drivers/hid/hid-zpff.o In file included from /<>/drivers/hid/hid-xinmo.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xinmo_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro ‘module_hid_driver’ 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-xinmo.c:18: /<>/drivers/hid/hid-xinmo.c:61:19: note: ‘cleanup_module’ target declared here 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro ‘module_hid_driver’ 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-xinmo.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xinmo_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro ‘module_hid_driver’ 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-xinmo.c:18: /<>/drivers/hid/hid-xinmo.c:61:19: note: ‘init_module’ target declared here 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-xinmo.c:61:1: note: in expansion of macro ‘module_hid_driver’ 61 | module_hid_driver(xinmo_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-zpff.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘zp_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-zpff.c:145:1: note: in expansion of macro ‘module_hid_driver’ 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-zpff.c:24: /<>/drivers/hid/hid-zpff.c:145:19: note: ‘cleanup_module’ target declared here 145 | module_hid_driver(zp_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-zpff.c:145:1: note: in expansion of macro ‘module_hid_driver’ 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-zpff.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘zp_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-zpff.c:145:1: note: in expansion of macro ‘module_hid_driver’ 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/hid-zpff.c:24: /<>/drivers/hid/hid-zpff.c:145:19: note: ‘init_module’ target declared here 145 | module_hid_driver(zp_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-zpff.c:145:1: note: in expansion of macro ‘module_hid_driver’ 145 | module_hid_driver(zp_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-zydacron.o CC [M] drivers/hid/wacom_wac.o CC [M] fs/nfs/nfs3proc.o In file included from /<>/drivers/hid/hid-zydacron.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘zc_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro ‘module_hid_driver’ 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-zydacron.c:14: /<>/drivers/hid/hid-zydacron.c:209:19: note: ‘cleanup_module’ target declared here 209 | module_hid_driver(zc_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro ‘module_hid_driver’ 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-zydacron.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘zc_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro ‘module_hid_driver’ 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-zydacron.c:14: /<>/drivers/hid/hid-zydacron.c:209:19: note: ‘init_module’ target declared here 209 | module_hid_driver(zc_driver); | ^~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-zydacron.c:209:1: note: in expansion of macro ‘module_hid_driver’ 209 | module_hid_driver(zc_driver); | ^~~~~~~~~~~~~~~~~ CC [M] fs/nfs/nfs3xdr.o CC net/8021q/vlan_core.o CC [M] net/8021q/vlan.o CC [M] net/8021q/vlan_dev.o CC [M] fs/nfs/nfs3acl.o In file included from /<>/net/8021q/vlan.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vlan_proto_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/8021q/vlan.c:825:1: note: in expansion of macro ‘module_init’ 825 | module_init(vlan_proto_init); | ^~~~~~~~~~~ /<>/net/8021q/vlan.c:760:19: note: ‘init_module’ target declared here 760 | static int __init vlan_proto_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/8021q/vlan.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vlan_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/8021q/vlan.c:826:1: note: in expansion of macro ‘module_exit’ 826 | module_exit(vlan_cleanup_module); | ^~~~~~~~~~~ /<>/net/8021q/vlan.c:805:20: note: ‘cleanup_module’ target declared here 805 | static void __exit vlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] drivers/hid/wacom_sys.o CC [M] drivers/hid/hid-waltop.o In file included from /<>/drivers/hid/wacom.h:90, from /<>/drivers/hid/wacom_sys.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wacom_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/wacom_sys.c:2803:1: note: in expansion of macro ‘module_hid_driver’ 2803 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/wacom_wac.h:13, from /<>/drivers/hid/wacom_sys.c:14: /<>/drivers/hid/wacom_sys.c:2803:19: note: ‘init_module’ target declared here 2803 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/wacom_sys.c:2803:1: note: in expansion of macro ‘module_hid_driver’ 2803 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/wacom.h:90, from /<>/drivers/hid/wacom_sys.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wacom_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/wacom_sys.c:2803:1: note: in expansion of macro ‘module_hid_driver’ 2803 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/input.h:22, from /<>/include/linux/hid.h:36, from /<>/drivers/hid/wacom_wac.h:13, from /<>/drivers/hid/wacom_sys.c:14: /<>/drivers/hid/wacom_sys.c:2803:19: note: ‘cleanup_module’ target declared here 2803 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/wacom_sys.c:2803:1: note: in expansion of macro ‘module_hid_driver’ 2803 | module_hid_driver(wacom_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/8021q/vlan_netlink.o In file included from /<>/drivers/hid/hid-waltop.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘waltop_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-waltop.c:746:1: note: in expansion of macro ‘module_hid_driver’ 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-waltop.c:14: /<>/drivers/hid/hid-waltop.c:746:19: note: ‘cleanup_module’ target declared here 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-waltop.c:746:1: note: in expansion of macro ‘module_hid_driver’ 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-waltop.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘waltop_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-waltop.c:746:1: note: in expansion of macro ‘module_hid_driver’ 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-waltop.c:14: /<>/drivers/hid/hid-waltop.c:746:19: note: ‘init_module’ target declared here 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-waltop.c:746:1: note: in expansion of macro ‘module_hid_driver’ 746 | module_hid_driver(waltop_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-wiimote-core.o CC [M] fs/nfs/nfs4proc.o In file included from /<>/drivers/hid/hid-wiimote-core.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wiimote_hid_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-wiimote-core.c:1871:1: note: in expansion of macro ‘module_hid_driver’ 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-wiimote-core.c:14: /<>/drivers/hid/hid-wiimote-core.c:1871:19: note: ‘cleanup_module’ target declared here 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-wiimote-core.c:1871:1: note: in expansion of macro ‘module_hid_driver’ 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-wiimote-core.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wiimote_hid_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-wiimote-core.c:1871:1: note: in expansion of macro ‘module_hid_driver’ 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-wiimote-core.c:14: /<>/drivers/hid/hid-wiimote-core.c:1871:19: note: ‘init_module’ target declared here 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-wiimote-core.c:1871:1: note: in expansion of macro ‘module_hid_driver’ 1871 | module_hid_driver(wiimote_hid_driver); | ^~~~~~~~~~~~~~~~~ CC [M] net/8021q/vlan_gvrp.o CC [M] net/8021q/vlan_mvrp.o CC [M] drivers/hid/hid-wiimote-modules.o CC [M] drivers/hid/hid-wiimote-debug.o CC [M] net/8021q/vlanproc.o CC [M] drivers/hid/hid-sensor-hub.o In file included from /<>/drivers/hid/hid-sensor-hub.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sensor_hub_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-sensor-hub.c:752:1: note: in expansion of macro ‘module_hid_driver’ 752 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-sensor-hub.c:20: /<>/drivers/hid/hid-sensor-hub.c:752:19: note: ‘cleanup_module’ target declared here 752 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-sensor-hub.c:752:1: note: in expansion of macro ‘module_hid_driver’ 752 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-sensor-hub.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sensor_hub_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/hid.h:862:2: note: in expansion of macro ‘module_driver’ 862 | module_driver(__hid_driver, hid_register_driver, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-sensor-hub.c:752:1: note: in expansion of macro ‘module_hid_driver’ 752 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-sensor-hub.c:20: /<>/drivers/hid/hid-sensor-hub.c:752:19: note: ‘init_module’ target declared here 752 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-sensor-hub.c:752:1: note: in expansion of macro ‘module_hid_driver’ 752 | module_hid_driver(sensor_hub_driver); | ^~~~~~~~~~~~~~~~~ CC [M] drivers/hid/hid-sensor-custom.o AR net/8021q/built-in.a LD [M] net/8021q/8021q.o CC [M] net/9p/mod.o In file included from /<>/net/9p/mod.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_p9’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/9p/mod.c:195:1: note: in expansion of macro ‘module_init’ 195 | module_init(init_p9) | ^~~~~~~~~~~ /<>/net/9p/mod.c:172:19: note: ‘init_module’ target declared here 172 | static int __init init_p9(void) | ^~~~~~~ In file included from /<>/net/9p/mod.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_p9’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/9p/mod.c:196:1: note: in expansion of macro ‘module_exit’ 196 | module_exit(exit_p9) | ^~~~~~~~~~~ /<>/net/9p/mod.c:188:20: note: ‘cleanup_module’ target declared here 188 | static void __exit exit_p9(void) | ^~~~~~~ In file included from /<>/drivers/hid/hid-sensor-custom.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hid_sensor_custom_platform_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-sensor-custom.c:845:1: note: in expansion of macro ‘module_platform_driver’ 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/miscdevice.h:7, from /<>/drivers/hid/hid-sensor-custom.c:18: /<>/drivers/hid/hid-sensor-custom.c:845:24: note: ‘cleanup_module’ target declared here 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-sensor-custom.c:845:1: note: in expansion of macro ‘module_platform_driver’ 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/drivers/hid/hid-sensor-custom.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hid_sensor_custom_platform_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/drivers/hid/hid-sensor-custom.c:845:1: note: in expansion of macro ‘module_platform_driver’ 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/miscdevice.h:7, from /<>/drivers/hid/hid-sensor-custom.c:18: /<>/drivers/hid/hid-sensor-custom.c:845:24: note: ‘init_module’ target declared here 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/drivers/hid/hid-sensor-custom.c:845:1: note: in expansion of macro ‘module_platform_driver’ 845 | module_platform_driver(hid_sensor_custom_platform_driver); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/9p/client.o CC [M] net/9p/error.o AR drivers/hid/built-in.a LD [M] drivers/hid/hid-logitech.o LD [M] drivers/hid/hid-picolcd.o LD [M] drivers/hid/wacom.o LD [M] drivers/hid/hid-wiimote.o make[2]: *** [/<>/Makefile:1073: drivers] Error 2 make[2]: *** Waiting for unfinished jobs.... CC [M] net/9p/util.o CC [M] net/appletalk/aarp.o CC [M] net/9p/protocol.o CC [M] net/9p/trans_fd.o CC [M] net/appletalk/ddp.o CC [M] net/appletalk/dev.o CC [M] net/9p/trans_common.o In file included from /<>/net/appletalk/ddp.c:55: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘atalk_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/appletalk/ddp.c:1933:1: note: in expansion of macro ‘module_init’ 1933 | module_init(atalk_init); | ^~~~~~~~~~~ /<>/net/appletalk/ddp.c:1911:19: note: ‘init_module’ target declared here 1911 | static int __init atalk_init(void) | ^~~~~~~~~~ In file included from /<>/net/appletalk/ddp.c:55: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘atalk_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/appletalk/ddp.c:1958:1: note: in expansion of macro ‘module_exit’ 1958 | module_exit(atalk_exit); | ^~~~~~~~~~~ /<>/net/appletalk/ddp.c:1944:20: note: ‘cleanup_module’ target declared here 1944 | static void __exit atalk_exit(void) | ^~~~~~~~~~ CC [M] net/appletalk/atalk_proc.o CC [M] net/9p/trans_virtio.o CC [M] fs/nfs/nfs4xdr.o CC [M] net/appletalk/sysctl_net_atalk.o In file included from /<>/net/9p/trans_virtio.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘p9_virtio_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/9p/trans_virtio.c:779:1: note: in expansion of macro ‘module_init’ 779 | module_init(p9_virtio_init); | ^~~~~~~~~~~ /<>/net/9p/trans_virtio.c:765:19: note: ‘init_module’ target declared here 765 | static int __init p9_virtio_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/9p/trans_virtio.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘p9_virtio_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/9p/trans_virtio.c:780:1: note: in expansion of macro ‘module_exit’ 780 | module_exit(p9_virtio_cleanup); | ^~~~~~~~~~~ /<>/net/9p/trans_virtio.c:773:20: note: ‘cleanup_module’ target declared here 773 | static void __exit p9_virtio_cleanup(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nfs/nfs4state.o LD [M] net/9p/9pnet.o LD [M] net/appletalk/appletalk.o LD [M] net/9p/9pnet_virtio.o CC [M] net/atm/addr.o CC [M] net/ax25/ax25_addr.o CC [M] net/atm/pvc.o CC [M] net/ax25/ax25_dev.o CC [M] net/atm/signaling.o CC [M] fs/nfs/nfs4renewd.o CC [M] net/ax25/ax25_iface.o CC [M] net/atm/svc.o CC [M] fs/nfs/nfs4super.o CC [M] net/ax25/ax25_in.o CC [M] net/atm/ioctl.o In file included from /<>/fs/nfs/nfs4super.c:5: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfs_v4’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfs/nfs4super.c:360:1: note: in expansion of macro ‘module_init’ 360 | module_init(init_nfs_v4); | ^~~~~~~~~~~ /<>/fs/nfs/nfs4super.c:321:19: note: ‘init_module’ target declared here 321 | static int __init init_nfs_v4(void) | ^~~~~~~~~~~ In file included from /<>/fs/nfs/nfs4super.c:5: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfs_v4’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfs/nfs4super.c:361:1: note: in expansion of macro ‘module_exit’ 361 | module_exit(exit_nfs_v4); | ^~~~~~~~~~~ /<>/fs/nfs/nfs4super.c:347:20: note: ‘cleanup_module’ target declared here 347 | static void __exit exit_nfs_v4(void) | ^~~~~~~~~~~ CC [M] fs/nfs/nfs4file.o CC [M] fs/nfs/delegation.o CC [M] net/ax25/ax25_ip.o CC [M] net/ax25/ax25_out.o CC [M] net/atm/common.o In file included from /<>/net/atm/common.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘atm_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/atm/common.c:898:1: note: in expansion of macro ‘subsys_initcall’ 898 | subsys_initcall(atm_init); | ^~~~~~~~~~~~~~~ /<>/net/atm/common.c:849:19: note: ‘init_module’ target declared here 849 | static int __init atm_init(void) | ^~~~~~~~ In file included from /<>/net/atm/common.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘atm_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/atm/common.c:900:1: note: in expansion of macro ‘module_exit’ 900 | module_exit(atm_exit); | ^~~~~~~~~~~ /<>/net/atm/common.c:889:20: note: ‘cleanup_module’ target declared here 889 | static void __exit atm_exit(void) | ^~~~~~~~ CC [M] net/ax25/ax25_route.o CC [M] net/ax25/ax25_std_in.o CC [M] fs/nfs/nfs4idmap.o CC [M] net/atm/atm_misc.o CC [M] net/ax25/ax25_std_subr.o CC [M] net/ax25/ax25_std_timer.o CC [M] net/ax25/ax25_subr.o CC [M] net/atm/raw.o CC [M] net/ax25/ax25_timer.o CC [M] fs/nfs/callback.o CC [M] fs/nfs/callback_xdr.o CC [M] net/atm/resources.o CC [M] net/ax25/ax25_uid.o CC [M] fs/nfs/callback_proc.o CC [M] net/ax25/af_ax25.o In file included from /<>/net/ax25/af_ax25.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ax25_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ax25/af_ax25.c:1986:1: note: in expansion of macro ‘module_init’ 1986 | module_init(ax25_init); | ^~~~~~~~~~~ /<>/net/ax25/af_ax25.c:1968:19: note: ‘init_module’ target declared here 1968 | static int __init ax25_init(void) | ^~~~~~~~~ In file included from /<>/net/ax25/af_ax25.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ax25_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ax25/af_ax25.c:2011:1: note: in expansion of macro ‘module_exit’ 2011 | module_exit(ax25_exit); | ^~~~~~~~~~~ /<>/net/ax25/af_ax25.c:1994:20: note: ‘cleanup_module’ target declared here 1994 | static void __exit ax25_exit(void) | ^~~~~~~~~ CC [M] fs/nfs/nfs4namespace.o CC [M] net/ax25/ax25_ds_in.o CC [M] net/atm/atm_sysfs.o CC [M] net/ax25/ax25_ds_subr.o CC [M] net/atm/proc.o CC [M] net/atm/clip.o CC [M] fs/nfs/nfs4getroot.o CC [M] net/ax25/ax25_ds_timer.o In file included from /<>/net/atm/clip.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘atm_clip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/atm/clip.c:924:1: note: in expansion of macro ‘module_init’ 924 | module_init(atm_clip_init); | ^~~~~~~~~~~ /<>/net/atm/clip.c:869:19: note: ‘init_module’ target declared here 869 | static int __init atm_clip_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/atm/clip.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘atm_clip_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/atm/clip.c:925:1: note: in expansion of macro ‘module_exit’ 925 | module_exit(atm_clip_exit); | ^~~~~~~~~~~ /<>/net/atm/clip.c:917:20: note: ‘cleanup_module’ target declared here 917 | static void __exit atm_clip_exit(void) | ^~~~~~~~~~~~~ CC [M] fs/nfs/nfs4client.o CC [M] fs/nfs/nfs4session.o CC [M] net/atm/br2684.o CC [M] net/ax25/sysctl_net_ax25.o In file included from /<>/net/atm/br2684.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘br2684_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/atm/br2684.c:864:1: note: in expansion of macro ‘module_init’ 864 | module_init(br2684_init); | ^~~~~~~~~~~ /<>/net/atm/br2684.c:823:19: note: ‘init_module’ target declared here 823 | static int __init br2684_init(void) | ^~~~~~~~~~~ In file included from /<>/net/atm/br2684.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘br2684_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/atm/br2684.c:865:1: note: in expansion of macro ‘module_exit’ 865 | module_exit(br2684_exit); | ^~~~~~~~~~~ /<>/net/atm/br2684.c:836:20: note: ‘cleanup_module’ target declared here 836 | static void __exit br2684_exit(void) | ^~~~~~~~~~~ LD [M] net/ax25/ax25.o CC [M] net/batman-adv/bat_algo.o CC [M] net/atm/lec.o CC [M] fs/nfs/dns_resolve.o CC [M] net/batman-adv/bat_iv_ogm.o CC [M] fs/nfs/nfs4trace.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/atm/lec.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lane_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/atm/lec.c:1069:1: note: in expansion of macro ‘module_init’ 1069 | module_init(lane_module_init); | ^~~~~~~~~~~ /<>/net/atm/lec.c:1032:19: note: ‘init_module’ target declared here 1032 | static int __init lane_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/atm/lec.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lane_module_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/atm/lec.c:1070:1: note: in expansion of macro ‘module_exit’ 1070 | module_exit(lane_module_cleanup); | ^~~~~~~~~~~ /<>/net/atm/lec.c:1050:20: note: ‘cleanup_module’ target declared here 1050 | static void __exit lane_module_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/nfs/nfs4sysctl.o CC [M] net/atm/mpc.o CC [M] net/batman-adv/bitarray.o CC [M] fs/nfs/pnfs.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/atm/mpc.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘atm_mpoa_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/atm/mpc.c:1531:1: note: in expansion of macro ‘module_init’ 1531 | module_init(atm_mpoa_init); | ^~~~~~~~~~~ /<>/net/atm/mpc.c:1475:19: note: ‘init_module’ target declared here 1475 | static __init int atm_mpoa_init(void) | ^~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/atm/mpc.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘atm_mpoa_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/atm/mpc.c:1532:1: note: in expansion of macro ‘module_exit’ 1532 | module_exit(atm_mpoa_cleanup); | ^~~~~~~~~~~ /<>/net/atm/mpc.c:1487:20: note: ‘cleanup_module’ target declared here 1487 | static void __exit atm_mpoa_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/batman-adv/bridge_loop_avoidance.o CC [M] net/atm/mpoa_caches.o CC [M] net/atm/mpoa_proc.o CC [M] fs/nfs/pnfs_dev.o CC [M] net/batman-adv/distributed-arp-table.o CC [M] net/atm/pppoatm.o In file included from /<>/net/atm/pppoatm.c:38: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pppoatm_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/atm/pppoatm.c:494:1: note: in expansion of macro ‘module_init’ 494 | module_init(pppoatm_init); | ^~~~~~~~~~~ /<>/net/atm/pppoatm.c:483:19: note: ‘init_module’ target declared here 483 | static int __init pppoatm_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/atm/pppoatm.c:38: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pppoatm_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/atm/pppoatm.c:495:1: note: in expansion of macro ‘module_exit’ 495 | module_exit(pppoatm_exit); | ^~~~~~~~~~~ /<>/net/atm/pppoatm.c:489:20: note: ‘cleanup_module’ target declared here 489 | static void __exit pppoatm_exit(void) | ^~~~~~~~~~~~ CC [M] net/batman-adv/fragmentation.o CC [M] fs/nfs/pnfs_nfs.o LD [M] net/atm/atm.o LD [M] net/atm/mpoa.o CC [M] fs/nfs/nfs42proc.o CC [M] net/bluetooth/bnep/core.o CC [M] net/batman-adv/gateway_client.o In file included from /<>/net/bluetooth/bnep/core.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bnep_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bluetooth/bnep/core.c:755:1: note: in expansion of macro ‘module_init’ 755 | module_init(bnep_init); | ^~~~~~~~~~~ /<>/net/bluetooth/bnep/core.c:730:19: note: ‘init_module’ target declared here 730 | static int __init bnep_init(void) | ^~~~~~~~~ In file included from /<>/net/bluetooth/bnep/core.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bnep_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bluetooth/bnep/core.c:756:1: note: in expansion of macro ‘module_exit’ 756 | module_exit(bnep_exit); | ^~~~~~~~~~~ /<>/net/bluetooth/bnep/core.c:750:20: note: ‘cleanup_module’ target declared here 750 | static void __exit bnep_exit(void) | ^~~~~~~~~ CC [M] net/bluetooth/bnep/sock.o LD [M] fs/nfs/nfs.o LD [M] fs/nfs/nfsv2.o LD [M] fs/nfs/nfsv3.o CC [M] net/bluetooth/bnep/netdev.o CC [M] net/batman-adv/gateway_common.o LD [M] fs/nfs/nfsv4.o CC [M] net/batman-adv/hard-interface.o CC [M] fs/nfsd/trace.o LD [M] net/bluetooth/bnep/bnep.o CC [M] net/bluetooth/cmtp/core.o CC [M] net/batman-adv/hash.o In file included from /<>/net/bluetooth/cmtp/core.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cmtp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bluetooth/cmtp/core.c:507:1: note: in expansion of macro ‘module_init’ 507 | module_init(cmtp_init); | ^~~~~~~~~~~ /<>/net/bluetooth/cmtp/core.c:493:19: note: ‘init_module’ target declared here 493 | static int __init cmtp_init(void) | ^~~~~~~~~ In file included from /<>/net/bluetooth/cmtp/core.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cmtp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bluetooth/cmtp/core.c:508:1: note: in expansion of macro ‘module_exit’ 508 | module_exit(cmtp_exit); | ^~~~~~~~~~~ /<>/net/bluetooth/cmtp/core.c:502:20: note: ‘cleanup_module’ target declared here 502 | static void __exit cmtp_exit(void) | ^~~~~~~~~ CC [M] fs/nfsd/nfssvc.o CC [M] net/batman-adv/main.o CC [M] net/batman-adv/multicast.o CC [M] net/bluetooth/cmtp/sock.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/batman-adv/main.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘batadv_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/batman-adv/main.c:678:1: note: in expansion of macro ‘module_init’ 678 | module_init(batadv_init); | ^~~~~~~~~~~ /<>/net/batman-adv/main.c:86:19: note: ‘init_module’ target declared here 86 | static int __init batadv_init(void) | ^~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/batman-adv/main.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘batadv_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/batman-adv/main.c:679:1: note: in expansion of macro ‘module_exit’ 679 | module_exit(batadv_exit); | ^~~~~~~~~~~ /<>/net/batman-adv/main.c:126:20: note: ‘cleanup_module’ target declared here 126 | static void __exit batadv_exit(void) | ^~~~~~~~~~~ CC [M] net/batman-adv/netlink.o CC [M] net/bluetooth/cmtp/capi.o CC [M] fs/nfsd/nfsctl.o CC [M] fs/nfsd/nfsproc.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/ipv6.h:16, from /<>/include/linux/lockd/lockd.h:17, from /<>/fs/nfsd/nfsctl.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nfsd’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nfsd/nfsctl.c:1337:1: note: in expansion of macro ‘module_init’ 1337 | module_init(init_nfsd) | ^~~~~~~~~~~ /<>/fs/nfsd/nfsctl.c:1268:19: note: ‘init_module’ target declared here 1268 | static int __init init_nfsd(void) | ^~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/ipv6.h:16, from /<>/include/linux/lockd/lockd.h:17, from /<>/fs/nfsd/nfsctl.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nfsd’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nfsd/nfsctl.c:1338:1: note: in expansion of macro ‘module_exit’ 1338 | module_exit(exit_nfsd) | ^~~~~~~~~~~ /<>/fs/nfsd/nfsctl.c:1320:20: note: ‘cleanup_module’ target declared here 1320 | static void __exit exit_nfsd(void) | ^~~~~~~~~ CC [M] net/batman-adv/network-coding.o LD [M] net/bluetooth/cmtp/cmtp.o CC [M] net/bluetooth/hidp/core.o CC [M] net/bluetooth/hidp/sock.o CC [M] fs/nfsd/nfsfh.o In file included from /<>/net/bluetooth/hidp/core.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hidp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bluetooth/hidp/core.c:1464:1: note: in expansion of macro ‘module_init’ 1464 | module_init(hidp_init); | ^~~~~~~~~~~ /<>/net/bluetooth/hidp/core.c:1452:19: note: ‘init_module’ target declared here 1452 | static int __init hidp_init(void) | ^~~~~~~~~ In file included from /<>/net/bluetooth/hidp/core.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hidp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bluetooth/hidp/core.c:1465:1: note: in expansion of macro ‘module_exit’ 1465 | module_exit(hidp_exit); | ^~~~~~~~~~~ /<>/net/bluetooth/hidp/core.c:1459:20: note: ‘cleanup_module’ target declared here 1459 | static void __exit hidp_exit(void) | ^~~~~~~~~ CC [M] fs/nfsd/vfs.o CC [M] fs/nfsd/export.o CC [M] net/batman-adv/originator.o LD [M] net/bluetooth/hidp/hidp.o CC [M] net/bluetooth/rfcomm/core.o CC [M] fs/nfsd/auth.o CC [M] net/batman-adv/routing.o CC [M] fs/nfsd/lockd.o CC [M] fs/nfsd/nfscache.o In file included from /<>/net/bluetooth/rfcomm/core.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rfcomm_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bluetooth/rfcomm/core.c:2240:1: note: in expansion of macro ‘module_init’ 2240 | module_init(rfcomm_init); | ^~~~~~~~~~~ /<>/net/bluetooth/rfcomm/core.c:2184:19: note: ‘init_module’ target declared here 2184 | static int __init rfcomm_init(void) | ^~~~~~~~~~~ In file included from /<>/net/bluetooth/rfcomm/core.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rfcomm_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bluetooth/rfcomm/core.c:2241:1: note: in expansion of macro ‘module_exit’ 2241 | module_exit(rfcomm_exit); | ^~~~~~~~~~~ /<>/net/bluetooth/rfcomm/core.c:2227:20: note: ‘cleanup_module’ target declared here 2227 | static void __exit rfcomm_exit(void) | ^~~~~~~~~~~ CC [M] fs/nfsd/nfsxdr.o CC [M] net/batman-adv/send.o CC [M] net/batman-adv/soft-interface.o CC [M] fs/nfsd/stats.o CC [M] net/bluetooth/rfcomm/sock.o CC [M] fs/nfsd/nfs2acl.o CC [M] net/batman-adv/sysfs.o CC [M] net/bluetooth/rfcomm/tty.o CC [M] net/batman-adv/tp_meter.o CC [M] fs/nfsd/nfs3proc.o CC [M] fs/nfsd/nfs3xdr.o CC [M] fs/nfsd/nfs3acl.o CC [M] net/batman-adv/translation-table.o LD [M] net/bluetooth/rfcomm/rfcomm.o CC [M] net/bluetooth/af_bluetooth.o CC [M] fs/nfsd/nfs4proc.o CC [M] net/bluetooth/hci_core.o In file included from /<>/net/bluetooth/af_bluetooth.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/bluetooth/af_bluetooth.c:794:1: note: in expansion of macro ‘subsys_initcall’ 794 | subsys_initcall(bt_init); | ^~~~~~~~~~~~~~~ /<>/net/bluetooth/af_bluetooth.c:718:19: note: ‘init_module’ target declared here 718 | static int __init bt_init(void) | ^~~~~~~ In file included from /<>/net/bluetooth/af_bluetooth.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bluetooth/af_bluetooth.c:795:1: note: in expansion of macro ‘module_exit’ 795 | module_exit(bt_exit); | ^~~~~~~~~~~ /<>/net/bluetooth/af_bluetooth.c:775:20: note: ‘cleanup_module’ target declared here 775 | static void __exit bt_exit(void) | ^~~~~~~ CC [M] net/bluetooth/hci_conn.o CC [M] fs/nfsd/nfs4xdr.o CC [M] net/batman-adv/tvlv.o LD [M] net/batman-adv/batman-adv.o CC net/bpf/test_run.o CC [M] net/bluetooth/hci_event.o AR net/bpfilter/built-in.a CC [M] net/bpfilter/bpfilter_kern.o AR net/bpf/built-in.a AR net/bridge/netfilter/built-in.a CC [M] net/bridge/netfilter/nft_reject_bridge.o In file included from /<>/net/bpfilter/bpfilter_kern.c:4: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘load_umh’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bpfilter/bpfilter_kern.c:115:1: note: in expansion of macro ‘module_init’ 115 | module_init(load_umh); | ^~~~~~~~~~~ /<>/net/bpfilter/bpfilter_kern.c:88:19: note: ‘init_module’ target declared here 88 | static int __init load_umh(void) | ^~~~~~~~ In file included from /<>/net/bpfilter/bpfilter_kern.c:4: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fini_umh’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bpfilter/bpfilter_kern.c:116:1: note: in expansion of macro ‘module_exit’ 116 | module_exit(fini_umh); | ^~~~~~~~~~~ /<>/net/bpfilter/bpfilter_kern.c:111:20: note: ‘cleanup_module’ target declared here 111 | static void __exit fini_umh(void) | ^~~~~~~~ HOSTCC net/bpfilter/main.o HOSTLD net/bpfilter/bpfilter_umh AS [M] net/bpfilter/bpfilter_umh_blob.o LD [M] net/bpfilter/bpfilter.o CC [M] net/caif/caif_dev.o In file included from /<>/net/bridge/netfilter/nft_reject_bridge.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_reject_bridge_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/nft_reject_bridge.c:449:1: note: in expansion of macro ‘module_init’ 449 | module_init(nft_reject_bridge_module_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/nft_reject_bridge.c:439:19: note: ‘init_module’ target declared here 439 | static int __init nft_reject_bridge_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/nft_reject_bridge.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_reject_bridge_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/nft_reject_bridge.c:450:1: note: in expansion of macro ‘module_exit’ 450 | module_exit(nft_reject_bridge_module_exit); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/nft_reject_bridge.c:444:20: note: ‘cleanup_module’ target declared here 444 | static void __exit nft_reject_bridge_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/caif/caif_dev.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘caif_device_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/caif/caif_dev.c:574:1: note: in expansion of macro ‘module_init’ 574 | module_init(caif_device_init); | ^~~~~~~~~~~ /<>/net/caif/caif_dev.c:552:19: note: ‘init_module’ target declared here 552 | static int __init caif_device_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/caif/caif_dev.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘caif_device_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/caif/caif_dev.c:575:1: note: in expansion of macro ‘module_exit’ 575 | module_exit(caif_device_exit); | ^~~~~~~~~~~ /<>/net/caif/caif_dev.c:567:20: note: ‘cleanup_module’ target declared here 567 | static void __exit caif_device_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/nf_log_bridge.o CC [M] fs/nfsd/nfs4state.o CC [M] net/caif/cfcnfg.o In file included from /<>/net/bridge/netfilter/nf_log_bridge.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_log_bridge_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/nf_log_bridge.c:76:1: note: in expansion of macro ‘module_init’ 76 | module_init(nf_log_bridge_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/nf_log_bridge.c:53:19: note: ‘init_module’ target declared here 53 | static int __init nf_log_bridge_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/nf_log_bridge.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_log_bridge_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/nf_log_bridge.c:77:1: note: in expansion of macro ‘module_exit’ 77 | module_exit(nf_log_bridge_exit); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/nf_log_bridge.c:70:20: note: ‘cleanup_module’ target declared here 70 | static void __exit nf_log_bridge_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebtables.o In file included from /<>/net/bridge/netfilter/ebtables.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebtables_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtables.c:2509:1: note: in expansion of macro ‘module_init’ 2509 | module_init(ebtables_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtables.c:2484:19: note: ‘init_module’ target declared here 2484 | static int __init ebtables_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebtables.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebtables_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebtables.c:2510:1: note: in expansion of macro ‘module_exit’ 2510 | module_exit(ebtables_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtables.c:2500:20: note: ‘cleanup_module’ target declared here 2500 | static void __exit ebtables_fini(void) | ^~~~~~~~~~~~~ CC [M] net/caif/cfmuxl.o CC [M] net/bluetooth/mgmt.o CC [M] net/caif/cfctrl.o CC [M] net/bridge/netfilter/ebtable_broute.o CC [M] net/caif/cffrml.o /<>/net/bluetooth/mgmt.c: In function ‘read_commands’: /<>/net/bluetooth/mgmt.c:328:20: warning: taking address of packed member of ‘struct mgmt_rp_read_commands’ may result in an unaligned pointer value [-Waddress-of-packed-member] 328 | __le16 *opcode = rp->opcodes; | ^~ /<>/net/bluetooth/mgmt.c:336:20: warning: taking address of packed member of ‘struct mgmt_rp_read_commands’ may result in an unaligned pointer value [-Waddress-of-packed-member] 336 | __le16 *opcode = rp->opcodes; | ^~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/if_pppox.h:46, from /<>/include/uapi/linux/netfilter_bridge.h:12, from /<>/include/linux/netfilter_bridge.h:5, from /<>/include/uapi/linux/netfilter_bridge/ebtables.h:18, from /<>/include/linux/netfilter_bridge/ebtables.h:18, from /<>/net/bridge/netfilter/ebtable_broute.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebtable_broute_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_broute.c:102:1: note: in expansion of macro ‘module_init’ 102 | module_init(ebtable_broute_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_broute.c:82:19: note: ‘init_module’ target declared here 82 | static int __init ebtable_broute_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/if_pppox.h:46, from /<>/include/uapi/linux/netfilter_bridge.h:12, from /<>/include/linux/netfilter_bridge.h:5, from /<>/include/uapi/linux/netfilter_bridge/ebtables.h:18, from /<>/include/linux/netfilter_bridge/ebtables.h:18, from /<>/net/bridge/netfilter/ebtable_broute.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebtable_broute_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_broute.c:103:1: note: in expansion of macro ‘module_exit’ 103 | module_exit(ebtable_broute_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_broute.c:95:20: note: ‘cleanup_module’ target declared here 95 | static void __exit ebtable_broute_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/caif/cfveil.o CC [M] net/bridge/netfilter/ebtable_filter.o CC [M] fs/nfsd/nfs4idmap.o CC [M] net/caif/cfdbgl.o CC [M] net/caif/cfserl.o CC [M] net/caif/cfdgml.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/if_pppox.h:46, from /<>/include/uapi/linux/netfilter_bridge.h:12, from /<>/include/linux/netfilter_bridge.h:5, from /<>/include/uapi/linux/netfilter_bridge/ebtables.h:18, from /<>/include/linux/netfilter_bridge/ebtables.h:18, from /<>/net/bridge/netfilter/ebtable_filter.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebtable_filter_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_filter.c:120:1: note: in expansion of macro ‘module_init’ 120 | module_init(ebtable_filter_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_filter.c:110:19: note: ‘init_module’ target declared here 110 | static int __init ebtable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/if_pppox.h:46, from /<>/include/uapi/linux/netfilter_bridge.h:12, from /<>/include/linux/netfilter_bridge.h:5, from /<>/include/uapi/linux/netfilter_bridge/ebtables.h:18, from /<>/include/linux/netfilter_bridge/ebtables.h:18, from /<>/net/bridge/netfilter/ebtable_filter.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebtable_filter_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_filter.c:121:1: note: in expansion of macro ‘module_exit’ 121 | module_exit(ebtable_filter_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_filter.c:115:20: note: ‘cleanup_module’ target declared here 115 | static void __exit ebtable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebtable_nat.o CC [M] net/caif/cfrfml.o CC [M] fs/nfsd/nfs4acl.o CC [M] net/caif/cfvidl.o CC [M] net/caif/cfutill.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/if_pppox.h:46, from /<>/include/uapi/linux/netfilter_bridge.h:12, from /<>/include/linux/netfilter_bridge.h:5, from /<>/include/uapi/linux/netfilter_bridge/ebtables.h:18, from /<>/include/linux/netfilter_bridge/ebtables.h:18, from /<>/net/bridge/netfilter/ebtable_nat.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebtable_nat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_nat.c:120:1: note: in expansion of macro ‘module_init’ 120 | module_init(ebtable_nat_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_nat.c:110:19: note: ‘init_module’ target declared here 110 | static int __init ebtable_nat_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/if_pppox.h:46, from /<>/include/uapi/linux/netfilter_bridge.h:12, from /<>/include/linux/netfilter_bridge.h:5, from /<>/include/uapi/linux/netfilter_bridge/ebtables.h:18, from /<>/include/linux/netfilter_bridge/ebtables.h:18, from /<>/net/bridge/netfilter/ebtable_nat.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebtable_nat_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_nat.c:121:1: note: in expansion of macro ‘module_exit’ 121 | module_exit(ebtable_nat_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebtable_nat.c:115:20: note: ‘cleanup_module’ target declared here 115 | static void __exit ebtable_nat_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_802_3.o CC [M] net/caif/cfsrvl.o CC [M] fs/nfsd/nfs4callback.o In file included from /<>/net/bridge/netfilter/ebt_802_3.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_802_3_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_802_3.c:69:1: note: in expansion of macro ‘module_init’ 69 | module_init(ebt_802_3_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_802_3.c:59:19: note: ‘init_module’ target declared here 59 | static int __init ebt_802_3_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_802_3.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_802_3_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_802_3.c:70:1: note: in expansion of macro ‘module_exit’ 70 | module_exit(ebt_802_3_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_802_3.c:64:20: note: ‘cleanup_module’ target declared here 64 | static void __exit ebt_802_3_fini(void) | ^~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_among.o CC [M] net/caif/cfpkt_skbuff.o CC [M] net/bluetooth/hci_sock.o CC [M] fs/nfsd/nfs4recover.o In file included from /<>/net/bridge/netfilter/ebt_among.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_among_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_among.c:277:1: note: in expansion of macro ‘module_init’ 277 | module_init(ebt_among_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_among.c:267:19: note: ‘init_module’ target declared here 267 | static int __init ebt_among_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_among.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_among_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_among.c:278:1: note: in expansion of macro ‘module_exit’ 278 | module_exit(ebt_among_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_among.c:272:20: note: ‘cleanup_module’ target declared here 272 | static void __exit ebt_among_fini(void) | ^~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_arp.o CC [M] net/caif/chnl_net.o In file included from /<>/net/bridge/netfilter/ebt_arp.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_arp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_arp.c:134:1: note: in expansion of macro ‘module_init’ 134 | module_init(ebt_arp_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_arp.c:124:19: note: ‘init_module’ target declared here 124 | static int __init ebt_arp_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_arp.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_arp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_arp.c:135:1: note: in expansion of macro ‘module_exit’ 135 | module_exit(ebt_arp_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_arp.c:129:20: note: ‘cleanup_module’ target declared here 129 | static void __exit ebt_arp_fini(void) | ^~~~~~~~~~~~ In file included from /<>/net/caif/chnl_net.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘chnl_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/caif/chnl_net.c:550:1: note: in expansion of macro ‘module_init’ 550 | module_init(chnl_init_module); | ^~~~~~~~~~~ /<>/net/caif/chnl_net.c:530:19: note: ‘init_module’ target declared here 530 | static int __init chnl_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/caif/chnl_net.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘chnl_exit_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/caif/chnl_net.c:551:1: note: in expansion of macro ‘module_exit’ 551 | module_exit(chnl_exit_module); | ^~~~~~~~~~~ /<>/net/caif/chnl_net.c:535:20: note: ‘cleanup_module’ target declared here 535 | static void __exit chnl_exit_module(void) | ^~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_ip.o CC [M] net/caif/caif_socket.o CC [M] fs/nfsd/nfs4layouts.o CC [M] net/bluetooth/hci_sysfs.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/ip.h:31, from /<>/net/bridge/netfilter/ebt_ip.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_ip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_ip.c:165:1: note: in expansion of macro ‘module_init’ 165 | module_init(ebt_ip_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_ip.c:155:19: note: ‘init_module’ target declared here 155 | static int __init ebt_ip_init(void) | ^~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/ip.h:31, from /<>/net/bridge/netfilter/ebt_ip.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_ip_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_ip.c:166:1: note: in expansion of macro ‘module_exit’ 166 | module_exit(ebt_ip_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_ip.c:160:20: note: ‘cleanup_module’ target declared here 160 | static void __exit ebt_ip_fini(void) | ^~~~~~~~~~~ In file included from /<>/net/caif/caif_socket.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘caif_sktinit_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/caif/caif_socket.c:1123:1: note: in expansion of macro ‘module_init’ 1123 | module_init(caif_sktinit_module); | ^~~~~~~~~~~ /<>/net/caif/caif_socket.c:1114:19: note: ‘init_module’ target declared here 1114 | static int __init caif_sktinit_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/caif/caif_socket.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘caif_sktexit_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/caif/caif_socket.c:1124:1: note: in expansion of macro ‘module_exit’ 1124 | module_exit(caif_sktexit_module); | ^~~~~~~~~~~ /<>/net/caif/caif_socket.c:1119:20: note: ‘cleanup_module’ target declared here 1119 | static void __exit caif_sktexit_module(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_ip6.o CC [M] net/bluetooth/l2cap_core.o CC [M] net/caif/caif_usb.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/bridge/netfilter/ebt_ip6.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_ip6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_ip6.c:159:1: note: in expansion of macro ‘module_init’ 159 | module_init(ebt_ip6_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_ip6.c:149:19: note: ‘init_module’ target declared here 149 | static int __init ebt_ip6_init(void) | ^~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/bridge/netfilter/ebt_ip6.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_ip6_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_ip6.c:160:1: note: in expansion of macro ‘module_exit’ 160 | module_exit(ebt_ip6_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_ip6.c:154:20: note: ‘cleanup_module’ target declared here 154 | static void __exit ebt_ip6_fini(void) | ^~~~~~~~~~~~ CC [M] fs/nfsd/blocklayout.o CC [M] net/bridge/netfilter/ebt_limit.o In file included from /<>/net/caif/caif_usb.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cfusbl_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/caif/caif_usb.c:200:1: note: in expansion of macro ‘module_init’ 200 | module_init(cfusbl_init); | ^~~~~~~~~~~ /<>/net/caif/caif_usb.c:189:19: note: ‘init_module’ target declared here 189 | static int __init cfusbl_init(void) | ^~~~~~~~~~~ In file included from /<>/net/caif/caif_usb.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cfusbl_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/caif/caif_usb.c:201:1: note: in expansion of macro ‘module_exit’ 201 | module_exit(cfusbl_exit); | ^~~~~~~~~~~ /<>/net/caif/caif_usb.c:194:20: note: ‘cleanup_module’ target declared here 194 | static void __exit cfusbl_exit(void) | ^~~~~~~~~~~ LD [M] net/caif/caif.o CC [M] net/can/af_can.o In file included from /<>/net/bridge/netfilter/ebt_limit.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_limit_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_limit.c:125:1: note: in expansion of macro ‘module_init’ 125 | module_init(ebt_limit_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_limit.c:115:19: note: ‘init_module’ target declared here 115 | static int __init ebt_limit_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_limit.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_limit_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_limit.c:126:1: note: in expansion of macro ‘module_exit’ 126 | module_exit(ebt_limit_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_limit.c:120:20: note: ‘cleanup_module’ target declared here 120 | static void __exit ebt_limit_fini(void) | ^~~~~~~~~~~~~~ CC [M] fs/nfsd/blocklayoutxdr.o CC [M] net/bridge/netfilter/ebt_mark_m.o In file included from /<>/net/can/af_can.c:43: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘can_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/can/af_can.c:1000:1: note: in expansion of macro ‘module_init’ 1000 | module_init(can_init); | ^~~~~~~~~~~ /<>/net/can/af_can.c:959:19: note: ‘init_module’ target declared here 959 | static __init int can_init(void) | ^~~~~~~~ In file included from /<>/net/can/af_can.c:43: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘can_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/can/af_can.c:1001:1: note: in expansion of macro ‘module_exit’ 1001 | module_exit(can_exit); | ^~~~~~~~~~~ /<>/net/can/af_can.c:985:20: note: ‘cleanup_module’ target declared here 985 | static __exit void can_exit(void) | ^~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_mark_m.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_mark_m_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_mark_m.c:95:1: note: in expansion of macro ‘module_init’ 95 | module_init(ebt_mark_m_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_mark_m.c:85:19: note: ‘init_module’ target declared here 85 | static int __init ebt_mark_m_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_mark_m.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_mark_m_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_mark_m.c:96:1: note: in expansion of macro ‘module_exit’ 96 | module_exit(ebt_mark_m_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_mark_m.c:90:20: note: ‘cleanup_module’ target declared here 90 | static void __exit ebt_mark_m_fini(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nfsd/flexfilelayout.o CC [M] net/bridge/netfilter/ebt_pkttype.o CC [M] net/can/proc.o In file included from /<>/net/bridge/netfilter/ebt_pkttype.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_pkttype_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_pkttype.c:53:1: note: in expansion of macro ‘module_init’ 53 | module_init(ebt_pkttype_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_pkttype.c:43:19: note: ‘init_module’ target declared here 43 | static int __init ebt_pkttype_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_pkttype.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_pkttype_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_pkttype.c:54:1: note: in expansion of macro ‘module_exit’ 54 | module_exit(ebt_pkttype_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_pkttype.c:48:20: note: ‘cleanup_module’ target declared here 48 | static void __exit ebt_pkttype_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_stp.o CC [M] fs/nfsd/flexfilelayoutxdr.o CC [M] net/can/raw.o LD [M] fs/nfsd/nfsd.o In file included from /<>/net/bridge/netfilter/ebt_stp.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_stp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_stp.c:191:1: note: in expansion of macro ‘module_init’ 191 | module_init(ebt_stp_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_stp.c:181:19: note: ‘init_module’ target declared here 181 | static int __init ebt_stp_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_stp.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_stp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_stp.c:192:1: note: in expansion of macro ‘module_exit’ 192 | module_exit(ebt_stp_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_stp.c:186:20: note: ‘cleanup_module’ target declared here 186 | static void __exit ebt_stp_fini(void) | ^~~~~~~~~~~~ CC [M] fs/nilfs2/inode.o CC [M] net/bridge/netfilter/ebt_vlan.o In file included from /<>/net/can/raw.c:42: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘raw_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/can/raw.c:890:1: note: in expansion of macro ‘module_init’ 890 | module_init(raw_module_init); | ^~~~~~~~~~~ /<>/net/can/raw.c:872:19: note: ‘init_module’ target declared here 872 | static __init int raw_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/can/raw.c:42: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘raw_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/can/raw.c:891:1: note: in expansion of macro ‘module_exit’ 891 | module_exit(raw_module_exit); | ^~~~~~~~~~~ /<>/net/can/raw.c:885:20: note: ‘cleanup_module’ target declared here 885 | static __exit void raw_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/can/bcm.o In file included from /<>/net/bridge/netfilter/ebt_vlan.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_vlan_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_vlan.c:184:1: note: in expansion of macro ‘module_init’ 184 | module_init(ebt_vlan_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_vlan.c:173:19: note: ‘init_module’ target declared here 173 | static int __init ebt_vlan_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_vlan.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_vlan_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_vlan.c:185:1: note: in expansion of macro ‘module_exit’ 185 | module_exit(ebt_vlan_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_vlan.c:179:20: note: ‘cleanup_module’ target declared here 179 | static void __exit ebt_vlan_fini(void) | ^~~~~~~~~~~~~ CC [M] fs/nilfs2/file.o CC [M] net/bridge/netfilter/ebt_arpreply.o In file included from /<>/net/can/bcm.c:42: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bcm_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/can/bcm.c:1735:1: note: in expansion of macro ‘module_init’ 1735 | module_init(bcm_module_init); | ^~~~~~~~~~~ /<>/net/can/bcm.c:1713:19: note: ‘init_module’ target declared here 1713 | static int __init bcm_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/can/bcm.c:42: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bcm_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/can/bcm.c:1736:1: note: in expansion of macro ‘module_exit’ 1736 | module_exit(bcm_module_exit); | ^~~~~~~~~~~ /<>/net/can/bcm.c:1729:20: note: ‘cleanup_module’ target declared here 1729 | static void __exit bcm_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/bluetooth/l2cap_sock.o CC [M] fs/nilfs2/dir.o In file included from /<>/net/bridge/netfilter/ebt_arpreply.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_arpreply_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_arpreply.c:99:1: note: in expansion of macro ‘module_init’ 99 | module_init(ebt_arpreply_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_arpreply.c:89:19: note: ‘init_module’ target declared here 89 | static int __init ebt_arpreply_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_arpreply.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_arpreply_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_arpreply.c:100:1: note: in expansion of macro ‘module_exit’ 100 | module_exit(ebt_arpreply_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_arpreply.c:94:20: note: ‘cleanup_module’ target declared here 94 | static void __exit ebt_arpreply_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_mark.o CC [M] net/can/gw.o In file included from /<>/net/bridge/netfilter/ebt_mark.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_mark_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_mark.c:107:1: note: in expansion of macro ‘module_init’ 107 | module_init(ebt_mark_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_mark.c:97:19: note: ‘init_module’ target declared here 97 | static int __init ebt_mark_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_mark.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_mark_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_mark.c:108:1: note: in expansion of macro ‘module_exit’ 108 | module_exit(ebt_mark_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_mark.c:102:20: note: ‘cleanup_module’ target declared here 102 | static void __exit ebt_mark_fini(void) | ^~~~~~~~~~~~~ CC [M] fs/nilfs2/super.o CC [M] net/bridge/netfilter/ebt_dnat.o /<>/net/can/gw.c: In function ‘cgw_parse_attr’: /<>/net/can/gw.c:658:35: warning: taking address of packed member of ‘struct cgw_frame_mod’ may result in an unaligned pointer value [-Waddress-of-packed-member] 658 | canframecpy(&mod->modframe.and, &mb.cf); | ^~~~~~ /<>/net/can/gw.c:674:34: warning: taking address of packed member of ‘struct cgw_frame_mod’ may result in an unaligned pointer value [-Waddress-of-packed-member] 674 | canframecpy(&mod->modframe.or, &mb.cf); | ^~~~~~ /<>/net/can/gw.c:690:35: warning: taking address of packed member of ‘struct cgw_frame_mod’ may result in an unaligned pointer value [-Waddress-of-packed-member] 690 | canframecpy(&mod->modframe.xor, &mb.cf); | ^~~~~~ /<>/net/can/gw.c:706:35: warning: taking address of packed member of ‘struct cgw_frame_mod’ may result in an unaligned pointer value [-Waddress-of-packed-member] 706 | canframecpy(&mod->modframe.set, &mb.cf); | ^~~~~~ In file included from /<>/net/can/gw.c:42: /<>/net/can/gw.c: At top level: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cgw_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/can/gw.c:1065:1: note: in expansion of macro ‘module_init’ 1065 | module_init(cgw_module_init); | ^~~~~~~~~~~ /<>/net/can/gw.c:1015:19: note: ‘init_module’ target declared here 1015 | static __init int cgw_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/can/gw.c:42: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cgw_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/can/gw.c:1066:1: note: in expansion of macro ‘module_exit’ 1066 | module_exit(cgw_module_exit); | ^~~~~~~~~~~ /<>/net/can/gw.c:1053:20: note: ‘cleanup_module’ target declared here 1053 | static __exit void cgw_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/nilfs2/super.c:36: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nilfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nilfs2/super.c:1486:1: note: in expansion of macro ‘module_init’ 1486 | module_init(init_nilfs_fs) | ^~~~~~~~~~~ /<>/fs/nilfs2/super.c:1452:19: note: ‘init_module’ target declared here 1452 | static int __init init_nilfs_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/fs/nilfs2/super.c:36: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nilfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nilfs2/super.c:1487:1: note: in expansion of macro ‘module_exit’ 1487 | module_exit(exit_nilfs_fs) | ^~~~~~~~~~~ /<>/fs/nilfs2/super.c:1479:20: note: ‘cleanup_module’ target declared here 1479 | static void __exit exit_nilfs_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_dnat.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_dnat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_dnat.c:91:1: note: in expansion of macro ‘module_init’ 91 | module_init(ebt_dnat_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_dnat.c:81:19: note: ‘init_module’ target declared here 81 | static int __init ebt_dnat_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_dnat.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_dnat_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_dnat.c:92:1: note: in expansion of macro ‘module_exit’ 92 | module_exit(ebt_dnat_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_dnat.c:86:20: note: ‘cleanup_module’ target declared here 86 | static void __exit ebt_dnat_fini(void) | ^~~~~~~~~~~~~ LD [M] net/can/can.o LD [M] net/can/can-raw.o LD [M] net/can/can-bcm.o LD [M] net/can/can-gw.o CC [M] net/ceph/ceph_common.o CC [M] net/bridge/netfilter/ebt_redirect.o CC [M] net/bluetooth/smp.o CC [M] fs/nilfs2/namei.o In file included from /<>/net/ceph/ceph_common.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_ceph_lib’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ceph/ceph_common.c:796:1: note: in expansion of macro ‘module_init’ 796 | module_init(init_ceph_lib); | ^~~~~~~~~~~ /<>/net/ceph/ceph_common.c:750:19: note: ‘init_module’ target declared here 750 | static int __init init_ceph_lib(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ceph/ceph_common.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_ceph_lib’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ceph/ceph_common.c:797:1: note: in expansion of macro ‘module_exit’ 797 | module_exit(exit_ceph_lib); | ^~~~~~~~~~~ /<>/net/ceph/ceph_common.c:785:20: note: ‘cleanup_module’ target declared here 785 | static void __exit exit_ceph_lib(void) | ^~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_redirect.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_redirect_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_redirect.c:77:1: note: in expansion of macro ‘module_init’ 77 | module_init(ebt_redirect_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_redirect.c:67:19: note: ‘init_module’ target declared here 67 | static int __init ebt_redirect_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_redirect.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_redirect_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_redirect.c:78:1: note: in expansion of macro ‘module_exit’ 78 | module_exit(ebt_redirect_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_redirect.c:72:20: note: ‘cleanup_module’ target declared here 72 | static void __exit ebt_redirect_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nilfs2/page.o CC [M] net/bridge/netfilter/ebt_snat.o CC [M] net/ceph/messenger.o CC [M] fs/nilfs2/mdt.o In file included from /<>/net/bridge/netfilter/ebt_snat.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_snat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_snat.c:84:1: note: in expansion of macro ‘module_init’ 84 | module_init(ebt_snat_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_snat.c:74:19: note: ‘init_module’ target declared here 74 | static int __init ebt_snat_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_snat.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_snat_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_snat.c:85:1: note: in expansion of macro ‘module_exit’ 85 | module_exit(ebt_snat_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_snat.c:79:20: note: ‘cleanup_module’ target declared here 79 | static void __exit ebt_snat_fini(void) | ^~~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_log.o CC [M] net/bluetooth/lib.o /<>/net/ceph/messenger.c: In function ‘ceph_tcp_connect’: /<>/net/ceph/messenger.c:465:35: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 465 | struct sockaddr_storage *paddr = &con->peer_addr.in_addr; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/printk.h:357, from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c:487:36: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/messenger.c:487:2: note: in expansion of macro ‘dout’ 487 | dout("connect %s\n", ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~ /<>/net/ceph/messenger.c:494:21: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 494 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/messenger.c:493:3: note: in expansion of macro ‘dout’ 493 | dout("connect %s EINPROGRESS sk_state = %u\n", | ^~~~ In file included from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c:498:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 498 | ceph_pr_addr(&con->peer_addr.in_addr), ret); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/messenger.c:497:3: note: in expansion of macro ‘pr_err’ 497 | pr_err("connect %s error %d\n", | ^~~~~~ In file included from /<>/include/linux/printk.h:357, from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c: In function ‘ceph_con_close’: /<>/net/ceph/messenger.c:697:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 697 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/messenger.c:696:2: note: in expansion of macro ‘dout’ 696 | dout("con_close %p peer %s\n", con, | ^~~~ /<>/net/ceph/messenger.c: In function ‘ceph_con_open’: /<>/net/ceph/messenger.c:721:45: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 721 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/messenger.c:721:2: note: in expansion of macro ‘dout’ 721 | dout("con_open %p %s\n", con, ceph_pr_addr(&addr->in_addr)); | ^~~~ In file included from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c: In function ‘verify_hello’: /<>/net/ceph/messenger.c:1806:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1806 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/messenger.c:1805:3: note: in expansion of macro ‘pr_err’ 1805 | pr_err("connect to %s got bad banner\n", | ^~~~~~ /<>/net/ceph/messenger.c: In function ‘ceph_parse_ips’: /<>/net/ceph/messenger.c:1960:33: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1960 | struct sockaddr_storage *ss = &addr[i].in_addr; | ^~~~~~~~~~~~~~~~ /<>/net/ceph/messenger.c: In function ‘process_banner’: /<>/net/ceph/messenger.c:2041:22: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2041 | !(addr_is_blank(&con->actual_peer_addr.in_addr) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c:2044:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2044 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/include/linux/printk.h:332:17: note: in expansion of macro ‘pr_warning’ 332 | #define pr_warn pr_warning | ^~~~~~~~~~ /<>/net/ceph/messenger.c:2043:3: note: in expansion of macro ‘pr_warn’ 2043 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ /<>/net/ceph/messenger.c:2046:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2046 | ceph_pr_addr(&con->actual_peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/include/linux/printk.h:332:17: note: in expansion of macro ‘pr_warning’ 332 | #define pr_warn pr_warning | ^~~~~~~~~~ /<>/net/ceph/messenger.c:2043:3: note: in expansion of macro ‘pr_warn’ 2043 | pr_warn("wrong peer, want %s/%d, got %s/%d\n", | ^~~~~~~ /<>/net/ceph/messenger.c:2055:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2055 | if (addr_is_blank(&con->msgr->inst.addr.in_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/net/ceph/messenger.c:2056:24: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2056 | int port = addr_port(&con->msgr->inst.addr.in_addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/net/ceph/messenger.c:2061:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2061 | addr_set_port(&con->msgr->inst.addr.in_addr, port); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/printk.h:357, from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c:2064:21: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2064 | ceph_pr_addr(&con->msgr->inst.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/messenger.c:2063:3: note: in expansion of macro ‘dout’ 2063 | dout("process_banner learned my addr is %s\n", | ^~~~ In file included from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c: In function ‘process_connect’: /<>/net/ceph/messenger.c:2097:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2097 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/messenger.c:2094:3: note: in expansion of macro ‘pr_err’ 2094 | pr_err("%s%lld %s feature set mismatch," | ^~~~~~ /<>/net/ceph/messenger.c:2107:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2107 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/messenger.c:2104:3: note: in expansion of macro ‘pr_err’ 2104 | pr_err("%s%lld %s protocol version mismatch," | ^~~~~~ /<>/net/ceph/messenger.c:2141:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2141 | ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/messenger.c:2139:3: note: in expansion of macro ‘pr_err’ 2139 | pr_err("%s%lld %s connection reset\n", | ^~~~~~ /<>/net/ceph/messenger.c:2198:24: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2198 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/messenger.c:2195:4: note: in expansion of macro ‘pr_err’ 2195 | pr_err("%s%lld %s protocol feature mismatch," | ^~~~~~ /<>/net/ceph/messenger.c: In function ‘read_partial_message’: /<>/net/ceph/messenger.c:2406:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2406 | ceph_pr_addr(&con->peer_addr.in_addr), | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/messenger.c:2404:3: note: in expansion of macro ‘pr_info’ 2404 | pr_info("skipping %s%lld %s seq %lld expected %lld\n", | ^~~~~~~ In file included from /<>/include/linux/printk.h:357, from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c: In function ‘con_fault’: /<>/net/ceph/messenger.c:2985:37: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2985 | con, con->state, ceph_pr_addr(&con->peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/messenger.c:2984:2: note: in expansion of macro ‘dout’ 2984 | dout("fault %p state %lu to peer %s\n", | ^~~~ In file included from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/wait.h:7, from /<>/include/linux/wait_bit.h:8, from /<>/include/linux/fs.h:6, from /<>/include/linux/highmem.h:5, from /<>/net/ceph/messenger.c:6: /<>/net/ceph/messenger.c:2988:16: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2988 | ceph_pr_addr(&con->peer_addr.in_addr), con->error_msg); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/include/linux/printk.h:332:17: note: in expansion of macro ‘pr_warning’ 332 | #define pr_warn pr_warning | ^~~~~~~~~~ /<>/net/ceph/messenger.c:2987:2: note: in expansion of macro ‘pr_warn’ 2987 | pr_warn("%s%lld %s %s\n", ENTITY_NAME(con->peer_name), | ^~~~~~~ CC [M] fs/nilfs2/btnode.o In file included from /<>/net/bridge/netfilter/ebt_log.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_log_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_log.c:222:1: note: in expansion of macro ‘module_init’ 222 | module_init(ebt_log_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_log.c:212:19: note: ‘init_module’ target declared here 212 | static int __init ebt_log_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_log.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_log_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_log.c:223:1: note: in expansion of macro ‘module_exit’ 223 | module_exit(ebt_log_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_log.c:217:20: note: ‘cleanup_module’ target declared here 217 | static void __exit ebt_log_fini(void) | ^~~~~~~~~~~~ CC [M] net/bridge/netfilter/ebt_nflog.o CC [M] net/bluetooth/ecdh_helper.o CC [M] fs/nilfs2/bmap.o In file included from /<>/net/bridge/netfilter/ebt_nflog.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ebt_nflog_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_nflog.c:70:1: note: in expansion of macro ‘module_init’ 70 | module_init(ebt_nflog_init); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_nflog.c:60:19: note: ‘init_module’ target declared here 60 | static int __init ebt_nflog_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/bridge/netfilter/ebt_nflog.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ebt_nflog_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_nflog.c:71:1: note: in expansion of macro ‘module_exit’ 71 | module_exit(ebt_nflog_fini); | ^~~~~~~~~~~ /<>/net/bridge/netfilter/ebt_nflog.c:65:20: note: ‘cleanup_module’ target declared here 65 | static void __exit ebt_nflog_fini(void) | ^~~~~~~~~~~~~~ CC [M] net/bluetooth/hci_request.o CC [M] net/bridge/br.o CC [M] fs/nilfs2/btree.o In file included from /<>/net/bridge/br.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘br_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/br.c:284:1: note: in expansion of macro ‘module_init’ 284 | module_init(br_init) | ^~~~~~~~~~~ /<>/net/bridge/br.c:201:19: note: ‘init_module’ target declared here 201 | static int __init br_init(void) | ^~~~~~~ In file included from /<>/net/bridge/br.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘br_deinit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/br.c:285:1: note: in expansion of macro ‘module_exit’ 285 | module_exit(br_deinit) | ^~~~~~~~~~~ /<>/net/bridge/br.c:266:20: note: ‘cleanup_module’ target declared here 266 | static void __exit br_deinit(void) | ^~~~~~~~~ CC [M] net/ceph/msgpool.o CC [M] net/bridge/br_device.o CC [M] net/ceph/buffer.o CC [M] fs/nilfs2/direct.o CC [M] net/bluetooth/mgmt_util.o CC [M] net/bridge/br_fdb.o CC [M] fs/nilfs2/dat.o CC [M] net/ceph/pagelist.o CC [M] net/bluetooth/sco.o CC [M] fs/nilfs2/recovery.o CC [M] net/ceph/mon_client.o In file included from /<>/include/linux/printk.h:357, from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/module.h:9, from /<>/net/ceph/mon_client.c:4: /<>/net/ceph/mon_client.c: In function ‘ceph_monmap_decode’: /<>/net/ceph/mon_client.c:79:21: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 79 | ceph_pr_addr(&m->mon_inst[i].addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/mon_client.c:78:3: note: in expansion of macro ‘dout’ 78 | dout("monmap_decode mon%d is %s\n", i, | ^~~~ In file included from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/module.h:9, from /<>/net/ceph/mon_client.c:4: /<>/net/ceph/mon_client.c: In function ‘reopen_session’: /<>/net/ceph/mon_client.c:206:35: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 206 | monc->cur_mon, ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/mon_client.c:205:3: note: in expansion of macro ‘pr_info’ 205 | pr_info("mon%d %s session lost, hunting for new mon\n", | ^~~~~~~ /<>/net/ceph/mon_client.c: In function ‘handle_auth_reply’: /<>/net/ceph/mon_client.c:1172:17: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1172 | ceph_pr_addr(&monc->con.peer_addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/printk.h:312:33: note: in definition of macro ‘pr_printk_hash’ 312 | printk(level pr_fmt(format), ##__VA_ARGS__) | ^~~~~~~~~~~ /<>/net/ceph/mon_client.c:1171:3: note: in expansion of macro ‘pr_info’ 1171 | pr_info("mon%d %s session established\n", monc->cur_mon, | ^~~~~~~ CC [M] fs/nilfs2/the_nilfs.o CC [M] net/bluetooth/a2mp.o CC [M] net/bridge/br_forward.o CC [M] net/ceph/cls_lock_client.o CC [M] fs/nilfs2/segbuf.o CC [M] net/bluetooth/amp.o In file included from /<>/include/linux/printk.h:357, from /<>/include/linux/kernel.h:14, from /<>/include/asm-generic/bug.h:18, from /<>/arch/arm/include/asm/bug.h:60, from /<>/include/linux/bug.h:5, from /<>/include/linux/mmdebug.h:5, from /<>/include/linux/gfp.h:5, from /<>/include/linux/slab.h:15, from /<>/net/ceph/cls_lock_client.c:5: /<>/net/ceph/cls_lock_client.c: In function ‘decode_locker’: /<>/net/ceph/cls_lock_client.c:274:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 274 | ceph_pr_addr(&locker->info.addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/cls_lock_client.c:272:2: note: in expansion of macro ‘dout’ 272 | dout("%s %s%llu cookie %s addr %s\n", __func__, | ^~~~ CC [M] fs/nilfs2/segment.o CC [M] net/bridge/br_if.o CC [M] net/ceph/osd_client.o CC [M] net/bluetooth/leds.o In file included from /<>/include/linux/printk.h:357, from /<>/include/linux/kernel.h:14, from /<>/include/linux/list.h:9, from /<>/include/linux/module.h:9, from /<>/net/ceph/osd_client.c:5: /<>/net/ceph/osd_client.c: In function ‘decode_watcher’: /<>/net/ceph/osd_client.c:4827:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 4827 | ceph_pr_addr(&item->addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~ /<>/include/linux/dynamic_debug.h:128:10: note: in definition of macro ‘dynamic_pr_debug’ 128 | ##__VA_ARGS__); \ | ^~~~~~~~~~~ /<>/include/linux/ceph/ceph_debug.h:35:25: note: in expansion of macro ‘pr_debug’ 35 | # define dout(fmt, ...) pr_debug(" " fmt, ##__VA_ARGS__) | ^~~~~~~~ /<>/net/ceph/osd_client.c:4825:2: note: in expansion of macro ‘dout’ 4825 | dout("%s %s%llu cookie %llu addr %s\n", __func__, | ^~~~ CC [M] net/bridge/br_input.o CC [M] net/bluetooth/hci_debugfs.o CC [M] fs/nilfs2/cpfile.o CC [M] net/bluetooth/6lowpan.o CC [M] net/bridge/br_ioctl.o In file included from /<>/net/bluetooth/6lowpan.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bt_6lowpan_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bluetooth/6lowpan.c:1306:1: note: in expansion of macro ‘module_init’ 1306 | module_init(bt_6lowpan_init); | ^~~~~~~~~~~ /<>/net/bluetooth/6lowpan.c:1279:19: note: ‘init_module’ target declared here 1279 | static int __init bt_6lowpan_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/bluetooth/6lowpan.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bt_6lowpan_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bluetooth/6lowpan.c:1307:1: note: in expansion of macro ‘module_exit’ 1307 | module_exit(bt_6lowpan_exit); | ^~~~~~~~~~~ /<>/net/bluetooth/6lowpan.c:1291:20: note: ‘cleanup_module’ target declared here 1291 | static void __exit bt_6lowpan_exit(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nilfs2/sufile.o CC [M] net/bridge/br_stp.o LD [M] net/bluetooth/bluetooth.o LD [M] net/bluetooth/bluetooth_6lowpan.o CC net/core/sock.o CC [M] net/ceph/osdmap.o CC [M] net/bridge/br_stp_bpdu.o CC [M] fs/nilfs2/ifile.o CC [M] fs/nilfs2/alloc.o CC [M] net/bridge/br_stp_if.o CC [M] fs/nilfs2/gcinode.o CC [M] net/bridge/br_stp_timer.o CC [M] net/ceph/crush/crush.o CC [M] fs/nilfs2/ioctl.o CC [M] net/ceph/crush/mapper.o CC net/core/request_sock.o CC [M] net/bridge/br_netlink.o CC [M] net/ceph/crush/hash.o CC [M] net/ceph/striper.o CC net/core/skbuff.o CC [M] fs/nilfs2/sysfs.o CC [M] net/ceph/debugfs.o /<>/net/ceph/debugfs.c: In function ‘monmap_show’: /<>/net/ceph/debugfs.c:49:20: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 49 | ceph_pr_addr(&inst->addr.in_addr)); | ^~~~~~~~~~~~~~~~~~~ /<>/net/ceph/debugfs.c: In function ‘osdmap_show’: /<>/net/ceph/debugfs.c:85:23: warning: taking address of packed member of ‘struct ceph_entity_addr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 85 | i, ceph_pr_addr(&addr->in_addr), | ^~~~~~~~~~~~~~ CC [M] net/bridge/br_netlink_tunnel.o LD [M] fs/nilfs2/nilfs2.o CC fs/nls/nls_base.o CC [M] net/ceph/auth.o CC fs/nls/nls_cp437.o CC [M] net/bridge/br_arp_nd_proxy.o CC fs/nls/nls_ascii.o CC [M] net/ceph/auth_none.o CC fs/nls/nls_iso8859-1.o CC [M] fs/nls/nls_cp737.o CC [M] net/ceph/crypto.o In file included from /<>/fs/nls/nls_cp737.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp737’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp737.c:347:1: note: in expansion of macro ‘module_init’ 347 | module_init(init_nls_cp737) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp737.c:337:19: note: ‘init_module’ target declared here 337 | static int __init init_nls_cp737(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp737.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp737’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp737.c:348:1: note: in expansion of macro ‘module_exit’ 348 | module_exit(exit_nls_cp737) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp737.c:342:20: note: ‘cleanup_module’ target declared here 342 | static void __exit exit_nls_cp737(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp775.o In file included from /<>/fs/nls/nls_cp775.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp775’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp775.c:316:1: note: in expansion of macro ‘module_init’ 316 | module_init(init_nls_cp775) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp775.c:306:19: note: ‘init_module’ target declared here 306 | static int __init init_nls_cp775(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp775.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp775’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp775.c:317:1: note: in expansion of macro ‘module_exit’ 317 | module_exit(exit_nls_cp775) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp775.c:311:20: note: ‘cleanup_module’ target declared here 311 | static void __exit exit_nls_cp775(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp850.o CC [M] net/bridge/br_sysfs_if.o In file included from /<>/fs/nls/nls_cp850.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp850’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp850.c:312:1: note: in expansion of macro ‘module_init’ 312 | module_init(init_nls_cp850) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp850.c:302:19: note: ‘init_module’ target declared here 302 | static int __init init_nls_cp850(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp850.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp850’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp850.c:313:1: note: in expansion of macro ‘module_exit’ 313 | module_exit(exit_nls_cp850) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp850.c:307:20: note: ‘cleanup_module’ target declared here 307 | static void __exit exit_nls_cp850(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp852.o CC [M] net/ceph/armor.o In file included from /<>/fs/nls/nls_cp852.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp852’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp852.c:334:1: note: in expansion of macro ‘module_init’ 334 | module_init(init_nls_cp852) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp852.c:324:19: note: ‘init_module’ target declared here 324 | static int __init init_nls_cp852(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp852.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp852’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp852.c:335:1: note: in expansion of macro ‘module_exit’ 335 | module_exit(exit_nls_cp852) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp852.c:329:20: note: ‘cleanup_module’ target declared here 329 | static void __exit exit_nls_cp852(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp855.o CC [M] net/ceph/auth_x.o In file included from /<>/fs/nls/nls_cp855.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp855’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp855.c:296:1: note: in expansion of macro ‘module_init’ 296 | module_init(init_nls_cp855) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp855.c:286:19: note: ‘init_module’ target declared here 286 | static int __init init_nls_cp855(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp855.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp855’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp855.c:297:1: note: in expansion of macro ‘module_exit’ 297 | module_exit(exit_nls_cp855) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp855.c:291:20: note: ‘cleanup_module’ target declared here 291 | static void __exit exit_nls_cp855(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp857.o CC [M] net/bridge/br_sysfs_br.o CC net/core/datagram.o In file included from /<>/fs/nls/nls_cp857.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp857’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp857.c:298:1: note: in expansion of macro ‘module_init’ 298 | module_init(init_nls_cp857) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp857.c:288:19: note: ‘init_module’ target declared here 288 | static int __init init_nls_cp857(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp857.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp857’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp857.c:299:1: note: in expansion of macro ‘module_exit’ 299 | module_exit(exit_nls_cp857) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp857.c:293:20: note: ‘cleanup_module’ target declared here 293 | static void __exit exit_nls_cp857(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp860.o In file included from /<>/fs/nls/nls_cp860.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp860’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp860.c:361:1: note: in expansion of macro ‘module_init’ 361 | module_init(init_nls_cp860) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp860.c:351:19: note: ‘init_module’ target declared here 351 | static int __init init_nls_cp860(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp860.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp860’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp860.c:362:1: note: in expansion of macro ‘module_exit’ 362 | module_exit(exit_nls_cp860) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp860.c:356:20: note: ‘cleanup_module’ target declared here 356 | static void __exit exit_nls_cp860(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp861.o In file included from /<>/fs/nls/nls_cp861.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp861’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp861.c:384:1: note: in expansion of macro ‘module_init’ 384 | module_init(init_nls_cp861) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp861.c:374:19: note: ‘init_module’ target declared here 374 | static int __init init_nls_cp861(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp861.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp861’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp861.c:385:1: note: in expansion of macro ‘module_exit’ 385 | module_exit(exit_nls_cp861) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp861.c:379:20: note: ‘cleanup_module’ target declared here 379 | static void __exit exit_nls_cp861(void) | ^~~~~~~~~~~~~~ CC [M] net/ceph/ceph_fs.o CC [M] fs/nls/nls_cp862.o In file included from /<>/fs/nls/nls_cp862.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp862’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp862.c:418:1: note: in expansion of macro ‘module_init’ 418 | module_init(init_nls_cp862) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp862.c:408:19: note: ‘init_module’ target declared here 408 | static int __init init_nls_cp862(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp862.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp862’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp862.c:419:1: note: in expansion of macro ‘module_exit’ 419 | module_exit(exit_nls_cp862) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp862.c:413:20: note: ‘cleanup_module’ target declared here 413 | static void __exit exit_nls_cp862(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp863.o CC [M] net/ceph/ceph_strings.o In file included from /<>/fs/nls/nls_cp863.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp863’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp863.c:378:1: note: in expansion of macro ‘module_init’ 378 | module_init(init_nls_cp863) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp863.c:368:19: note: ‘init_module’ target declared here 368 | static int __init init_nls_cp863(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp863.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp863’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp863.c:379:1: note: in expansion of macro ‘module_exit’ 379 | module_exit(exit_nls_cp863) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp863.c:373:20: note: ‘cleanup_module’ target declared here 373 | static void __exit exit_nls_cp863(void) | ^~~~~~~~~~~~~~ CC [M] net/bridge/br_nf_core.o CC [M] fs/nls/nls_cp864.o In file included from /<>/fs/nls/nls_cp864.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp864’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp864.c:404:1: note: in expansion of macro ‘module_init’ 404 | module_init(init_nls_cp864) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp864.c:394:19: note: ‘init_module’ target declared here 394 | static int __init init_nls_cp864(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp864.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp864’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp864.c:405:1: note: in expansion of macro ‘module_exit’ 405 | module_exit(exit_nls_cp864) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp864.c:399:20: note: ‘cleanup_module’ target declared here 399 | static void __exit exit_nls_cp864(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp865.o CC [M] net/ceph/ceph_hash.o In file included from /<>/fs/nls/nls_cp865.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp865’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp865.c:384:1: note: in expansion of macro ‘module_init’ 384 | module_init(init_nls_cp865) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp865.c:374:19: note: ‘init_module’ target declared here 374 | static int __init init_nls_cp865(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp865.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp865’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp865.c:385:1: note: in expansion of macro ‘module_exit’ 385 | module_exit(exit_nls_cp865) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp865.c:379:20: note: ‘cleanup_module’ target declared here 379 | static void __exit exit_nls_cp865(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp866.o In file included from /<>/fs/nls/nls_cp866.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp866’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp866.c:302:1: note: in expansion of macro ‘module_init’ 302 | module_init(init_nls_cp866) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp866.c:292:19: note: ‘init_module’ target declared here 292 | static int __init init_nls_cp866(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp866.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp866’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp866.c:303:1: note: in expansion of macro ‘module_exit’ 303 | module_exit(exit_nls_cp866) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp866.c:297:20: note: ‘cleanup_module’ target declared here 297 | static void __exit exit_nls_cp866(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp869.o CC [M] net/bridge/br_multicast.o CC net/core/stream.o CC [M] net/ceph/pagevec.o In file included from /<>/fs/nls/nls_cp869.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp869’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp869.c:312:1: note: in expansion of macro ‘module_init’ 312 | module_init(init_nls_cp869) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp869.c:302:19: note: ‘init_module’ target declared here 302 | static int __init init_nls_cp869(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp869.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp869’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp869.c:313:1: note: in expansion of macro ‘module_exit’ 313 | module_exit(exit_nls_cp869) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp869.c:307:20: note: ‘cleanup_module’ target declared here 307 | static void __exit exit_nls_cp869(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp874.o In file included from /<>/fs/nls/nls_cp874.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp874’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp874.c:271:1: note: in expansion of macro ‘module_init’ 271 | module_init(init_nls_cp874) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp874.c:261:19: note: ‘init_module’ target declared here 261 | static int __init init_nls_cp874(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp874.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp874’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp874.c:272:1: note: in expansion of macro ‘module_exit’ 272 | module_exit(exit_nls_cp874) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp874.c:266:20: note: ‘cleanup_module’ target declared here 266 | static void __exit exit_nls_cp874(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp932.o In file included from /<>/fs/nls/nls_cp932.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp932’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp932.c:7929:1: note: in expansion of macro ‘module_init’ 7929 | module_init(init_nls_cp932) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp932.c:7919:19: note: ‘init_module’ target declared here 7919 | static int __init init_nls_cp932(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp932.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp932’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp932.c:7930:1: note: in expansion of macro ‘module_exit’ 7930 | module_exit(exit_nls_cp932) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp932.c:7924:20: note: ‘cleanup_module’ target declared here 7924 | static void __exit exit_nls_cp932(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_euc-jp.o In file included from /<>/fs/nls/nls_euc-jp.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_euc_jp’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_euc-jp.c:577:1: note: in expansion of macro ‘module_init’ 577 | module_init(init_nls_euc_jp) | ^~~~~~~~~~~ /<>/fs/nls/nls_euc-jp.c:558:19: note: ‘init_module’ target declared here 558 | static int __init init_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_euc-jp.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_euc_jp’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_euc-jp.c:578:1: note: in expansion of macro ‘module_exit’ 578 | module_exit(exit_nls_euc_jp) | ^~~~~~~~~~~ /<>/fs/nls/nls_euc-jp.c:571:20: note: ‘cleanup_module’ target declared here 571 | static void __exit exit_nls_euc_jp(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp936.o In file included from /<>/fs/nls/nls_cp936.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp936’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp936.c:11107:1: note: in expansion of macro ‘module_init’ 11107 | module_init(init_nls_cp936) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp936.c:11097:19: note: ‘init_module’ target declared here 11097 | static int __init init_nls_cp936(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp936.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp936’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp936.c:11108:1: note: in expansion of macro ‘module_exit’ 11108 | module_exit(exit_nls_cp936) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp936.c:11102:20: note: ‘cleanup_module’ target declared here 11102 | static void __exit exit_nls_cp936(void) | ^~~~~~~~~~~~~~ CC [M] net/ceph/snapshot.o CC [M] fs/nls/nls_cp949.o CC net/core/scm.o In file included from /<>/fs/nls/nls_cp949.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp949’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp949.c:13942:1: note: in expansion of macro ‘module_init’ 13942 | module_init(init_nls_cp949) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp949.c:13932:19: note: ‘init_module’ target declared here 13932 | static int __init init_nls_cp949(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp949.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp949’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp949.c:13943:1: note: in expansion of macro ‘module_exit’ 13943 | module_exit(exit_nls_cp949) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp949.c:13937:20: note: ‘cleanup_module’ target declared here 13937 | static void __exit exit_nls_cp949(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp950.o In file included from /<>/fs/nls/nls_cp950.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp950’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp950.c:9478:1: note: in expansion of macro ‘module_init’ 9478 | module_init(init_nls_cp950) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp950.c:9468:19: note: ‘init_module’ target declared here 9468 | static int __init init_nls_cp950(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp950.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp950’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp950.c:9479:1: note: in expansion of macro ‘module_exit’ 9479 | module_exit(exit_nls_cp950) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp950.c:9473:20: note: ‘cleanup_module’ target declared here 9473 | static void __exit exit_nls_cp950(void) | ^~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp1250.o In file included from /<>/fs/nls/nls_cp1250.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp1250’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1250.c:343:1: note: in expansion of macro ‘module_init’ 343 | module_init(init_nls_cp1250) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1250.c:334:19: note: ‘init_module’ target declared here 334 | static int __init init_nls_cp1250(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp1250.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp1250’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp1250.c:344:1: note: in expansion of macro ‘module_exit’ 344 | module_exit(exit_nls_cp1250) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1250.c:338:20: note: ‘cleanup_module’ target declared here 338 | static void __exit exit_nls_cp1250(void) | ^~~~~~~~~~~~~~~ CC [M] net/ceph/string_table.o CC [M] fs/nls/nls_cp1251.o In file included from /<>/fs/nls/nls_cp1251.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp1251’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1251.c:298:1: note: in expansion of macro ‘module_init’ 298 | module_init(init_nls_cp1251) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1251.c:288:19: note: ‘init_module’ target declared here 288 | static int __init init_nls_cp1251(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp1251.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp1251’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp1251.c:299:1: note: in expansion of macro ‘module_exit’ 299 | module_exit(exit_nls_cp1251) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1251.c:293:20: note: ‘cleanup_module’ target declared here 293 | static void __exit exit_nls_cp1251(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-2.o CC [M] net/bridge/br_mdb.o In file included from /<>/fs/nls/nls_iso8859-2.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_2’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-2.c:305:1: note: in expansion of macro ‘module_init’ 305 | module_init(init_nls_iso8859_2) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-2.c:295:19: note: ‘init_module’ target declared here 295 | static int __init init_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-2.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_2’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-2.c:306:1: note: in expansion of macro ‘module_exit’ 306 | module_exit(exit_nls_iso8859_2) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-2.c:300:20: note: ‘cleanup_module’ target declared here 300 | static void __exit exit_nls_iso8859_2(void) | ^~~~~~~~~~~~~~~~~~ LD [M] net/ceph/libceph.o CC [M] fs/nls/nls_iso8859-3.o CC net/dcb/dcbnl.o CC net/core/gen_stats.o In file included from /<>/fs/nls/nls_iso8859-3.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_3’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-3.c:305:1: note: in expansion of macro ‘module_init’ 305 | module_init(init_nls_iso8859_3) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-3.c:295:19: note: ‘init_module’ target declared here 295 | static int __init init_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-3.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_3’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-3.c:306:1: note: in expansion of macro ‘module_exit’ 306 | module_exit(exit_nls_iso8859_3) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-3.c:300:20: note: ‘cleanup_module’ target declared here 300 | static void __exit exit_nls_iso8859_3(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-4.o In file included from /<>/fs/nls/nls_iso8859-4.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_4’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-4.c:305:1: note: in expansion of macro ‘module_init’ 305 | module_init(init_nls_iso8859_4) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-4.c:295:19: note: ‘init_module’ target declared here 295 | static int __init init_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-4.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_4’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-4.c:306:1: note: in expansion of macro ‘module_exit’ 306 | module_exit(exit_nls_iso8859_4) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-4.c:300:20: note: ‘cleanup_module’ target declared here 300 | static void __exit exit_nls_iso8859_4(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-5.o In file included from /<>/fs/nls/nls_iso8859-5.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_5’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-5.c:269:1: note: in expansion of macro ‘module_init’ 269 | module_init(init_nls_iso8859_5) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-5.c:259:19: note: ‘init_module’ target declared here 259 | static int __init init_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-5.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_5’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-5.c:270:1: note: in expansion of macro ‘module_exit’ 270 | module_exit(exit_nls_iso8859_5) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-5.c:264:20: note: ‘cleanup_module’ target declared here 264 | static void __exit exit_nls_iso8859_5(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-6.o In file included from /<>/fs/nls/nls_iso8859-6.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_6’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-6.c:260:1: note: in expansion of macro ‘module_init’ 260 | module_init(init_nls_iso8859_6) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-6.c:250:19: note: ‘init_module’ target declared here 250 | static int __init init_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-6.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_6’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-6.c:261:1: note: in expansion of macro ‘module_exit’ 261 | module_exit(exit_nls_iso8859_6) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-6.c:255:20: note: ‘cleanup_module’ target declared here 255 | static void __exit exit_nls_iso8859_6(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-7.o In file included from /<>/fs/nls/nls_iso8859-7.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_7’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-7.c:314:1: note: in expansion of macro ‘module_init’ 314 | module_init(init_nls_iso8859_7) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-7.c:304:19: note: ‘init_module’ target declared here 304 | static int __init init_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-7.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_7’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-7.c:315:1: note: in expansion of macro ‘module_exit’ 315 | module_exit(exit_nls_iso8859_7) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-7.c:309:20: note: ‘cleanup_module’ target declared here 309 | static void __exit exit_nls_iso8859_7(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_cp1255.o CC [M] net/bridge/br_vlan.o In file included from /<>/fs/nls/nls_cp1255.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_cp1255’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1255.c:380:1: note: in expansion of macro ‘module_init’ 380 | module_init(init_nls_cp1255) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1255.c:370:19: note: ‘init_module’ target declared here 370 | static int __init init_nls_cp1255(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_cp1255.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_cp1255’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_cp1255.c:381:1: note: in expansion of macro ‘module_exit’ 381 | module_exit(exit_nls_cp1255) | ^~~~~~~~~~~ /<>/fs/nls/nls_cp1255.c:375:20: note: ‘cleanup_module’ target declared here 375 | static void __exit exit_nls_cp1255(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-9.o CC net/core/gen_estimator.o In file included from /<>/fs/nls/nls_iso8859-9.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_9’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-9.c:269:1: note: in expansion of macro ‘module_init’ 269 | module_init(init_nls_iso8859_9) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-9.c:259:19: note: ‘init_module’ target declared here 259 | static int __init init_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-9.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_9’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-9.c:270:1: note: in expansion of macro ‘module_exit’ 270 | module_exit(exit_nls_iso8859_9) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-9.c:264:20: note: ‘cleanup_module’ target declared here 264 | static void __exit exit_nls_iso8859_9(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-13.o In file included from /<>/fs/nls/nls_iso8859-13.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_13’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-13.c:282:1: note: in expansion of macro ‘module_init’ 282 | module_init(init_nls_iso8859_13) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-13.c:272:19: note: ‘init_module’ target declared here 272 | static int __init init_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-13.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_13’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-13.c:283:1: note: in expansion of macro ‘module_exit’ 283 | module_exit(exit_nls_iso8859_13) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-13.c:277:20: note: ‘cleanup_module’ target declared here 277 | static void __exit exit_nls_iso8859_13(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-14.o In file included from /<>/fs/nls/nls_iso8859-14.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_14’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-14.c:338:1: note: in expansion of macro ‘module_init’ 338 | module_init(init_nls_iso8859_14) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-14.c:328:19: note: ‘init_module’ target declared here 328 | static int __init init_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-14.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_14’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-14.c:339:1: note: in expansion of macro ‘module_exit’ 339 | module_exit(exit_nls_iso8859_14) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-14.c:333:20: note: ‘cleanup_module’ target declared here 333 | static void __exit exit_nls_iso8859_14(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_iso8859-15.o CC net/dcb/dcbevent.o In file included from /<>/fs/nls/nls_iso8859-15.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_iso8859_15’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-15.c:304:1: note: in expansion of macro ‘module_init’ 304 | module_init(init_nls_iso8859_15) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-15.c:294:19: note: ‘init_module’ target declared here 294 | static int __init init_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_iso8859-15.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_iso8859_15’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_iso8859-15.c:305:1: note: in expansion of macro ‘module_exit’ 305 | module_exit(exit_nls_iso8859_15) | ^~~~~~~~~~~ /<>/fs/nls/nls_iso8859-15.c:299:20: note: ‘cleanup_module’ target declared here 299 | static void __exit exit_nls_iso8859_15(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/nls_koi8-r.o In file included from /<>/fs/nls/nls_koi8-r.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_koi8_r’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-r.c:320:1: note: in expansion of macro ‘module_init’ 320 | module_init(init_nls_koi8_r) | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-r.c:310:19: note: ‘init_module’ target declared here 310 | static int __init init_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_koi8-r.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_koi8_r’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_koi8-r.c:321:1: note: in expansion of macro ‘module_exit’ 321 | module_exit(exit_nls_koi8_r) | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-r.c:315:20: note: ‘cleanup_module’ target declared here 315 | static void __exit exit_nls_koi8_r(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_koi8-u.o In file included from /<>/fs/nls/nls_koi8-u.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_koi8_u’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-u.c:327:1: note: in expansion of macro ‘module_init’ 327 | module_init(init_nls_koi8_u) | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-u.c:317:19: note: ‘init_module’ target declared here 317 | static int __init init_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_koi8-u.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_koi8_u’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_koi8-u.c:328:1: note: in expansion of macro ‘module_exit’ 328 | module_exit(exit_nls_koi8_u) | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-u.c:322:20: note: ‘cleanup_module’ target declared here 322 | static void __exit exit_nls_koi8_u(void) | ^~~~~~~~~~~~~~~ CC [M] fs/nls/nls_koi8-ru.o In file included from /<>/fs/nls/nls_koi8-ru.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_koi8_ru’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-ru.c:79:1: note: in expansion of macro ‘module_init’ 79 | module_init(init_nls_koi8_ru) | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-ru.c:60:19: note: ‘init_module’ target declared here 60 | static int __init init_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_koi8-ru.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_koi8_ru’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_koi8-ru.c:80:1: note: in expansion of macro ‘module_exit’ 80 | module_exit(exit_nls_koi8_ru) | ^~~~~~~~~~~ /<>/fs/nls/nls_koi8-ru.c:73:20: note: ‘cleanup_module’ target declared here 73 | static void __exit exit_nls_koi8_ru(void) | ^~~~~~~~~~~~~~~~ CC net/core/net_namespace.o CC [M] fs/nls/nls_utf8.o AR net/dcb/built-in.a CC [M] net/bridge/br_vlan_tunnel.o CC [M] net/dccp/ccid.o In file included from /<>/fs/nls/nls_utf8.c:6: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_utf8’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/nls_utf8.c:65:1: note: in expansion of macro ‘module_init’ 65 | module_init(init_nls_utf8) | ^~~~~~~~~~~ /<>/fs/nls/nls_utf8.c:51:19: note: ‘init_module’ target declared here 51 | static int __init init_nls_utf8(void) | ^~~~~~~~~~~~~ In file included from /<>/fs/nls/nls_utf8.c:6: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_utf8’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/nls_utf8.c:66:1: note: in expansion of macro ‘module_exit’ 66 | module_exit(exit_nls_utf8) | ^~~~~~~~~~~ /<>/fs/nls/nls_utf8.c:60:20: note: ‘cleanup_module’ target declared here 60 | static void __exit exit_nls_utf8(void) | ^~~~~~~~~~~~~ CC [M] fs/nls/mac-celtic.o In file included from /<>/fs/nls/mac-celtic.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_macceltic’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-celtic.c:598:1: note: in expansion of macro ‘module_init’ 598 | module_init(init_nls_macceltic) | ^~~~~~~~~~~ /<>/fs/nls/mac-celtic.c:588:19: note: ‘init_module’ target declared here 588 | static int __init init_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-celtic.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_macceltic’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-celtic.c:599:1: note: in expansion of macro ‘module_exit’ 599 | module_exit(exit_nls_macceltic) | ^~~~~~~~~~~ /<>/fs/nls/mac-celtic.c:593:20: note: ‘cleanup_module’ target declared here 593 | static void __exit exit_nls_macceltic(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-centeuro.o In file included from /<>/fs/nls/mac-centeuro.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_maccenteuro’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-centeuro.c:528:1: note: in expansion of macro ‘module_init’ 528 | module_init(init_nls_maccenteuro) | ^~~~~~~~~~~ /<>/fs/nls/mac-centeuro.c:518:19: note: ‘init_module’ target declared here 518 | static int __init init_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-centeuro.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_maccenteuro’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-centeuro.c:529:1: note: in expansion of macro ‘module_exit’ 529 | module_exit(exit_nls_maccenteuro) | ^~~~~~~~~~~ /<>/fs/nls/mac-centeuro.c:523:20: note: ‘cleanup_module’ target declared here 523 | static void __exit exit_nls_maccenteuro(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-croatian.o CC [M] net/dccp/feat.o In file included from /<>/fs/nls/mac-croatian.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_maccroatian’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-croatian.c:598:1: note: in expansion of macro ‘module_init’ 598 | module_init(init_nls_maccroatian) | ^~~~~~~~~~~ /<>/fs/nls/mac-croatian.c:588:19: note: ‘init_module’ target declared here 588 | static int __init init_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-croatian.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_maccroatian’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-croatian.c:599:1: note: in expansion of macro ‘module_exit’ 599 | module_exit(exit_nls_maccroatian) | ^~~~~~~~~~~ /<>/fs/nls/mac-croatian.c:593:20: note: ‘cleanup_module’ target declared here 593 | static void __exit exit_nls_maccroatian(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/bridge/br_switchdev.o CC [M] fs/nls/mac-cyrillic.o In file included from /<>/fs/nls/mac-cyrillic.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_maccyrillic’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-cyrillic.c:493:1: note: in expansion of macro ‘module_init’ 493 | module_init(init_nls_maccyrillic) | ^~~~~~~~~~~ /<>/fs/nls/mac-cyrillic.c:483:19: note: ‘init_module’ target declared here 483 | static int __init init_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-cyrillic.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_maccyrillic’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-cyrillic.c:494:1: note: in expansion of macro ‘module_exit’ 494 | module_exit(exit_nls_maccyrillic) | ^~~~~~~~~~~ /<>/fs/nls/mac-cyrillic.c:488:20: note: ‘cleanup_module’ target declared here 488 | static void __exit exit_nls_maccyrillic(void) | ^~~~~~~~~~~~~~~~~~~~ CC net/core/secure_seq.o CC [M] fs/nls/mac-gaelic.o In file included from /<>/fs/nls/mac-gaelic.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_macgaelic’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-gaelic.c:563:1: note: in expansion of macro ‘module_init’ 563 | module_init(init_nls_macgaelic) | ^~~~~~~~~~~ /<>/fs/nls/mac-gaelic.c:553:19: note: ‘init_module’ target declared here 553 | static int __init init_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-gaelic.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_macgaelic’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-gaelic.c:564:1: note: in expansion of macro ‘module_exit’ 564 | module_exit(exit_nls_macgaelic) | ^~~~~~~~~~~ /<>/fs/nls/mac-gaelic.c:558:20: note: ‘cleanup_module’ target declared here 558 | static void __exit exit_nls_macgaelic(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-greek.o In file included from /<>/fs/nls/mac-greek.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_macgreek’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-greek.c:493:1: note: in expansion of macro ‘module_init’ 493 | module_init(init_nls_macgreek) | ^~~~~~~~~~~ /<>/fs/nls/mac-greek.c:483:19: note: ‘init_module’ target declared here 483 | static int __init init_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-greek.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_macgreek’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-greek.c:494:1: note: in expansion of macro ‘module_exit’ 494 | module_exit(exit_nls_macgreek) | ^~~~~~~~~~~ /<>/fs/nls/mac-greek.c:488:20: note: ‘cleanup_module’ target declared here 488 | static void __exit exit_nls_macgreek(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-iceland.o CC [M] net/bridge/br_netfilter_hooks.o In file included from /<>/fs/nls/mac-iceland.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_maciceland’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-iceland.c:598:1: note: in expansion of macro ‘module_init’ 598 | module_init(init_nls_maciceland) | ^~~~~~~~~~~ /<>/fs/nls/mac-iceland.c:588:19: note: ‘init_module’ target declared here 588 | static int __init init_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-iceland.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_maciceland’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-iceland.c:599:1: note: in expansion of macro ‘module_exit’ 599 | module_exit(exit_nls_maciceland) | ^~~~~~~~~~~ /<>/fs/nls/mac-iceland.c:593:20: note: ‘cleanup_module’ target declared here 593 | static void __exit exit_nls_maciceland(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-inuit.o In file included from /<>/fs/nls/mac-inuit.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_macinuit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-inuit.c:528:1: note: in expansion of macro ‘module_init’ 528 | module_init(init_nls_macinuit) | ^~~~~~~~~~~ /<>/fs/nls/mac-inuit.c:518:19: note: ‘init_module’ target declared here 518 | static int __init init_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-inuit.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_macinuit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-inuit.c:529:1: note: in expansion of macro ‘module_exit’ 529 | module_exit(exit_nls_macinuit) | ^~~~~~~~~~~ /<>/fs/nls/mac-inuit.c:523:20: note: ‘cleanup_module’ target declared here 523 | static void __exit exit_nls_macinuit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-romanian.o In file included from /<>/fs/nls/mac-romanian.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_macromanian’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-romanian.c:598:1: note: in expansion of macro ‘module_init’ 598 | module_init(init_nls_macromanian) | ^~~~~~~~~~~ /<>/fs/nls/mac-romanian.c:588:19: note: ‘init_module’ target declared here 588 | static int __init init_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-romanian.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_macromanian’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-romanian.c:599:1: note: in expansion of macro ‘module_exit’ 599 | module_exit(exit_nls_macromanian) | ^~~~~~~~~~~ /<>/fs/nls/mac-romanian.c:593:20: note: ‘cleanup_module’ target declared here 593 | static void __exit exit_nls_macromanian(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/bridge/br_netfilter_hooks.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘br_netfilter_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/bridge/br_netfilter_hooks.c:1115:1: note: in expansion of macro ‘module_init’ 1115 | module_init(br_netfilter_init); | ^~~~~~~~~~~ /<>/net/bridge/br_netfilter_hooks.c:1076:19: note: ‘init_module’ target declared here 1076 | static int __init br_netfilter_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/bridge/br_netfilter_hooks.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘br_netfilter_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/bridge/br_netfilter_hooks.c:1116:1: note: in expansion of macro ‘module_exit’ 1116 | module_exit(br_netfilter_fini); | ^~~~~~~~~~~ /<>/net/bridge/br_netfilter_hooks.c:1105:20: note: ‘cleanup_module’ target declared here 1105 | static void __exit br_netfilter_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/nls/mac-roman.o CC net/core/flow_dissector.o In file included from /<>/fs/nls/mac-roman.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_macroman’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-roman.c:633:1: note: in expansion of macro ‘module_init’ 633 | module_init(init_nls_macroman) | ^~~~~~~~~~~ /<>/fs/nls/mac-roman.c:623:19: note: ‘init_module’ target declared here 623 | static int __init init_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-roman.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_macroman’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-roman.c:634:1: note: in expansion of macro ‘module_exit’ 634 | module_exit(exit_nls_macroman) | ^~~~~~~~~~~ /<>/fs/nls/mac-roman.c:628:20: note: ‘cleanup_module’ target declared here 628 | static void __exit exit_nls_macroman(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/dccp/input.o CC [M] fs/nls/mac-turkish.o In file included from /<>/fs/nls/mac-turkish.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_nls_macturkish’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/nls/mac-turkish.c:598:1: note: in expansion of macro ‘module_init’ 598 | module_init(init_nls_macturkish) | ^~~~~~~~~~~ /<>/fs/nls/mac-turkish.c:588:19: note: ‘init_module’ target declared here 588 | static int __init init_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/nls/mac-turkish.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_nls_macturkish’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/nls/mac-turkish.c:599:1: note: in expansion of macro ‘module_exit’ 599 | module_exit(exit_nls_macturkish) | ^~~~~~~~~~~ /<>/fs/nls/mac-turkish.c:593:20: note: ‘cleanup_module’ target declared here 593 | static void __exit exit_nls_macturkish(void) | ^~~~~~~~~~~~~~~~~~~ AR fs/nls/built-in.a CC fs/notify/dnotify/dnotify.o CC [M] net/bridge/br_netfilter_ipv6.o AR fs/notify/dnotify/built-in.a CC fs/notify/fanotify/fanotify.o CC fs/notify/fanotify/fanotify_user.o CC [M] net/dccp/minisocks.o AR net/bridge/built-in.a LD [M] net/bridge/bridge.o CC net/core/sysctl_net_core.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/fanotify/fanotify_user.c:706:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 706 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/fanotify/fanotify_user.c:930:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 930 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/notify/fanotify/fanotify_user.c:13: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fanotify_init’ alias between functions of incompatible types ‘long int(unsigned int, unsigned int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/fanotify/fanotify_user.c:706:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 706 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/fanotify/fanotify_user.c:706:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 706 | SYSCALL_DEFINE2(fanotify_init, unsigned int, flags, unsigned int, event_f_flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fanotify_mark’ alias between functions of incompatible types ‘long int(int, unsigned int, __u64, int, const char *)’ {aka ‘long int(int, unsigned int, long long unsigned int, int, const char *)’} and ‘long int(long int, long int, long long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/fanotify/fanotify_user.c:930:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 930 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/fanotify/fanotify_user.c:930:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 930 | SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ LD [M] net/bridge/br_netfilter.o CC net/core/dev.o AR fs/notify/fanotify/built-in.a CC fs/notify/inotify/inotify_fsnotify.o CC fs/notify/inotify/inotify_user.o CC [M] net/dccp/options.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/inotify/inotify_user.c:681:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 681 | SYSCALL_DEFINE1(inotify_init1, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/inotify/inotify_user.c:691:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 691 | SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/inotify/inotify_user.c:748:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 748 | SYSCALL_DEFINE2(inotify_rm_watch, int, fd, __s32, wd) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/notify/inotify/inotify_user.c:35: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_inotify_add_watch’ alias between functions of incompatible types ‘long int(int, const char *, u32)’ {aka ‘long int(int, const char *, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/inotify/inotify_user.c:691:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 691 | SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/notify/inotify/inotify_user.c:691:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 691 | SYSCALL_DEFINE3(inotify_add_watch, int, fd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ CC [M] net/dccp/output.o AR fs/notify/inotify/built-in.a CC fs/notify/fsnotify.o CC [M] net/dccp/proto.o CC fs/notify/notification.o CC [M] net/dccp/timer.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/inet_connection_sock.h:23, from /<>/include/linux/dccp.h:13, from /<>/net/dccp/proto.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dccp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/dccp/proto.c:1271:1: note: in expansion of macro ‘module_init’ 1271 | module_init(dccp_init); | ^~~~~~~~~~~ /<>/net/dccp/proto.c:1131:19: note: ‘init_module’ target declared here 1131 | static int __init dccp_init(void) | ^~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/inet_connection_sock.h:23, from /<>/include/linux/dccp.h:13, from /<>/net/dccp/proto.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dccp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/dccp/proto.c:1272:1: note: in expansion of macro ‘module_exit’ 1272 | module_exit(dccp_fini); | ^~~~~~~~~~~ /<>/net/dccp/proto.c:1254:20: note: ‘cleanup_module’ target declared here 1254 | static void __exit dccp_fini(void) | ^~~~~~~~~ CC fs/notify/group.o CC fs/notify/mark.o CC [M] net/dccp/qpolicy.o CC [M] net/dccp/ccids/ccid2.o CC fs/notify/fdinfo.o CC [M] net/dccp/ackvec.o AR fs/notify/built-in.a CC [M] fs/ntfs/aops.o CC [M] fs/ntfs/attrib.o CC net/core/ethtool.o CC [M] net/dccp/sysctl.o CC [M] fs/ntfs/collate.o CC [M] net/dccp/ipv4.o CC [M] fs/ntfs/compress.o CC [M] fs/ntfs/debug.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/inet_connection_sock.h:23, from /<>/include/linux/dccp.h:13, from /<>/net/dccp/ipv4.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dccp_v4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/dccp/ipv4.c:1072:1: note: in expansion of macro ‘module_init’ 1072 | module_init(dccp_v4_init); | ^~~~~~~~~~~ /<>/net/dccp/ipv4.c:1037:19: note: ‘init_module’ target declared here 1037 | static int __init dccp_v4_init(void) | ^~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/inet_connection_sock.h:23, from /<>/include/linux/dccp.h:13, from /<>/net/dccp/ipv4.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dccp_v4_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/dccp/ipv4.c:1073:1: note: in expansion of macro ‘module_exit’ 1073 | module_exit(dccp_v4_exit); | ^~~~~~~~~~~ /<>/net/dccp/ipv4.c:1064:20: note: ‘cleanup_module’ target declared here 1064 | static void __exit dccp_v4_exit(void) | ^~~~~~~~~~~~ CC [M] fs/ntfs/dir.o CC [M] fs/ntfs/file.o CC net/core/dev_addr_lists.o CC [M] net/dccp/ipv6.o CC [M] fs/ntfs/index.o CC [M] fs/ntfs/inode.o CC net/core/dst.o In file included from /<>/net/dccp/ipv6.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dccp_v6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/dccp/ipv6.c:1157:1: note: in expansion of macro ‘module_init’ 1157 | module_init(dccp_v6_init); | ^~~~~~~~~~~ /<>/net/dccp/ipv6.c:1122:19: note: ‘init_module’ target declared here 1122 | static int __init dccp_v6_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/dccp/ipv6.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dccp_v6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/dccp/ipv6.c:1158:1: note: in expansion of macro ‘module_exit’ 1158 | module_exit(dccp_v6_exit); | ^~~~~~~~~~~ /<>/net/dccp/ipv6.c:1149:20: note: ‘cleanup_module’ target declared here 1149 | static void __exit dccp_v6_exit(void) | ^~~~~~~~~~~~ CC [M] fs/ntfs/mft.o CC [M] net/dccp/diag.o In file included from /<>/net/dccp/diag.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dccp_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/dccp/diag.c:82:1: note: in expansion of macro ‘module_init’ 82 | module_init(dccp_diag_init); | ^~~~~~~~~~~ /<>/net/dccp/diag.c:72:19: note: ‘init_module’ target declared here 72 | static int __init dccp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/dccp/diag.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dccp_diag_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/dccp/diag.c:83:1: note: in expansion of macro ‘module_exit’ 83 | module_exit(dccp_diag_fini); | ^~~~~~~~~~~ /<>/net/dccp/diag.c:77:20: note: ‘cleanup_module’ target declared here 77 | static void __exit dccp_diag_fini(void) | ^~~~~~~~~~~~~~ CC [M] fs/ntfs/mst.o CC net/core/netevent.o LD [M] net/dccp/dccp.o LD [M] net/dccp/dccp_ipv4.o LD [M] net/dccp/dccp_ipv6.o LD [M] net/dccp/dccp_diag.o AR net/decnet/netfilter/built-in.a CC [M] net/decnet/netfilter/dn_rtmsg.o CC [M] net/decnet/af_decnet.o CC [M] fs/ntfs/namei.o In file included from /<>/net/decnet/netfilter/dn_rtmsg.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dn_rtmsg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/decnet/netfilter/dn_rtmsg.c:159:1: note: in expansion of macro ‘module_init’ 159 | module_init(dn_rtmsg_init); | ^~~~~~~~~~~ /<>/net/decnet/netfilter/dn_rtmsg.c:125:19: note: ‘init_module’ target declared here 125 | static int __init dn_rtmsg_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/decnet/netfilter/dn_rtmsg.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dn_rtmsg_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/decnet/netfilter/dn_rtmsg.c:160:1: note: in expansion of macro ‘module_exit’ 160 | module_exit(dn_rtmsg_fini); | ^~~~~~~~~~~ /<>/net/decnet/netfilter/dn_rtmsg.c:147:20: note: ‘cleanup_module’ target declared here 147 | static void __exit dn_rtmsg_fini(void) | ^~~~~~~~~~~~~ CC net/core/neighbour.o CC [M] net/decnet/dn_nsp_in.o In file included from /<>/net/decnet/af_decnet.c:102: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘decnet_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/decnet/af_decnet.c:2381:1: note: in expansion of macro ‘module_init’ 2381 | module_init(decnet_init); | ^~~~~~~~~~~ /<>/net/decnet/af_decnet.c:2354:19: note: ‘init_module’ target declared here 2354 | static int __init decnet_init(void) | ^~~~~~~~~~~ CC [M] fs/ntfs/runlist.o CC [M] net/decnet/dn_nsp_out.o CC [M] net/decnet/dn_route.o CC [M] fs/ntfs/super.o In file included from /<>/fs/ntfs/ntfs.h:28, from /<>/fs/ntfs/super.c:47: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_ntfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ntfs/super.c:3209:1: note: in expansion of macro ‘module_init’ 3209 | module_init(init_ntfs_fs) | ^~~~~~~~~~~ /<>/fs/ntfs/super.c:3084:19: note: ‘init_module’ target declared here 3084 | static int __init init_ntfs_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/ntfs/ntfs.h:28, from /<>/fs/ntfs/super.c:47: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_ntfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ntfs/super.c:3210:1: note: in expansion of macro ‘module_exit’ 3210 | module_exit(exit_ntfs_fs) | ^~~~~~~~~~~ /<>/fs/ntfs/super.c:3180:20: note: ‘cleanup_module’ target declared here 3180 | static void __exit exit_ntfs_fs(void) | ^~~~~~~~~~~~ CC [M] fs/ntfs/sysctl.o CC [M] fs/ntfs/unistr.o /<>/fs/ntfs/unistr.c: In function ‘ntfs_file_upcase_value’: /<>/fs/ntfs/unistr.c:220:30: warning: taking address of packed member of ‘struct ’ may result in an unaligned pointer value [-Waddress-of-packed-member] 220 | ntfs_upcase_name((ntfschar*)&file_name_attr->file_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ntfs/upcase.o CC [M] net/decnet/dn_dev.o CC net/core/rtnetlink.o CC [M] fs/ntfs/bitmap.o CC net/core/utils.o CC [M] fs/ntfs/lcnalloc.o CC [M] net/decnet/dn_neigh.o CC [M] fs/ntfs/logfile.o CC [M] fs/ntfs/quota.o CC [M] fs/ntfs/usnjrnl.o CC [M] net/decnet/dn_timer.o CC [M] net/decnet/sysctl_net_decnet.o LD [M] fs/ntfs/ntfs.o CC [M] fs/ocfs2/cluster/heartbeat.o CC [M] fs/ocfs2/dlm/dlmdomain.o AR net/decnet/built-in.a LD [M] net/decnet/decnet.o CC [M] fs/ocfs2/dlm/dlmdebug.o CC net/core/link_watch.o In file included from /<>/fs/ocfs2/dlm/dlmdomain.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dlm_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ocfs2/dlm/dlmdomain.c:2390:1: note: in expansion of macro ‘module_init’ 2390 | module_init(dlm_init); | ^~~~~~~~~~~ /<>/fs/ocfs2/dlm/dlmdomain.c:2335:19: note: ‘init_module’ target declared here 2335 | static int __init dlm_init(void) | ^~~~~~~~ In file included from /<>/fs/ocfs2/dlm/dlmdomain.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dlm_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ocfs2/dlm/dlmdomain.c:2391:1: note: in expansion of macro ‘module_exit’ 2391 | module_exit(dlm_exit); | ^~~~~~~~~~~ /<>/fs/ocfs2/dlm/dlmdomain.c:2377:20: note: ‘cleanup_module’ target declared here 2377 | static void __exit dlm_exit (void) | ^~~~~~~~ CC net/core/filter.o CC [M] fs/ocfs2/dlm/dlmthread.o CC [M] fs/ocfs2/cluster/masklog.o CC [M] fs/ocfs2/dlm/dlmrecovery.o CC [M] fs/ocfs2/cluster/sys.o CC [M] fs/ocfs2/cluster/nodemanager.o CC [M] fs/ocfs2/cluster/quorum.o CC [M] fs/ocfs2/dlm/dlmmaster.o In file included from /<>/fs/ocfs2/cluster/nodemanager.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_o2nm’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ocfs2/cluster/nodemanager.c:882:1: note: in expansion of macro ‘module_init’ 882 | module_init(init_o2nm) | ^~~~~~~~~~~ /<>/fs/ocfs2/cluster/nodemanager.c:839:19: note: ‘init_module’ target declared here 839 | static int __init init_o2nm(void) | ^~~~~~~~~ In file included from /<>/fs/ocfs2/cluster/nodemanager.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_o2nm’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ocfs2/cluster/nodemanager.c:883:1: note: in expansion of macro ‘module_exit’ 883 | module_exit(exit_o2nm) | ^~~~~~~~~~~ /<>/fs/ocfs2/cluster/nodemanager.c:828:20: note: ‘cleanup_module’ target declared here 828 | static void __exit exit_o2nm(void) | ^~~~~~~~~ CC [M] fs/ocfs2/dlm/dlmast.o CC [M] fs/ocfs2/cluster/tcp.o CC [M] fs/ocfs2/cluster/netdebug.o CC [M] fs/ocfs2/dlm/dlmconvert.o CC net/core/sock_diag.o CC net/core/dev_ioctl.o CC [M] fs/ocfs2/dlm/dlmlock.o LD [M] fs/ocfs2/cluster/ocfs2_nodemanager.o CC [M] fs/ocfs2/dlmfs/userdlm.o CC net/core/tso.o CC [M] fs/ocfs2/dlmfs/dlmfs.o CC net/core/sock_reuseport.o In file included from /<>/fs/ocfs2/dlmfs/dlmfs.c:37: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_dlmfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ocfs2/dlmfs/dlmfs.c:688:1: note: in expansion of macro ‘module_init’ 688 | module_init(init_dlmfs_fs) | ^~~~~~~~~~~ /<>/fs/ocfs2/dlmfs/dlmfs.c:633:19: note: ‘init_module’ target declared here 633 | static int __init init_dlmfs_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/fs/ocfs2/dlmfs/dlmfs.c:37: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_dlmfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ocfs2/dlmfs/dlmfs.c:689:1: note: in expansion of macro ‘module_exit’ 689 | module_exit(exit_dlmfs_fs) | ^~~~~~~~~~~ /<>/fs/ocfs2/dlmfs/dlmfs.c:669:20: note: ‘cleanup_module’ target declared here 669 | static void __exit exit_dlmfs_fs(void) | ^~~~~~~~~~~~~ CC [M] fs/ocfs2/dlm/dlmunlock.o LD [M] fs/ocfs2/dlmfs/ocfs2_dlmfs.o CC [M] fs/ocfs2/alloc.o CC net/core/fib_notifier.o CC net/core/xdp.o LD [M] fs/ocfs2/dlm/ocfs2_dlm.o CC [M] fs/ocfs2/aops.o CC net/core/net-sysfs.o CC net/core/net-procfs.o CC net/core/netpoll.o CC net/core/fib_rules.o CC [M] fs/ocfs2/blockcheck.o CC [M] fs/ocfs2/buffer_head_io.o CC [M] fs/ocfs2/dcache.o CC net/core/net-traces.o CC net/core/ptp_classifier.o CC [M] fs/ocfs2/dir.o CC [M] fs/ocfs2/dlmglue.o /<>/fs/ocfs2/dir.c: In function ‘__ocfs2_delete_entry’: /<>/fs/ocfs2/dir.c:1175:18: warning: taking address of packed member of ‘struct ocfs2_dir_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1175 | le16_add_cpu(&pde->rec_len, | ^~~~~~~~~~~~~ /<>/fs/ocfs2/dir.c: In function ‘ocfs2_expand_last_dirent’: /<>/fs/ocfs2/dir.c:2772:15: warning: taking address of packed member of ‘struct ocfs2_dir_entry’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2772 | le16_add_cpu(&prev_de->rec_len, bytes); | ^~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/export.o CC net/core/netprio_cgroup.o CC [M] fs/ocfs2/extent_map.o CC [M] fs/ocfs2/file.o CC net/core/netclassid_cgroup.o CC [M] fs/ocfs2/heartbeat.o CC [M] fs/ocfs2/inode.o CC [M] fs/ocfs2/ioctl.o CC net/core/lwtunnel.o /<>/fs/ocfs2/ioctl.c: In function ‘ocfs2_info_handle_label’: /<>/fs/ocfs2/ioctl.c:213:28: warning: taking address of packed member of ‘struct ocfs2_info_label’ may result in an unaligned pointer value [-Waddress-of-packed-member] 213 | o2info_set_request_filled(&oil.il_req); | ^~~~~~~~~~~ /<>/fs/ocfs2/ioctl.c: In function ‘ocfs2_info_handle_uuid’: /<>/fs/ocfs2/ioctl.c:232:28: warning: taking address of packed member of ‘struct ocfs2_info_uuid’ may result in an unaligned pointer value [-Waddress-of-packed-member] 232 | o2info_set_request_filled(&oiu.iu_req); | ^~~~~~~~~~~ CC [M] fs/ocfs2/journal.o CC [M] fs/ocfs2/localalloc.o CC net/core/lwt_bpf.o CC net/core/dst_cache.o CC [M] fs/ocfs2/locks.o CC [M] fs/ocfs2/mmap.o CC net/core/gro_cells.o CC [M] net/core/pktgen.o CC [M] fs/ocfs2/namei.o CC [M] net/core/drop_monitor.o CC [M] net/core/devlink.o In file included from /<>/net/core/pktgen.c:124: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/core/pktgen.c:3880:1: note: in expansion of macro ‘module_init’ 3880 | module_init(pg_init); | ^~~~~~~~~~~ /<>/net/core/pktgen.c:3858:19: note: ‘init_module’ target declared here 3858 | static int __init pg_init(void) | ^~~~~~~ In file included from /<>/net/core/pktgen.c:124: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pg_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/core/pktgen.c:3881:1: note: in expansion of macro ‘module_exit’ 3881 | module_exit(pg_cleanup); | ^~~~~~~~~~~ /<>/net/core/pktgen.c:3873:20: note: ‘cleanup_module’ target declared here 3873 | static void __exit pg_cleanup(void) | ^~~~~~~~~~ In file included from /<>/net/core/drop_monitor.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_net_drop_monitor’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/core/drop_monitor.c:457:1: note: in expansion of macro ‘module_init’ 457 | module_init(init_net_drop_monitor); | ^~~~~~~~~~~ /<>/net/core/drop_monitor.c:385:19: note: ‘init_module’ target declared here 385 | static int __init init_net_drop_monitor(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/refcounttree.o In file included from /<>/net/core/devlink.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘devlink_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/core/devlink.c:3447:1: note: in expansion of macro ‘module_init’ 3447 | module_init(devlink_module_init); | ^~~~~~~~~~~ /<>/net/core/devlink.c:3437:19: note: ‘init_module’ target declared here 3437 | static int __init devlink_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/core/devlink.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘devlink_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/core/devlink.c:3448:1: note: in expansion of macro ‘module_exit’ 3448 | module_exit(devlink_module_exit); | ^~~~~~~~~~~ /<>/net/core/devlink.c:3442:20: note: ‘cleanup_module’ target declared here 3442 | static void __exit devlink_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/reservations.o CC [M] net/core/failover.o In file included from /<>/net/core/failover.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘failover_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/core/failover.c:305:1: note: in expansion of macro ‘module_init’ 305 | module_init(failover_init); | ^~~~~~~~~~~ /<>/net/core/failover.c:299:1: note: ‘init_module’ target declared here 299 | failover_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/core/failover.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘failover_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/core/failover.c:312:1: note: in expansion of macro ‘module_exit’ 312 | module_exit(failover_exit); | ^~~~~~~~~~~ /<>/net/core/failover.c:308:6: note: ‘cleanup_module’ target declared here 308 | void failover_exit(void) | ^~~~~~~~~~~~~ AR net/core/built-in.a CC [M] fs/ocfs2/move_extents.o CC [M] fs/ocfs2/resize.o CC net/dns_resolver/dns_key.o CC net/dns_resolver/dns_query.o CC [M] fs/ocfs2/slot_map.o CC [M] fs/ocfs2/suballoc.o CC [M] fs/ocfs2/super.o AR net/dns_resolver/built-in.a CC [M] net/dsa/dsa.o In file included from /<>/net/dsa/dsa.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dsa_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/dsa/dsa.c:308:1: note: in expansion of macro ‘module_init’ 308 | module_init(dsa_init_module); | ^~~~~~~~~~~ /<>/net/dsa/dsa.c:287:19: note: ‘init_module’ target declared here 287 | static int __init dsa_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/dsa/dsa.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dsa_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/dsa/dsa.c:317:1: note: in expansion of macro ‘module_exit’ 317 | module_exit(dsa_cleanup_module); | ^~~~~~~~~~~ /<>/net/dsa/dsa.c:310:20: note: ‘cleanup_module’ target declared here 310 | static void __exit dsa_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/ocfs2/symlink.o CC [M] fs/ocfs2/sysfile.o In file included from /<>/fs/ocfs2/super.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ocfs2_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ocfs2/super.c:2669:1: note: in expansion of macro ‘module_init’ 2669 | module_init(ocfs2_init); | ^~~~~~~~~~~ /<>/fs/ocfs2/super.c:1612:19: note: ‘init_module’ target declared here 1612 | static int __init ocfs2_init(void) | ^~~~~~~~~~ In file included from /<>/fs/ocfs2/super.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ocfs2_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ocfs2/super.c:2670:1: note: in expansion of macro ‘module_exit’ 2670 | module_exit(ocfs2_exit); | ^~~~~~~~~~~ /<>/fs/ocfs2/super.c:1651:20: note: ‘cleanup_module’ target declared here 1651 | static void __exit ocfs2_exit(void) | ^~~~~~~~~~ CC [M] net/dsa/dsa2.o CC [M] net/dsa/master.o CC [M] fs/ocfs2/uptodate.o CC [M] fs/ocfs2/quota_local.o CC [M] net/dsa/port.o CC [M] fs/ocfs2/quota_global.o CC [M] fs/ocfs2/xattr.o CC [M] net/dsa/slave.o CC [M] fs/ocfs2/acl.o CC [M] fs/ocfs2/filecheck.o CC [M] fs/ocfs2/stackglue.o CC [M] net/dsa/switch.o In file included from /<>/fs/ocfs2/stackglue.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ocfs2_stack_glue_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ocfs2/stackglue.c:752:1: note: in expansion of macro ‘module_init’ 752 | module_init(ocfs2_stack_glue_init); | ^~~~~~~~~~~ /<>/fs/ocfs2/stackglue.c:726:19: note: ‘init_module’ target declared here 726 | static int __init ocfs2_stack_glue_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/ocfs2/stackglue.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ocfs2_stack_glue_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ocfs2/stackglue.c:753:1: note: in expansion of macro ‘module_exit’ 753 | module_exit(ocfs2_stack_glue_exit); | ^~~~~~~~~~~ /<>/fs/ocfs2/stackglue.c:740:20: note: ‘cleanup_module’ target declared here 740 | static void __exit ocfs2_stack_glue_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/dsa/legacy.o CC [M] fs/ocfs2/stack_o2cb.o CC [M] net/dsa/tag_brcm.o In file included from /<>/fs/ocfs2/stack_o2cb.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘o2cb_stack_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ocfs2/stack_o2cb.c:448:1: note: in expansion of macro ‘module_init’ 448 | module_init(o2cb_stack_init); | ^~~~~~~~~~~ /<>/fs/ocfs2/stack_o2cb.c:435:19: note: ‘init_module’ target declared here 435 | static int __init o2cb_stack_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/ocfs2/stack_o2cb.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘o2cb_stack_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ocfs2/stack_o2cb.c:449:1: note: in expansion of macro ‘module_exit’ 449 | module_exit(o2cb_stack_exit); | ^~~~~~~~~~~ /<>/fs/ocfs2/stack_o2cb.c:440:20: note: ‘cleanup_module’ target declared here 440 | static void __exit o2cb_stack_exit(void) | ^~~~~~~~~~~~~~~ CC [M] fs/ocfs2/stack_user.o In file included from /<>/fs/ocfs2/stack_user.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ocfs2_user_plugin_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ocfs2/stack_user.c:1133:1: note: in expansion of macro ‘module_init’ 1133 | module_init(ocfs2_user_plugin_init); | ^~~~~~~~~~~ /<>/fs/ocfs2/stack_user.c:1110:19: note: ‘init_module’ target declared here 1110 | static int __init ocfs2_user_plugin_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/ocfs2/stack_user.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ocfs2_user_plugin_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ocfs2/stack_user.c:1134:1: note: in expansion of macro ‘module_exit’ 1134 | module_exit(ocfs2_user_plugin_exit); | ^~~~~~~~~~~ /<>/fs/ocfs2/stack_user.c:1124:20: note: ‘cleanup_module’ target declared here 1124 | static void __exit ocfs2_user_plugin_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/dsa/tag_dsa.o CC [M] net/dsa/tag_edsa.o LD [M] fs/ocfs2/ocfs2_stackglue.o LD [M] fs/ocfs2/ocfs2_stack_o2cb.o LD [M] fs/ocfs2/ocfs2_stack_user.o CC [M] net/dsa/tag_ksz.o LD [M] fs/ocfs2/ocfs2.o CC [M] fs/omfs/bitmap.o CC [M] net/dsa/tag_lan9303.o CC [M] fs/omfs/dir.o CC [M] fs/omfs/file.o CC [M] fs/omfs/inode.o CC [M] net/dsa/tag_mtk.o In file included from /<>/fs/omfs/inode.c:6: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_omfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/omfs/inode.c:623:1: note: in expansion of macro ‘module_init’ 623 | module_init(init_omfs_fs); | ^~~~~~~~~~~ /<>/fs/omfs/inode.c:613:19: note: ‘init_module’ target declared here 613 | static int __init init_omfs_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/omfs/inode.c:6: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_omfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/omfs/inode.c:624:1: note: in expansion of macro ‘module_exit’ 624 | module_exit(exit_omfs_fs); | ^~~~~~~~~~~ /<>/fs/omfs/inode.c:618:20: note: ‘cleanup_module’ target declared here 618 | static void __exit exit_omfs_fs(void) | ^~~~~~~~~~~~ CC [M] fs/overlayfs/super.o CC [M] fs/overlayfs/namei.o In file included from /<>/fs/overlayfs/super.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ovl_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/overlayfs/super.c:1564:1: note: in expansion of macro ‘module_init’ 1564 | module_init(ovl_init); | ^~~~~~~~~~~ /<>/fs/overlayfs/super.c:1532:19: note: ‘init_module’ target declared here 1532 | static int __init ovl_init(void) | ^~~~~~~~ In file included from /<>/fs/overlayfs/super.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ovl_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/overlayfs/super.c:1565:1: note: in expansion of macro ‘module_exit’ 1565 | module_exit(ovl_exit); | ^~~~~~~~~~~ /<>/fs/overlayfs/super.c:1551:20: note: ‘cleanup_module’ target declared here 1551 | static void __exit ovl_exit(void) | ^~~~~~~~ LD [M] fs/omfs/omfs.o CC fs/proc/task_mmu.o CC [M] net/dsa/tag_qca.o CC [M] net/dsa/tag_trailer.o CC [M] fs/overlayfs/util.o CC fs/proc/inode.o CC [M] fs/overlayfs/inode.o CC [M] fs/overlayfs/dir.o LD [M] net/dsa/dsa_core.o CC net/ethernet/eth.o CC [M] fs/overlayfs/readdir.o CC fs/proc/root.o CC fs/proc/base.o CC [M] fs/overlayfs/copy_up.o CC [M] fs/overlayfs/export.o CC fs/proc/generic.o AR net/ethernet/built-in.a CC [M] net/hsr/hsr_main.o LD [M] fs/overlayfs/overlay.o CC [M] net/hsr/hsr_framereg.o In file included from /<>/net/hsr/hsr_netlink.h:16, from /<>/net/hsr/hsr_main.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hsr_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/hsr/hsr_main.c:134:1: note: in expansion of macro ‘module_init’ 134 | module_init(hsr_init); | ^~~~~~~~~~~ /<>/net/hsr/hsr_main.c:116:19: note: ‘init_module’ target declared here 116 | static int __init hsr_init(void) | ^~~~~~~~ In file included from /<>/net/hsr/hsr_netlink.h:16, from /<>/net/hsr/hsr_main.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hsr_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/hsr/hsr_main.c:135:1: note: in expansion of macro ‘module_exit’ 135 | module_exit(hsr_exit); | ^~~~~~~~~~~ /<>/net/hsr/hsr_main.c:128:20: note: ‘cleanup_module’ target declared here 128 | static void __exit hsr_exit(void) | ^~~~~~~~ CC [M] net/hsr/hsr_device.o CC [M] net/hsr/hsr_netlink.o CC fs/proc/array.o CC [M] net/hsr/hsr_slave.o CC [M] net/hsr/hsr_forward.o CC fs/proc/fd.o CC fs/proc/proc_tty.o CC fs/proc/cmdline.o CC fs/proc/consoles.o CC fs/proc/cpuinfo.o CC fs/pstore/inode.o LD [M] net/hsr/hsr.o AR net/ieee802154/6lowpan/built-in.a CC [M] net/ieee802154/6lowpan/core.o CC fs/proc/devices.o CC fs/proc/interrupts.o CC fs/proc/loadavg.o CC fs/proc/meminfo.o CC fs/pstore/platform.o CC [M] net/ieee802154/6lowpan/rx.o In file included from /<>/net/ieee802154/6lowpan/core.c:47: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lowpan_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ieee802154/6lowpan/core.c:280:1: note: in expansion of macro ‘module_init’ 280 | module_init(lowpan_init_module); | ^~~~~~~~~~~ /<>/net/ieee802154/6lowpan/core.c:245:19: note: ‘init_module’ target declared here 245 | static int __init lowpan_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/ieee802154/6lowpan/core.c:47: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lowpan_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ieee802154/6lowpan/core.c:281:1: note: in expansion of macro ‘module_exit’ 281 | module_exit(lowpan_cleanup_module); | ^~~~~~~~~~~ /<>/net/ieee802154/6lowpan/core.c:271:20: note: ‘cleanup_module’ target declared here 271 | static void __exit lowpan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/ieee802154/6lowpan/reassembly.o CC fs/proc/stat.o CC [M] fs/pstore/ram.o In file included from /<>/fs/pstore/ram.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ramoops_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:122:28: note: in expansion of macro ‘module_init’ 122 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/fs/pstore/ram.c:943:1: note: in expansion of macro ‘late_initcall’ 943 | late_initcall(ramoops_init); | ^~~~~~~~~~~~~ /<>/fs/pstore/ram.c:938:19: note: ‘init_module’ target declared here 938 | static int __init ramoops_init(void) | ^~~~~~~~~~~~ In file included from /<>/fs/pstore/ram.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ramoops_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/pstore/ram.c:951:1: note: in expansion of macro ‘module_exit’ 951 | module_exit(ramoops_exit); | ^~~~~~~~~~~ /<>/fs/pstore/ram.c:945:20: note: ‘cleanup_module’ target declared here 945 | static void __exit ramoops_exit(void) | ^~~~~~~~~~~~ CC fs/proc/uptime.o CC fs/proc/util.o CC [M] fs/pstore/ram_core.o CC fs/proc/version.o CC fs/proc/softirqs.o CC [M] net/ieee802154/6lowpan/tx.o CC [M] net/ieee802154/netlink.o CC fs/proc/namespaces.o AR fs/pstore/built-in.a LD [M] fs/pstore/ramoops.o CC [M] fs/qnx4/inode.o CC [M] net/ieee802154/nl-mac.o CC fs/proc/self.o In file included from /<>/fs/qnx4/inode.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_qnx4_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/qnx4/inode.c:424:1: note: in expansion of macro ‘module_init’ 424 | module_init(init_qnx4_fs) | ^~~~~~~~~~~ /<>/fs/qnx4/inode.c:400:19: note: ‘init_module’ target declared here 400 | static int __init init_qnx4_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/qnx4/inode.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_qnx4_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/qnx4/inode.c:425:1: note: in expansion of macro ‘module_exit’ 425 | module_exit(exit_qnx4_fs) | ^~~~~~~~~~~ /<>/fs/qnx4/inode.c:418:20: note: ‘cleanup_module’ target declared here 418 | static void __exit exit_qnx4_fs(void) | ^~~~~~~~~~~~ LD [M] net/ieee802154/6lowpan/ieee802154_6lowpan.o CC [M] net/ieee802154/nl-phy.o CC [M] fs/qnx4/dir.o CC fs/proc/thread_self.o CC [M] fs/qnx4/namei.o CC fs/proc/proc_sysctl.o CC fs/proc/proc_net.o CC [M] fs/qnx4/bitmap.o CC [M] net/ieee802154/nl_policy.o LD [M] fs/qnx4/qnx4.o CC [M] fs/qnx6/inode.o CC [M] net/ieee802154/core.o In file included from /<>/fs/qnx6/inode.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_qnx6_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/qnx6/inode.c:684:1: note: in expansion of macro ‘module_init’ 684 | module_init(init_qnx6_fs) | ^~~~~~~~~~~ /<>/fs/qnx6/inode.c:660:19: note: ‘init_module’ target declared here 660 | static int __init init_qnx6_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/qnx6/inode.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_qnx6_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/qnx6/inode.c:685:1: note: in expansion of macro ‘module_exit’ 685 | module_exit(exit_qnx6_fs) | ^~~~~~~~~~~ /<>/fs/qnx6/inode.c:678:20: note: ‘cleanup_module’ target declared here 678 | static void __exit exit_qnx6_fs(void) | ^~~~~~~~~~~~ CC fs/proc/vmcore.o CC fs/proc/kmsg.o CC [M] fs/qnx6/dir.o In file included from /<>/net/ieee802154/core.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wpan_phy_class_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/ieee802154/core.c:388:1: note: in expansion of macro ‘subsys_initcall’ 388 | subsys_initcall(wpan_phy_class_init); | ^~~~~~~~~~~~~~~ /<>/net/ieee802154/core.c:350:19: note: ‘init_module’ target declared here 350 | static int __init wpan_phy_class_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ieee802154/core.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wpan_phy_class_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ieee802154/core.c:398:1: note: in expansion of macro ‘module_exit’ 398 | module_exit(wpan_phy_class_exit); | ^~~~~~~~~~~ /<>/net/ieee802154/core.c:390:20: note: ‘cleanup_module’ target declared here 390 | static void __exit wpan_phy_class_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC fs/proc/page.o CC [M] fs/qnx6/namei.o CC [M] net/ieee802154/header_ops.o CC fs/proc/version_signature.o CC [M] net/ieee802154/sysfs.o CC [M] fs/qnx6/super_mmi.o AR fs/proc/built-in.a CC [M] net/ieee802154/nl802154.o LD [M] fs/qnx6/qnx6.o CC fs/quota/dquot.o CC [M] net/ieee802154/trace.o CC fs/quota/quota.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/quota/quota.c:891:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 891 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/quota/quota.c:16: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_quotactl’ alias between functions of incompatible types ‘long int(unsigned int, const char *, qid_t, void *)’ {aka ‘long int(unsigned int, const char *, unsigned int, void *)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/quota/quota.c:891:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 891 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/quota/quota.c:891:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 891 | SYSCALL_DEFINE4(quotactl, unsigned int, cmd, const char __user *, special, | ^~~~~~~~~~~~~~~ CC fs/quota/kqid.o CC fs/quota/netlink.o CC [M] net/ieee802154/socket.o CC fs/ramfs/inode.o In file included from /<>/net/ieee802154/socket.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘af_ieee802154_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ieee802154/socket.c:1123:1: note: in expansion of macro ‘module_init’ 1123 | module_init(af_ieee802154_init); | ^~~~~~~~~~~ /<>/net/ieee802154/socket.c:1086:19: note: ‘init_module’ target declared here 1086 | static int __init af_ieee802154_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/ieee802154/socket.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘af_ieee802154_remove’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ieee802154/socket.c:1124:1: note: in expansion of macro ‘module_exit’ 1124 | module_exit(af_ieee802154_remove); | ^~~~~~~~~~~ /<>/net/ieee802154/socket.c:1115:20: note: ‘cleanup_module’ target declared here 1115 | static void __exit af_ieee802154_remove(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/quota/quota_v1.o CC [M] fs/quota/quota_v2.o CC fs/ramfs/file-mmu.o In file included from /<>/fs/quota/quota_v1.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_v1_quota_format’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/quota/quota_v1.c:240:1: note: in expansion of macro ‘module_init’ 240 | module_init(init_v1_quota_format); | ^~~~~~~~~~~ /<>/fs/quota/quota_v1.c:230:19: note: ‘init_module’ target declared here 230 | static int __init init_v1_quota_format(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/quota/quota_v1.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_v1_quota_format’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/quota/quota_v1.c:241:1: note: in expansion of macro ‘module_exit’ 241 | module_exit(exit_v1_quota_format); | ^~~~~~~~~~~ /<>/fs/quota/quota_v1.c:235:20: note: ‘cleanup_module’ target declared here 235 | static void __exit exit_v1_quota_format(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/quota/quota_v2.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_v2_quota_format’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/quota/quota_v2.c:412:1: note: in expansion of macro ‘module_init’ 412 | module_init(init_v2_quota_format); | ^~~~~~~~~~~ /<>/fs/quota/quota_v2.c:396:19: note: ‘init_module’ target declared here 396 | static int __init init_v2_quota_format(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/fs/quota/quota_v2.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_v2_quota_format’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/quota/quota_v2.c:413:1: note: in expansion of macro ‘module_exit’ 413 | module_exit(exit_v2_quota_format); | ^~~~~~~~~~~ /<>/fs/quota/quota_v2.c:406:20: note: ‘cleanup_module’ target declared here 406 | static void __exit exit_v2_quota_format(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/quota/quota_tree.o AR fs/ramfs/built-in.a AR fs/quota/built-in.a CC [M] fs/reiserfs/bitmap.o CC [M] fs/romfs/storage.o AR net/ieee802154/built-in.a LD [M] net/ieee802154/ieee802154.o LD [M] net/ieee802154/ieee802154_socket.o CC [M] net/ife/ife.o CC [M] fs/romfs/super.o CC fs/squashfs/block.o In file included from /<>/fs/romfs/super.c:61: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_romfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/romfs/super.c:658:1: note: in expansion of macro ‘module_init’ 658 | module_init(init_romfs_fs); | ^~~~~~~~~~~ /<>/fs/romfs/super.c:616:19: note: ‘init_module’ target declared here 616 | static int __init init_romfs_fs(void) | ^~~~~~~~~~~~~ In file included from /<>/fs/romfs/super.c:61: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_romfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/romfs/super.c:659:1: note: in expansion of macro ‘module_exit’ 659 | module_exit(exit_romfs_fs); | ^~~~~~~~~~~ /<>/fs/romfs/super.c:647:20: note: ‘cleanup_module’ target declared here 647 | static void __exit exit_romfs_fs(void) | ^~~~~~~~~~~~~ CC [M] fs/reiserfs/do_balan.o LD [M] fs/romfs/romfs.o CC fs/sysfs/file.o CC net/ipv4/bpfilter/sockopt.o CC fs/squashfs/cache.o AR net/ipv4/bpfilter/built-in.a AR net/ipv4/netfilter/built-in.a CC [M] net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.o CC fs/sysfs/dir.o CC fs/squashfs/dir.o CC [M] fs/reiserfs/namei.o CC fs/squashfs/export.o CC fs/sysfs/symlink.o In file included from /<>/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_l3proto_ipv4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:471:1: note: in expansion of macro ‘module_init’ 471 | module_init(nf_conntrack_l3proto_ipv4_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:416:19: note: ‘init_module’ target declared here 416 | static int __init nf_conntrack_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_l3proto_ipv4_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:472:1: note: in expansion of macro ‘module_exit’ 472 | module_exit(nf_conntrack_l3proto_ipv4_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c:461:20: note: ‘cleanup_module’ target declared here 461 | static void __exit nf_conntrack_l3proto_ipv4_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fs/squashfs/file.o CC [M] net/ipv4/netfilter/nf_conntrack_proto_icmp.o CC [M] fs/reiserfs/inode.o CC fs/sysfs/mount.o CC fs/squashfs/fragment.o CC fs/sysfs/group.o CC fs/squashfs/id.o CC [M] net/ipv4/netfilter/nf_nat_l3proto_ipv4.o CC fs/squashfs/inode.o AR fs/sysfs/built-in.a CC [M] fs/sysv/ialloc.o In file included from /<>/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_l3proto_ipv4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:420:1: note: in expansion of macro ‘module_init’ 420 | module_init(nf_nat_l3proto_ipv4_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:393:19: note: ‘init_module’ target declared here 393 | static int __init nf_nat_l3proto_ipv4_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_l3proto_ipv4_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:421:1: note: in expansion of macro ‘module_exit’ 421 | module_exit(nf_nat_l3proto_ipv4_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_l3proto_ipv4.c:411:20: note: ‘cleanup_module’ target declared here 411 | static void __exit nf_nat_l3proto_ipv4_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC fs/squashfs/namei.o CC [M] fs/sysv/balloc.o CC fs/squashfs/super.o CC [M] fs/sysv/inode.o CC [M] net/ipv4/netfilter/nf_nat_proto_icmp.o CC [M] fs/reiserfs/file.o CC fs/squashfs/symlink.o CC [M] fs/sysv/itree.o CC fs/squashfs/decompressor.o CC [M] fs/reiserfs/dir.o CC [M] net/ipv4/netfilter/nf_nat_masquerade_ipv4.o CC [M] fs/sysv/file.o CC fs/squashfs/file_direct.o CC [M] fs/reiserfs/fix_node.o CC [M] fs/sysv/dir.o CC fs/squashfs/page_actor.o CC fs/squashfs/decompressor_single.o CC [M] fs/sysv/namei.o CC [M] net/ipv4/netfilter/nf_defrag_ipv4.o CC fs/squashfs/xattr.o CC [M] fs/reiserfs/super.o CC [M] fs/sysv/super.o CC fs/squashfs/xattr_id.o In file included from /<>/net/ipv4/netfilter/nf_defrag_ipv4.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_defrag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_defrag_ipv4.c:157:1: note: in expansion of macro ‘module_init’ 157 | module_init(nf_defrag_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_defrag_ipv4.c:123:19: note: ‘init_module’ target declared here 123 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_defrag_ipv4.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_defrag_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_defrag_ipv4.c:158:1: note: in expansion of macro ‘module_exit’ 158 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_defrag_ipv4.c:128:20: note: ‘cleanup_module’ target declared here 128 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ In file included from /<>/fs/reiserfs/super.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_reiserfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/reiserfs/super.c:2650:1: note: in expansion of macro ‘module_init’ 2650 | module_init(init_reiserfs_fs); | ^~~~~~~~~~~ /<>/fs/reiserfs/super.c:2608:19: note: ‘init_module’ target declared here 2608 | static int __init init_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/fs/reiserfs/super.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_reiserfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/reiserfs/super.c:2651:1: note: in expansion of macro ‘module_exit’ 2651 | module_exit(exit_reiserfs_fs); | ^~~~~~~~~~~ /<>/fs/reiserfs/super.c:2630:20: note: ‘cleanup_module’ target declared here 2630 | static void __exit exit_reiserfs_fs(void) | ^~~~~~~~~~~~~~~~ /<>/fs/sysv/super.c: In function ‘detected_xenix’: /<>/fs/sysv/super.c:72:23: warning: taking address of packed member of ‘struct xenix_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 72 | sbi->s_free_blocks = &sbd2->s_tfree; | ^~~~~~~~~~~~~~ /<>/fs/sysv/super.c:73:19: warning: taking address of packed member of ‘struct xenix_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 73 | sbi->s_sb_time = &sbd2->s_time; | ^~~~~~~~~~~~~ /<>/fs/sysv/super.c: In function ‘detected_sysv2’: /<>/fs/sysv/super.c:127:23: warning: taking address of packed member of ‘struct sysv2_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 127 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ /<>/fs/sysv/super.c:128:19: warning: taking address of packed member of ‘struct sysv2_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 128 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ /<>/fs/sysv/super.c: In function ‘detected_coherent’: /<>/fs/sysv/super.c:151:23: warning: taking address of packed member of ‘struct coh_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 151 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ /<>/fs/sysv/super.c:152:19: warning: taking address of packed member of ‘struct coh_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 152 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ /<>/fs/sysv/super.c: In function ‘detected_v7’: /<>/fs/sysv/super.c:172:23: warning: taking address of packed member of ‘struct v7_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 172 | sbi->s_free_blocks = &sbd->s_tfree; | ^~~~~~~~~~~~~ /<>/fs/sysv/super.c:173:19: warning: taking address of packed member of ‘struct v7_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 173 | sbi->s_sb_time = &sbd->s_time; | ^~~~~~~~~~~~ In file included from /<>/fs/sysv/super.c:23: /<>/fs/sysv/super.c: At top level: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_sysv_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/sysv/super.c:591:1: note: in expansion of macro ‘module_init’ 591 | module_init(init_sysv_fs) | ^~~~~~~~~~~ /<>/fs/sysv/super.c:561:19: note: ‘init_module’ target declared here 561 | static int __init init_sysv_fs(void) | ^~~~~~~~~~~~ In file included from /<>/fs/sysv/super.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_sysv_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/sysv/super.c:592:1: note: in expansion of macro ‘module_exit’ 592 | module_exit(exit_sysv_fs) | ^~~~~~~~~~~ /<>/fs/sysv/super.c:584:20: note: ‘cleanup_module’ target declared here 584 | static void __exit exit_sysv_fs(void) | ^~~~~~~~~~~~ CC fs/squashfs/lz4_wrapper.o LD [M] fs/sysv/sysv.o CC fs/tracefs/inode.o CC [M] net/ipv4/netfilter/nf_socket_ipv4.o CC fs/squashfs/lzo_wrapper.o AR fs/tracefs/built-in.a CC [M] fs/reiserfs/prints.o CC [M] fs/ubifs/shrinker.o CC fs/squashfs/xz_wrapper.o CC [M] fs/ubifs/journal.o CC fs/squashfs/zlib_wrapper.o CC [M] fs/reiserfs/objectid.o CC [M] net/ipv4/netfilter/nf_tproxy_ipv4.o CC [M] fs/reiserfs/lbalance.o AR fs/squashfs/built-in.a CC [M] net/ipv4/netfilter/nf_log_arp.o CC [M] fs/ubifs/file.o In file included from /<>/net/ipv4/netfilter/nf_log_arp.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_log_arp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_log_arp.c:154:1: note: in expansion of macro ‘module_init’ 154 | module_init(nf_log_arp_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_log_arp.c:127:19: note: ‘init_module’ target declared here 127 | static int __init nf_log_arp_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_log_arp.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_log_arp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_log_arp.c:155:1: note: in expansion of macro ‘module_exit’ 155 | module_exit(nf_log_arp_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_log_arp.c:148:20: note: ‘cleanup_module’ target declared here 148 | static void __exit nf_log_arp_exit(void) | ^~~~~~~~~~~~~~~ CC [M] fs/ubifs/dir.o CC [M] fs/reiserfs/ibalance.o CC [M] net/ipv4/netfilter/nf_log_ipv4.o CC [M] fs/reiserfs/stree.o In file included from /<>/net/ipv4/netfilter/nf_log_ipv4.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_log_ipv4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_log_ipv4.c:390:1: note: in expansion of macro ‘module_init’ 390 | module_init(nf_log_ipv4_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_log_ipv4.c:363:19: note: ‘init_module’ target declared here 363 | static int __init nf_log_ipv4_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_log_ipv4.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_log_ipv4_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_log_ipv4.c:391:1: note: in expansion of macro ‘module_exit’ 391 | module_exit(nf_log_ipv4_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_log_ipv4.c:384:20: note: ‘cleanup_module’ target declared here 384 | static void __exit nf_log_ipv4_exit(void) | ^~~~~~~~~~~~~~~~ /<>/fs/reiserfs/stree.c: In function ‘reiserfs_delete_object’: /<>/fs/reiserfs/stree.c:1495:7: warning: taking address of packed member of ‘struct reiserfs_super_block’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1495 | &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ubifs/super.o CC [M] fs/ubifs/sb.o CC [M] net/ipv4/netfilter/nf_reject_ipv4.o In file included from /<>/fs/ubifs/super.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ubifs_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:122:28: note: in expansion of macro ‘module_init’ 122 | #define late_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/fs/ubifs/super.c:2303:1: note: in expansion of macro ‘late_initcall’ 2303 | late_initcall(ubifs_init); | ^~~~~~~~~~~~~ /<>/fs/ubifs/super.c:2204:19: note: ‘init_module’ target declared here 2204 | static int __init ubifs_init(void) | ^~~~~~~~~~ In file included from /<>/fs/ubifs/super.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ubifs_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ubifs/super.c:2322:1: note: in expansion of macro ‘module_exit’ 2322 | module_exit(ubifs_exit); | ^~~~~~~~~~~ /<>/fs/ubifs/super.c:2305:20: note: ‘cleanup_module’ target declared here 2305 | static void __exit ubifs_exit(void) | ^~~~~~~~~~ CC [M] fs/reiserfs/hashes.o CC [M] fs/ubifs/io.o CC [M] fs/ubifs/tnc.o CC [M] fs/reiserfs/tail_conversion.o CC [M] net/ipv4/netfilter/nf_nat_h323.o CC [M] fs/ubifs/master.o CC [M] fs/reiserfs/journal.o In file included from /<>/net/ipv4/netfilter/nf_nat_h323.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_h323.c:628:1: note: in expansion of macro ‘module_init’ 628 | module_init(init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_h323.c:584:19: note: ‘init_module’ target declared here 584 | static int __init init(void) | ^~~~ In file included from /<>/net/ipv4/netfilter/nf_nat_h323.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_h323.c:629:1: note: in expansion of macro ‘module_exit’ 629 | module_exit(fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_h323.c:611:20: note: ‘cleanup_module’ target declared here 611 | static void __exit fini(void) | ^~~~ CC [M] fs/ubifs/scan.o CC [M] net/ipv4/netfilter/nf_nat_pptp.o CC [M] fs/ubifs/replay.o CC [M] fs/ubifs/log.o In file included from /<>/net/ipv4/netfilter/nf_nat_pptp.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_helper_pptp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_pptp.c:327:1: note: in expansion of macro ‘module_init’ 327 | module_init(nf_nat_helper_pptp_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_pptp.c:300:19: note: ‘init_module’ target declared here 300 | static int __init nf_nat_helper_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_nat_pptp.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_helper_pptp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_pptp.c:328:1: note: in expansion of macro ‘module_exit’ 328 | module_exit(nf_nat_helper_pptp_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_pptp.c:318:20: note: ‘cleanup_module’ target declared here 318 | static void __exit nf_nat_helper_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~ ASN.1 net/ipv4/netfilter/nf_nat_snmp_basic.asn1.c CC [M] net/ipv4/netfilter/nf_nat_proto_gre.o CC [M] fs/reiserfs/resize.o CC [M] net/ipv4/netfilter/nft_chain_route_ipv4.o CC [M] fs/ubifs/commit.o In file included from /<>/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_proto_gre_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_proto_gre.c:143:1: note: in expansion of macro ‘module_init’ 143 | module_init(nf_nat_proto_gre_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_proto_gre.c:133:19: note: ‘init_module’ target declared here 133 | static int __init nf_nat_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_nat_proto_gre.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_proto_gre_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_proto_gre.c:144:1: note: in expansion of macro ‘module_exit’ 144 | module_exit(nf_nat_proto_gre_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_proto_gre.c:138:20: note: ‘cleanup_module’ target declared here 138 | static void __exit nf_nat_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/reiserfs/item_ops.o In file included from /<>/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_chain_route_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_chain_route_ipv4.c:84:1: note: in expansion of macro ‘module_init’ 84 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_chain_route_ipv4.c:72:19: note: ‘init_module’ target declared here 72 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nft_chain_route_ipv4.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_chain_route_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_chain_route_ipv4.c:85:1: note: in expansion of macro ‘module_exit’ 85 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_chain_route_ipv4.c:79:20: note: ‘cleanup_module’ target declared here 79 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/reiserfs/ioctl.o CC [M] fs/ubifs/gc.o CC [M] fs/reiserfs/xattr.o CC [M] net/ipv4/netfilter/nft_chain_nat_ipv4.o CC [M] fs/reiserfs/lock.o CC [M] fs/reiserfs/xattr_user.o CC [M] fs/reiserfs/xattr_trusted.o In file included from /<>/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_chain_nat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_chain_nat_ipv4.c:82:1: note: in expansion of macro ‘module_init’ 82 | module_init(nft_chain_nat_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_chain_nat_ipv4.c:70:19: note: ‘init_module’ target declared here 70 | static int __init nft_chain_nat_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nft_chain_nat_ipv4.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_chain_nat_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_chain_nat_ipv4.c:83:1: note: in expansion of macro ‘module_exit’ 83 | module_exit(nft_chain_nat_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_chain_nat_ipv4.c:77:20: note: ‘cleanup_module’ target declared here 77 | static void __exit nft_chain_nat_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/ubifs/orphan.o CC [M] net/ipv4/netfilter/nft_reject_ipv4.o CC [M] net/ipv4/netfilter/nft_fib_ipv4.o CC [M] fs/reiserfs/xattr_security.o In file included from /<>/net/ipv4/netfilter/nft_reject_ipv4.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_reject_ipv4_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_reject_ipv4.c:71:1: note: in expansion of macro ‘module_init’ 71 | module_init(nft_reject_ipv4_module_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_reject_ipv4.c:61:19: note: ‘init_module’ target declared here 61 | static int __init nft_reject_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nft_reject_ipv4.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_reject_ipv4_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_reject_ipv4.c:72:1: note: in expansion of macro ‘module_exit’ 72 | module_exit(nft_reject_ipv4_module_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_reject_ipv4.c:66:20: note: ‘cleanup_module’ target declared here 66 | static void __exit nft_reject_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nft_masq_ipv4.o In file included from /<>/net/ipv4/netfilter/nft_fib_ipv4.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_fib4_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_fib_ipv4.c:244:1: note: in expansion of macro ‘module_init’ 244 | module_init(nft_fib4_module_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_fib_ipv4.c:234:19: note: ‘init_module’ target declared here 234 | static int __init nft_fib4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nft_fib_ipv4.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_fib4_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_fib_ipv4.c:245:1: note: in expansion of macro ‘module_exit’ 245 | module_exit(nft_fib4_module_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_fib_ipv4.c:239:20: note: ‘cleanup_module’ target declared here 239 | static void __exit nft_fib4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/ubifs/budget.o CC [M] fs/reiserfs/xattr_acl.o In file included from /<>/net/ipv4/netfilter/nft_masq_ipv4.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_masq_ipv4_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_masq_ipv4.c:83:1: note: in expansion of macro ‘module_init’ 83 | module_init(nft_masq_ipv4_module_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_masq_ipv4.c:64:19: note: ‘init_module’ target declared here 64 | static int __init nft_masq_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nft_masq_ipv4.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_masq_ipv4_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_masq_ipv4.c:84:1: note: in expansion of macro ‘module_exit’ 84 | module_exit(nft_masq_ipv4_module_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_masq_ipv4.c:77:20: note: ‘cleanup_module’ target declared here 77 | static void __exit nft_masq_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nft_redir_ipv4.o LD [M] fs/reiserfs/reiserfs.o CC [M] fs/ubifs/find.o CC [M] fs/udf/balloc.o CC [M] fs/ubifs/tnc_commit.o /<>/fs/udf/balloc.c: In function ‘udf_add_free_space’: /<>/fs/udf/balloc.c:101:15: warning: taking address of packed member of ‘struct logicalVolIntegrityDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvid->freeSpaceTable[partition], cnt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nft_redir_ipv4.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_redir_ipv4_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_redir_ipv4.c:77:1: note: in expansion of macro ‘module_init’ 77 | module_init(nft_redir_ipv4_module_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_redir_ipv4.c:67:19: note: ‘init_module’ target declared here 67 | static int __init nft_redir_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nft_redir_ipv4.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_redir_ipv4_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_redir_ipv4.c:78:1: note: in expansion of macro ‘module_exit’ 78 | module_exit(nft_redir_ipv4_module_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_redir_ipv4.c:72:20: note: ‘cleanup_module’ target declared here 72 | static void __exit nft_redir_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/udf/dir.o CC [M] net/ipv4/netfilter/nft_dup_ipv4.o CC [M] fs/ubifs/compress.o CC [M] fs/ubifs/lpt.o CC [M] fs/udf/file.o In file included from /<>/net/ipv4/netfilter/nft_dup_ipv4.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_dup_ipv4_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_dup_ipv4.c:107:1: note: in expansion of macro ‘module_init’ 107 | module_init(nft_dup_ipv4_module_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_dup_ipv4.c:97:19: note: ‘init_module’ target declared here 97 | static int __init nft_dup_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nft_dup_ipv4.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_dup_ipv4_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_dup_ipv4.c:108:1: note: in expansion of macro ‘module_exit’ 108 | module_exit(nft_dup_ipv4_module_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nft_dup_ipv4.c:102:20: note: ‘cleanup_module’ target declared here 102 | static void __exit nft_dup_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_flow_table_ipv4.o CC [M] fs/ubifs/lprops.o CC [M] fs/udf/ialloc.o In file included from /<>/net/ipv4/netfilter/nf_flow_table_ipv4.c:3: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_flow_ipv4_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_flow_table_ipv4.c:28:1: note: in expansion of macro ‘module_init’ 28 | module_init(nf_flow_ipv4_module_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_flow_table_ipv4.c:16:19: note: ‘init_module’ target declared here 16 | static int __init nf_flow_ipv4_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_flow_table_ipv4.c:3: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_flow_ipv4_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_flow_table_ipv4.c:29:1: note: in expansion of macro ‘module_exit’ 29 | module_exit(nf_flow_ipv4_module_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_flow_table_ipv4.c:23:20: note: ‘cleanup_module’ target declared here 23 | static void __exit nf_flow_ipv4_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/ip_tables.o /<>/fs/udf/ialloc.c: In function ‘udf_free_inode’: /<>/fs/udf/ialloc.c:38:17: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member] 38 | le32_add_cpu(&lvidiu->numDirs, -1); | ^~~~~~~~~~~~~~~~ /<>/fs/udf/ialloc.c:40:17: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member] 40 | le32_add_cpu(&lvidiu->numFiles, -1); | ^~~~~~~~~~~~~~~~~ /<>/fs/udf/ialloc.c: In function ‘udf_new_inode’: /<>/fs/udf/ialloc.c:99:17: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member] 99 | le32_add_cpu(&lvidiu->numDirs, 1); | ^~~~~~~~~~~~~~~~ /<>/fs/udf/ialloc.c:101:17: warning: taking address of packed member of ‘struct logicalVolIntegrityDescImpUse’ may result in an unaligned pointer value [-Waddress-of-packed-member] 101 | le32_add_cpu(&lvidiu->numFiles, 1); | ^~~~~~~~~~~~~~~~~ CC [M] fs/udf/inode.o CC [M] fs/ubifs/recovery.o In file included from /<>/net/ipv4/netfilter/ip_tables.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_tables_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ip_tables.c:1982:1: note: in expansion of macro ‘module_init’ 1982 | module_init(ip_tables_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ip_tables.c:1937:19: note: ‘init_module’ target declared here 1937 | static int __init ip_tables_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ip_tables.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_tables_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/ip_tables.c:1983:1: note: in expansion of macro ‘module_exit’ 1983 | module_exit(ip_tables_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ip_tables.c:1970:20: note: ‘cleanup_module’ target declared here 1970 | static void __exit ip_tables_fini(void) | ^~~~~~~~~~~~~~ CC [M] fs/ubifs/ioctl.o /<>/fs/udf/inode.c: In function ‘__udf_add_aext’: /<>/fs/udf/inode.c:1965:16: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1965 | le32_add_cpu(&aed->lengthAllocDescs, adsize); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/fs/udf/inode.c: In function ‘udf_delete_aext’: /<>/fs/udf/inode.c:2227:17: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2227 | le32_add_cpu(&aed->lengthAllocDescs, -(2 * adsize)); | ^~~~~~~~~~~~~~~~~~~~~~ /<>/fs/udf/inode.c:2244:17: warning: taking address of packed member of ‘struct allocExtDesc’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2244 | le32_add_cpu(&aed->lengthAllocDescs, -adsize); | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ubifs/lpt_commit.o CC [M] fs/ubifs/tnc_misc.o CC [M] fs/udf/lowlevel.o CC [M] net/ipv4/netfilter/iptable_filter.o CC [M] fs/udf/namei.o CC [M] fs/ubifs/xattr.o In file included from /<>/net/ipv4/netfilter/iptable_filter.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘iptable_filter_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_filter.c:113:1: note: in expansion of macro ‘module_init’ 113 | module_init(iptable_filter_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_filter.c:92:19: note: ‘init_module’ target declared here 92 | static int __init iptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/iptable_filter.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘iptable_filter_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_filter.c:114:1: note: in expansion of macro ‘module_exit’ 114 | module_exit(iptable_filter_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_filter.c:107:20: note: ‘cleanup_module’ target declared here 107 | static void __exit iptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/iptable_mangle.o CC [M] fs/ubifs/debug.o CC [M] fs/ubifs/misc.o In file included from /<>/net/ipv4/netfilter/iptable_mangle.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘iptable_mangle_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_mangle.c:149:1: note: in expansion of macro ‘module_init’ 149 | module_init(iptable_mangle_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_mangle.c:118:19: note: ‘init_module’ target declared here 118 | static int __init iptable_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/iptable_mangle.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘iptable_mangle_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_mangle.c:150:1: note: in expansion of macro ‘module_exit’ 150 | module_exit(iptable_mangle_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_mangle.c:143:20: note: ‘cleanup_module’ target declared here 143 | static void __exit iptable_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] fs/udf/partition.o CC [M] net/ipv4/netfilter/iptable_nat.o CC [M] fs/ubifs/crypto.o CC [M] fs/udf/super.o In file included from /<>/net/ipv4/netfilter/iptable_nat.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘iptable_nat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_nat.c:152:1: note: in expansion of macro ‘module_init’ 152 | module_init(iptable_nat_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_nat.c:134:19: note: ‘init_module’ target declared here 134 | static int __init iptable_nat_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/iptable_nat.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘iptable_nat_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_nat.c:153:1: note: in expansion of macro ‘module_exit’ 153 | module_exit(iptable_nat_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_nat.c:147:20: note: ‘cleanup_module’ target declared here 147 | static void __exit iptable_nat_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/iptable_raw.o In file included from /<>/fs/udf/super.c:46: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_udf_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/udf/super.c:2518:1: note: in expansion of macro ‘module_init’ 2518 | module_init(init_udf_fs) | ^~~~~~~~~~~ /<>/fs/udf/super.c:234:19: note: ‘init_module’ target declared here 234 | static int __init init_udf_fs(void) | ^~~~~~~~~~~ In file included from /<>/fs/udf/super.c:46: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_udf_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/udf/super.c:2519:1: note: in expansion of macro ‘module_exit’ 2519 | module_exit(exit_udf_fs) | ^~~~~~~~~~~ /<>/fs/udf/super.c:254:20: note: ‘cleanup_module’ target declared here 254 | static void __exit exit_udf_fs(void) | ^~~~~~~~~~~ CC [M] net/ipv4/netfilter/iptable_security.o LD [M] fs/ubifs/ubifs.o CC [M] fs/ufs/balloc.o In file included from /<>/net/ipv4/netfilter/iptable_raw.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘iptable_raw_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_raw.c:117:1: note: in expansion of macro ‘module_init’ 117 | module_init(iptable_raw_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_raw.c:81:19: note: ‘init_module’ target declared here 81 | static int __init iptable_raw_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/iptable_raw.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘iptable_raw_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_raw.c:118:1: note: in expansion of macro ‘module_exit’ 118 | module_exit(iptable_raw_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_raw.c:111:20: note: ‘cleanup_module’ target declared here 111 | static void __exit iptable_raw_fini(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/iptable_security.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘iptable_security_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_security.c:110:1: note: in expansion of macro ‘module_init’ 110 | module_init(iptable_security_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_security.c:81:19: note: ‘init_module’ target declared here 81 | static int __init iptable_security_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/iptable_security.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘iptable_security_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_security.c:111:1: note: in expansion of macro ‘module_exit’ 111 | module_exit(iptable_security_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/iptable_security.c:104:20: note: ‘cleanup_module’ target declared here 104 | static void __exit iptable_security_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] fs/ufs/cylinder.o CC [M] net/ipv4/netfilter/ipt_ah.o CC [M] fs/udf/truncate.o CC [M] fs/ufs/dir.o In file included from /<>/net/ipv4/netfilter/ipt_ah.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ah_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_ah.c:90:1: note: in expansion of macro ‘module_init’ 90 | module_init(ah_mt_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_ah.c:80:19: note: ‘init_module’ target declared here 80 | static int __init ah_mt_init(void) | ^~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_ah.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ah_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_ah.c:91:1: note: in expansion of macro ‘module_exit’ 91 | module_exit(ah_mt_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_ah.c:85:20: note: ‘cleanup_module’ target declared here 85 | static void __exit ah_mt_exit(void) | ^~~~~~~~~~ CC [M] fs/udf/symlink.o CC [M] net/ipv4/netfilter/ipt_rpfilter.o CC [M] fs/ufs/file.o CC [M] fs/udf/directory.o CC [M] fs/ufs/ialloc.o In file included from /<>/net/ipv4/netfilter/ipt_rpfilter.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rpfilter_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_rpfilter.c:142:1: note: in expansion of macro ‘module_init’ 142 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_rpfilter.c:132:19: note: ‘init_module’ target declared here 132 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_rpfilter.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rpfilter_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_rpfilter.c:143:1: note: in expansion of macro ‘module_exit’ 143 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_rpfilter.c:137:20: note: ‘cleanup_module’ target declared here 137 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] fs/ufs/inode.o CC [M] net/ipv4/netfilter/ipt_CLUSTERIP.o CC [M] net/ipv4/netfilter/ipt_ECN.o CC [M] fs/udf/misc.o CC [M] fs/udf/udftime.o In file included from /<>/net/ipv4/netfilter/ipt_ECN.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ecn_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_ECN.c:135:1: note: in expansion of macro ‘module_init’ 135 | module_init(ecn_tg_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_ECN.c:125:19: note: ‘init_module’ target declared here 125 | static int __init ecn_tg_init(void) | ^~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_ECN.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ecn_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_ECN.c:136:1: note: in expansion of macro ‘module_exit’ 136 | module_exit(ecn_tg_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_ECN.c:130:20: note: ‘cleanup_module’ target declared here 130 | static void __exit ecn_tg_exit(void) | ^~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘clusterip_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_CLUSTERIP.c:883:1: note: in expansion of macro ‘module_init’ 883 | module_init(clusterip_tg_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_CLUSTERIP.c:850:19: note: ‘init_module’ target declared here 850 | static int __init clusterip_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_CLUSTERIP.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘clusterip_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_CLUSTERIP.c:884:1: note: in expansion of macro ‘module_exit’ 884 | module_exit(clusterip_tg_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_CLUSTERIP.c:872:20: note: ‘cleanup_module’ target declared here 872 | static void __exit clusterip_tg_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/ufs/namei.o CC [M] fs/udf/unicode.o CC [M] net/ipv4/netfilter/ipt_MASQUERADE.o CC [M] fs/ufs/super.o LD [M] fs/udf/udf.o CC [M] fs/ufs/util.o CC [M] fs/xfs/xfs_trace.o In file included from /<>/fs/ufs/super.c:69: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_ufs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/ufs/super.c:1543:1: note: in expansion of macro ‘module_init’ 1543 | module_init(init_ufs_fs) | ^~~~~~~~~~~ /<>/fs/ufs/super.c:1522:19: note: ‘init_module’ target declared here 1522 | static int __init init_ufs_fs(void) | ^~~~~~~~~~~ In file included from /<>/fs/ufs/super.c:69: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_ufs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/ufs/super.c:1544:1: note: in expansion of macro ‘module_exit’ 1544 | module_exit(exit_ufs_fs) | ^~~~~~~~~~~ /<>/fs/ufs/super.c:1537:20: note: ‘cleanup_module’ target declared here 1537 | static void __exit exit_ufs_fs(void) | ^~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_MASQUERADE.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘masquerade_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_MASQUERADE.c:97:1: note: in expansion of macro ‘module_init’ 97 | module_init(masquerade_tg_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_MASQUERADE.c:79:19: note: ‘init_module’ target declared here 79 | static int __init masquerade_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_MASQUERADE.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘masquerade_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_MASQUERADE.c:98:1: note: in expansion of macro ‘module_exit’ 98 | module_exit(masquerade_tg_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_MASQUERADE.c:91:20: note: ‘cleanup_module’ target declared here 91 | static void __exit masquerade_tg_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] fs/xfs/libxfs/xfs_ag.o CC [M] net/ipv4/netfilter/ipt_REJECT.o LD [M] fs/ufs/ufs.o In file included from /<>/fs/xfs/libxfs/xfs_ag.c:11: /<>/fs/xfs/libxfs/xfs_ag.c: In function ‘xfs_agflblock_init’: /<>/fs/xfs/libxfs/xfs_format.h:794:3: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/xfs/libxfs/xfs_ag.c:228:13: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’ 228 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, bp); | ^~~~~~~~~~~~~~~~~~~ CC fs/open.o In file included from /<>/net/ipv4/netfilter/ipt_REJECT.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘reject_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_REJECT.c:112:1: note: in expansion of macro ‘module_init’ 112 | module_init(reject_tg_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_REJECT.c:102:19: note: ‘init_module’ target declared here 102 | static int __init reject_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_REJECT.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘reject_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_REJECT.c:113:1: note: in expansion of macro ‘module_exit’ 113 | module_exit(reject_tg_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_REJECT.c:107:20: note: ‘cleanup_module’ target declared here 107 | static void __exit reject_tg_exit(void) | ^~~~~~~~~~~~~~ CC [M] fs/xfs/libxfs/xfs_alloc.o CC [M] net/ipv4/netfilter/ipt_SYNPROXY.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:157:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 157 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:217:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 217 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:231:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 231 | SYSCALL_DEFINE2(truncate64, const char __user *, path, loff_t, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:236:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 236 | SYSCALL_DEFINE2(ftruncate64, unsigned int, fd, loff_t, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:352:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 352 | SYSCALL_DEFINE4(fallocate, int, fd, int, mode, loff_t, offset, loff_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:438:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 438 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:443:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 443 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:474:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 474 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:479:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 479 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:534:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 534 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:581:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 581 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:604:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 604 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:610:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 610 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:689:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 689 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:695:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 695 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:700:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 700 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:726:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 726 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1120:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1120 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1128:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1128 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1163:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1163 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1201:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1201 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/open.c:26: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_truncate’ alias between functions of incompatible types ‘long int(const char *, long int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:157:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 157 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:157:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 157 | SYSCALL_DEFINE2(truncate, const char __user *, path, long, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_close’ alias between functions of incompatible types ‘long int(unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1201:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1201 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1201:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1201 | SYSCALL_DEFINE1(close, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_creat’ alias between functions of incompatible types ‘long int(const char *, umode_t)’ {aka ‘long int(const char *, short unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1163:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1163 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1163:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1163 | SYSCALL_DEFINE2(creat, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_openat’ alias between functions of incompatible types ‘long int(int, const char *, int, umode_t)’ {aka ‘long int(int, const char *, int, short unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1128:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1128 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1128:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1128 | SYSCALL_DEFINE4(openat, int, dfd, const char __user *, filename, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_open’ alias between functions of incompatible types ‘long int(const char *, int, umode_t)’ {aka ‘long int(const char *, int, short unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1120:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1120 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:1120:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1120 | SYSCALL_DEFINE3(open, const char __user *, filename, int, flags, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fchown’ alias between functions of incompatible types ‘long int(unsigned int, uid_t, gid_t)’ {aka ‘long int(unsigned int, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:726:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 726 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:726:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 726 | SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_lchown’ alias between functions of incompatible types ‘long int(const char *, uid_t, gid_t)’ {aka ‘long int(const char *, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:700:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 700 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:700:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 700 | SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_chown’ alias between functions of incompatible types ‘long int(const char *, uid_t, gid_t)’ {aka ‘long int(const char *, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:695:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 695 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:695:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 695 | SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fchownat’ alias between functions of incompatible types ‘long int(int, const char *, uid_t, gid_t, int)’ {aka ‘long int(int, const char *, unsigned int, unsigned int, int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:689:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 689 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:689:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 689 | SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_chmod’ alias between functions of incompatible types ‘long int(const char *, umode_t)’ {aka ‘long int(const char *, short unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:610:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 610 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:610:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 610 | SYSCALL_DEFINE2(chmod, const char __user *, filename, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fchmodat’ alias between functions of incompatible types ‘long int(int, const char *, umode_t)’ {aka ‘long int(int, const char *, short unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:604:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 604 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:604:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 604 | SYSCALL_DEFINE3(fchmodat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fchmod’ alias between functions of incompatible types ‘long int(unsigned int, umode_t)’ {aka ‘long int(unsigned int, short unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:581:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 581 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:581:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 581 | SYSCALL_DEFINE2(fchmod, unsigned int, fd, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_chroot’ alias between functions of incompatible types ‘long int(const char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:534:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 534 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:534:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 534 | SYSCALL_DEFINE1(chroot, const char __user *, filename) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fchdir’ alias between functions of incompatible types ‘long int(unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:479:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 479 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:479:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 479 | SYSCALL_DEFINE1(fchdir, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_chdir’ alias between functions of incompatible types ‘long int(const char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:474:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 474 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:474:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 474 | SYSCALL_DEFINE1(chdir, const char __user *, filename) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_access’ alias between functions of incompatible types ‘long int(const char *, int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:443:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 443 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:443:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 443 | SYSCALL_DEFINE2(access, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_faccessat’ alias between functions of incompatible types ‘long int(int, const char *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:438:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 438 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:438:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 438 | SYSCALL_DEFINE3(faccessat, int, dfd, const char __user *, filename, int, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_ftruncate64’ alias between functions of incompatible types ‘long int(unsigned int, loff_t)’ {aka ‘long int(unsigned int, long long int)’} and ‘long int(long int, long long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:236:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 236 | SYSCALL_DEFINE2(ftruncate64, unsigned int, fd, loff_t, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:236:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 236 | SYSCALL_DEFINE2(ftruncate64, unsigned int, fd, loff_t, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_truncate64’ alias between functions of incompatible types ‘long int(const char *, loff_t)’ {aka ‘long int(const char *, long long int)’} and ‘long int(long int, long long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:231:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 231 | SYSCALL_DEFINE2(truncate64, const char __user *, path, loff_t, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:231:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 231 | SYSCALL_DEFINE2(truncate64, const char __user *, path, loff_t, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_ftruncate’ alias between functions of incompatible types ‘long int(unsigned int, long unsigned int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:217:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 217 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/open.c:217:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 217 | SYSCALL_DEFINE2(ftruncate, unsigned int, fd, unsigned long, length) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/xfs/libxfs/xfs_alloc.c:8: /<>/fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_alloc_get_freelist’: /<>/fs/xfs/libxfs/xfs_format.h:794:3: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/xfs/libxfs/xfs_alloc.c:2434:13: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’ 2434 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ /<>/fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_alloc_put_freelist’: /<>/fs/xfs/libxfs/xfs_format.h:794:3: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/xfs/libxfs/xfs_alloc.c:2571:13: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’ 2571 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘synproxy_tg4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_SYNPROXY.c:500:1: note: in expansion of macro ‘module_init’ 500 | module_init(synproxy_tg4_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_SYNPROXY.c:490:19: note: ‘init_module’ target declared here 490 | static int __init synproxy_tg4_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/ipt_SYNPROXY.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘synproxy_tg4_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_SYNPROXY.c:501:1: note: in expansion of macro ‘module_exit’ 501 | module_exit(synproxy_tg4_exit); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/ipt_SYNPROXY.c:495:20: note: ‘cleanup_module’ target declared here 495 | static void __exit synproxy_tg4_exit(void) | ^~~~~~~~~~~~~~~~~ /<>/fs/xfs/libxfs/xfs_alloc.c: In function ‘xfs_agfl_walk’: /<>/fs/xfs/libxfs/xfs_format.h:794:3: warning: taking address of packed member of ‘struct xfs_agfl’ may result in an unaligned pointer value [-Waddress-of-packed-member] 794 | &(XFS_BUF_TO_AGFL(bp)->agfl_bno[0]) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/fs/xfs/libxfs/xfs_alloc.c:3162:13: note: in expansion of macro ‘XFS_BUF_TO_AGFL_BNO’ 3162 | agfl_bno = XFS_BUF_TO_AGFL_BNO(mp, agflbp); | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/arp_tables.o CC fs/read_write.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:322:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 322 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:335:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 335 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:612:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 612 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:633:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 633 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:659:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 659 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:685:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 685 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1129:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1129 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1135:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1135 | SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1141:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1141 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1149:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1149 | SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1161:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1161 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1169:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1169 | SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1494:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1494 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1513:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1513 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1653:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1653 | SYSCALL_DEFINE6(copy_file_range, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/read_write.c:17: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_lseek’ alias between functions of incompatible types ‘long int(unsigned int, off_t, unsigned int)’ {aka ‘long int(unsigned int, long int, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:322:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 322 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:322:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 322 | SYSCALL_DEFINE3(lseek, unsigned int, fd, off_t, offset, unsigned int, whence) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_copy_file_range’ alias between functions of incompatible types ‘long int(int, loff_t *, int, loff_t *, size_t, unsigned int)’ {aka ‘long int(int, long long int *, int, long long int *, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1653:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1653 | SYSCALL_DEFINE6(copy_file_range, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1653:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1653 | SYSCALL_DEFINE6(copy_file_range, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sendfile64’ alias between functions of incompatible types ‘long int(int, int, loff_t *, size_t)’ {aka ‘long int(int, int, long long int *, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1513:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1513 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1513:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1513 | SYSCALL_DEFINE4(sendfile64, int, out_fd, int, in_fd, loff_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sendfile’ alias between functions of incompatible types ‘long int(int, int, off_t *, size_t)’ {aka ‘long int(int, int, long int *, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1494:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1494 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1494:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1494 | SYSCALL_DEFINE4(sendfile, int, out_fd, int, in_fd, off_t __user *, offset, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_pwritev2’ alias between functions of incompatible types ‘long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int, rwf_t)’ {aka ‘long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int, int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1169:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1169 | SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1169:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1169 | SYSCALL_DEFINE6(pwritev2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_pwritev’ alias between functions of incompatible types ‘long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1161:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1161 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1161:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1161 | SYSCALL_DEFINE5(pwritev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_preadv2’ alias between functions of incompatible types ‘long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int, rwf_t)’ {aka ‘long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int, int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1149:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1149 | SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1149:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1149 | SYSCALL_DEFINE6(preadv2, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_preadv’ alias between functions of incompatible types ‘long int(long unsigned int, const struct iovec *, long unsigned int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1141:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1141 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1141:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1141 | SYSCALL_DEFINE5(preadv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_writev’ alias between functions of incompatible types ‘long int(long unsigned int, const struct iovec *, long unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1135:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1135 | SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1135:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1135 | SYSCALL_DEFINE3(writev, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_readv’ alias between functions of incompatible types ‘long int(long unsigned int, const struct iovec *, long unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1129:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1129 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:1129:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1129 | SYSCALL_DEFINE3(readv, unsigned long, fd, const struct iovec __user *, vec, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_pwrite64’ alias between functions of incompatible types ‘long int(unsigned int, const char *, size_t, loff_t)’ {aka ‘long int(unsigned int, const char *, unsigned int, long long int)’} and ‘long int(long int, long int, long int, long long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:685:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 685 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:685:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 685 | SYSCALL_DEFINE4(pwrite64, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_pread64’ alias between functions of incompatible types ‘long int(unsigned int, char *, size_t, loff_t)’ {aka ‘long int(unsigned int, char *, unsigned int, long long int)’} and ‘long int(long int, long int, long int, long long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:659:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 659 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:659:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 659 | SYSCALL_DEFINE4(pread64, unsigned int, fd, char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_write’ alias between functions of incompatible types ‘long int(unsigned int, const char *, size_t)’ {aka ‘long int(unsigned int, const char *, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:633:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 633 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:633:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 633 | SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_read’ alias between functions of incompatible types ‘long int(unsigned int, char *, size_t)’ {aka ‘long int(unsigned int, char *, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:612:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 612 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:612:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 612 | SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_llseek’ alias between functions of incompatible types ‘long int(unsigned int, long unsigned int, long unsigned int, loff_t *, unsigned int)’ {aka ‘long int(unsigned int, long unsigned int, long unsigned int, long long int *, unsigned int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:335:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 335 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/read_write.c:335:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 335 | SYSCALL_DEFINE5(llseek, unsigned int, fd, unsigned long, offset_high, | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/arp_tables.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘arp_tables_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arp_tables.c:1689:1: note: in expansion of macro ‘module_init’ 1689 | module_init(arp_tables_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arp_tables.c:1650:19: note: ‘init_module’ target declared here 1650 | static int __init arp_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/arp_tables.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘arp_tables_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/arp_tables.c:1690:1: note: in expansion of macro ‘module_exit’ 1690 | module_exit(arp_tables_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arp_tables.c:1678:20: note: ‘cleanup_module’ target declared here 1678 | static void __exit arp_tables_fini(void) | ^~~~~~~~~~~~~~~ CC [M] fs/xfs/libxfs/xfs_alloc_btree.o CC [M] net/ipv4/netfilter/arpt_mangle.o CC [M] fs/xfs/libxfs/xfs_attr.o CC fs/file_table.o In file included from /<>/net/ipv4/netfilter/arpt_mangle.c:2: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘arpt_mangle_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arpt_mangle.c:90:1: note: in expansion of macro ‘module_init’ 90 | module_init(arpt_mangle_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arpt_mangle.c:80:19: note: ‘init_module’ target declared here 80 | static int __init arpt_mangle_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/arpt_mangle.c:2: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘arpt_mangle_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/arpt_mangle.c:91:1: note: in expansion of macro ‘module_exit’ 91 | module_exit(arpt_mangle_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arpt_mangle.c:85:20: note: ‘cleanup_module’ target declared here 85 | static void __exit arpt_mangle_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/arptable_filter.o CC [M] fs/xfs/libxfs/xfs_attr_leaf.o In file included from /<>/net/ipv4/netfilter/arptable_filter.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘arptable_filter_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arptable_filter.c:99:1: note: in expansion of macro ‘module_init’ 99 | module_init(arptable_filter_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arptable_filter.c:70:19: note: ‘init_module’ target declared here 70 | static int __init arptable_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/arptable_filter.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘arptable_filter_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/arptable_filter.c:100:1: note: in expansion of macro ‘module_exit’ 100 | module_exit(arptable_filter_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/arptable_filter.c:93:20: note: ‘cleanup_module’ target declared here 93 | static void __exit arptable_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/netfilter/nf_dup_ipv4.o CC fs/super.o CC [M] fs/xfs/libxfs/xfs_attr_remote.o LD [M] net/ipv4/netfilter/nf_conntrack_ipv4.o LD [M] net/ipv4/netfilter/nf_nat_ipv4.o CC [M] net/ipv4/netfilter/nf_nat_snmp_basic.asn1.o CC [M] net/ipv4/netfilter/nf_nat_snmp_basic_main.o CC [M] fs/xfs/libxfs/xfs_bit.o CC [M] fs/xfs/libxfs/xfs_bmap.o CC [M] fs/xfs/libxfs/xfs_bmap_btree.o In file included from /<>/net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_snmp_basic_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_snmp_basic_main.c:234:1: note: in expansion of macro ‘module_init’ 234 | module_init(nf_nat_snmp_basic_init); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_snmp_basic_main.c:219:19: note: ‘init_module’ target declared here 219 | static int __init nf_nat_snmp_basic_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_snmp_basic_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_snmp_basic_main.c:235:1: note: in expansion of macro ‘module_exit’ 235 | module_exit(nf_nat_snmp_basic_fini); | ^~~~~~~~~~~ /<>/net/ipv4/netfilter/nf_nat_snmp_basic_main.c:227:20: note: ‘cleanup_module’ target declared here 227 | static void __exit nf_nat_snmp_basic_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] fs/xfs/libxfs/xfs_btree.o LD [M] net/ipv4/netfilter/nf_nat_snmp_basic.o CC net/ipv4/route.o CC net/ipv4/inetpeer.o CC [M] fs/xfs/libxfs/xfs_da_btree.o CC fs/char_dev.o CC net/ipv4/protocol.o CC [M] fs/xfs/libxfs/xfs_da_format.o CC fs/stat.o CC [M] fs/xfs/libxfs/xfs_defer.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:333:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 333 | SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:344:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 344 | SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:371:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 371 | SYSCALL_DEFINE2(newfstat, unsigned int, fd, struct stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:418:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 418 | SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:424:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 424 | SYSCALL_DEFINE3(readlink, const char __user *, path, char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:473:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 473 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:485:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 485 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:497:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 497 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:508:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 508 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:566:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 566 | SYSCALL_DEFINE5(statx, | ^~~~~~~~~~~~~~~ CC net/ipv4/ip_input.o In file included from /<>/fs/stat.c:17: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_newstat’ alias between functions of incompatible types ‘long int(const char *, struct stat *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:333:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 333 | SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:333:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 333 | SYSCALL_DEFINE2(newstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_statx’ alias between functions of incompatible types ‘long int(int, const char *, unsigned int, unsigned int, struct statx *)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:566:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 566 | SYSCALL_DEFINE5(statx, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:566:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 566 | SYSCALL_DEFINE5(statx, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fstatat64’ alias between functions of incompatible types ‘long int(int, const char *, struct stat64 *, int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:508:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 508 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:508:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 508 | SYSCALL_DEFINE4(fstatat64, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fstat64’ alias between functions of incompatible types ‘long int(long unsigned int, struct stat64 *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:497:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 497 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:497:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 497 | SYSCALL_DEFINE2(fstat64, unsigned long, fd, struct stat64 __user *, statbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_lstat64’ alias between functions of incompatible types ‘long int(const char *, struct stat64 *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:485:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 485 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:485:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 485 | SYSCALL_DEFINE2(lstat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_stat64’ alias between functions of incompatible types ‘long int(const char *, struct stat64 *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:473:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 473 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:473:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 473 | SYSCALL_DEFINE2(stat64, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_readlink’ alias between functions of incompatible types ‘long int(const char *, char *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:424:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 424 | SYSCALL_DEFINE3(readlink, const char __user *, path, char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:424:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 424 | SYSCALL_DEFINE3(readlink, const char __user *, path, char __user *, buf, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_readlinkat’ alias between functions of incompatible types ‘long int(int, const char *, char *, int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:418:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 418 | SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:418:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 418 | SYSCALL_DEFINE4(readlinkat, int, dfd, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_newfstat’ alias between functions of incompatible types ‘long int(unsigned int, struct stat *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:371:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 371 | SYSCALL_DEFINE2(newfstat, unsigned int, fd, struct stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:371:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 371 | SYSCALL_DEFINE2(newfstat, unsigned int, fd, struct stat __user *, statbuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_newlstat’ alias between functions of incompatible types ‘long int(const char *, struct stat *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:344:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 344 | SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/stat.c:344:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 344 | SYSCALL_DEFINE2(newlstat, const char __user *, filename, | ^~~~~~~~~~~~~~~ CC [M] fs/xfs/libxfs/xfs_dir2.o CC fs/exec.o CC [M] fs/xfs/libxfs/xfs_dir2_block.o CC net/ipv4/ip_fragment.o CC [M] fs/xfs/libxfs/xfs_dir2_data.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:130:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 130 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:1970:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1970 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:1978:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1978 | SYSCALL_DEFINE5(execveat, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/exec.c:53: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_uselib’ alias between functions of incompatible types ‘long int(const char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:130:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 130 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:130:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 130 | SYSCALL_DEFINE1(uselib, const char __user *, library) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_execveat’ alias between functions of incompatible types ‘long int(int, const char *, const char * const*, const char * const*, int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:1978:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1978 | SYSCALL_DEFINE5(execveat, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:1978:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1978 | SYSCALL_DEFINE5(execveat, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_execve’ alias between functions of incompatible types ‘long int(const char *, const char * const*, const char * const*)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:1970:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1970 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/exec.c:1970:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1970 | SYSCALL_DEFINE3(execve, | ^~~~~~~~~~~~~~~ CC [M] fs/xfs/libxfs/xfs_dir2_leaf.o CC [M] fs/xfs/libxfs/xfs_dir2_node.o CC net/ipv4/ip_forward.o CC net/ipv4/ip_options.o CC net/ipv4/ip_output.o CC [M] fs/xfs/libxfs/xfs_dir2_sf.o CC net/ipv4/ip_sockglue.o CC [M] fs/xfs/libxfs/xfs_dquot_buf.o CC [M] fs/xfs/libxfs/xfs_ialloc.o CC net/ipv4/inet_hashtables.o CC [M] fs/xfs/libxfs/xfs_ialloc_btree.o CC net/ipv4/inet_timewait_sock.o CC [M] fs/xfs/libxfs/xfs_iext_tree.o CC [M] fs/xfs/libxfs/xfs_inode_fork.o CC [M] fs/xfs/libxfs/xfs_inode_buf.o CC net/ipv4/inet_connection_sock.o CC [M] fs/xfs/libxfs/xfs_log_rlimit.o CC net/ipv4/tcp.o CC [M] fs/xfs/libxfs/xfs_ag_resv.o CC net/ipv4/tcp_input.o CC net/ipv4/tcp_output.o CC [M] fs/xfs/libxfs/xfs_rmap.o CC [M] fs/xfs/libxfs/xfs_rmap_btree.o CC [M] fs/xfs/libxfs/xfs_refcount.o /<>/fs/xfs/libxfs/xfs_rmap_btree.c: In function ‘xfs_rmapbt_init_high_key_from_rec’: /<>/fs/xfs/libxfs/xfs_rmap_btree.c:194:15: warning: taking address of packed member of ‘struct xfs_rmap_key’ may result in an unaligned pointer value [-Waddress-of-packed-member] 194 | be32_add_cpu(&key->rmap.rm_startblock, adj); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC net/ipv4/tcp_timer.o CC [M] fs/xfs/libxfs/xfs_refcount_btree.o CC net/ipv4/tcp_ipv4.o CC [M] fs/xfs/libxfs/xfs_sb.o CC net/ipv4/tcp_minisocks.o CC net/ipv4/tcp_cong.o CC [M] fs/xfs/libxfs/xfs_symlink_remote.o CC net/ipv4/tcp_metrics.o CC net/ipv4/tcp_fastopen.o CC net/ipv4/tcp_rate.o CC [M] fs/xfs/libxfs/xfs_trans_resv.o CC [M] fs/xfs/libxfs/xfs_types.o CC net/ipv4/tcp_recovery.o CC net/ipv4/tcp_ulp.o CC [M] fs/xfs/libxfs/xfs_rtbitmap.o CC net/ipv4/tcp_offload.o CC [M] fs/xfs/xfs_aops.o CC net/ipv4/datagram.o CC [M] fs/xfs/xfs_attr_inactive.o CC net/ipv4/raw.o CC [M] fs/xfs/xfs_attr_list.o CC net/ipv4/udp.o CC net/ipv4/udplite.o CC [M] fs/xfs/xfs_bmap_util.o CC net/ipv4/udp_offload.o CC [M] fs/xfs/xfs_buf.o CC net/ipv4/arp.o CC net/ipv4/icmp.o CC net/ipv4/devinet.o CC [M] fs/xfs/xfs_dir2_readdir.o CC net/ipv4/af_inet.o CC net/ipv4/igmp.o CC [M] fs/xfs/xfs_discard.o CC net/ipv4/fib_frontend.o CC [M] fs/xfs/xfs_error.o CC [M] fs/xfs/xfs_export.o CC net/ipv4/fib_semantics.o CC net/ipv4/fib_trie.o CC net/ipv4/fib_notifier.o CC [M] fs/xfs/xfs_extent_busy.o CC net/ipv4/inet_fragment.o CC [M] fs/xfs/xfs_file.o CC [M] fs/xfs/xfs_filestream.o CC net/ipv4/ping.o CC net/ipv4/ip_tunnel_core.o CC [M] fs/xfs/xfs_fsmap.o CC [M] fs/xfs/xfs_fsops.o CC net/ipv4/gre_offload.o CC net/ipv4/metrics.o CC [M] fs/xfs/xfs_globals.o CC net/ipv4/netlink.o CC [M] fs/xfs/xfs_icache.o CC net/ipv4/sysctl_net_ipv4.o CC net/ipv4/proc.o CC net/ipv4/fib_rules.o CC net/ipv4/ipmr.o CC net/ipv4/ipmr_base.o CC [M] fs/xfs/xfs_ioctl.o CC net/ipv4/syncookies.o CC net/ipv4/ipconfig.o CC net/ipv4/netfilter.o CC [M] fs/xfs/xfs_iomap.o CC [M] fs/xfs/xfs_iops.o CC net/ipv4/tcp_cubic.o CC net/ipv4/cipso_ipv4.o CC [M] fs/xfs/xfs_inode.o CC [M] fs/xfs/xfs_itable.o CC net/ipv4/xfrm4_policy.o CC net/ipv4/xfrm4_state.o CC [M] fs/xfs/xfs_message.o CC net/ipv4/xfrm4_input.o CC [M] fs/xfs/xfs_mount.o CC fs/pipe.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/pipe.c:866:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 866 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/pipe.c:871:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 871 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/pipe.c:23: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_pipe2’ alias between functions of incompatible types ‘long int(int *, int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/pipe.c:866:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 866 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/pipe.c:866:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 866 | SYSCALL_DEFINE2(pipe2, int __user *, fildes, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_pipe’ alias between functions of incompatible types ‘long int(int *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/pipe.c:871:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 871 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/pipe.c:871:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 871 | SYSCALL_DEFINE1(pipe, int __user *, fildes) | ^~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_mru_cache.o CC net/ipv4/xfrm4_output.o CC [M] fs/xfs/xfs_reflink.o CC fs/namei.o CC [M] fs/xfs/xfs_stats.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3797:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3797 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3803:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3803 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3859:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3859 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3864:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3864 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3967:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 3967 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4107:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4107 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4118:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 4118 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4175:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4175 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4181:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4181 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4340:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 4340 | SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4346:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4346 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4669:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 4669 | SYSCALL_DEFINE5(renameat2, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4675:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 4675 | SYSCALL_DEFINE4(renameat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4681:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4681 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/namei.c:29: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mknodat’ alias between functions of incompatible types ‘long int(int, const char *, umode_t, unsigned int)’ {aka ‘long int(int, const char *, short unsigned int, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3797:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3797 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3797:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 3797 | SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, umode_t, mode, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rename’ alias between functions of incompatible types ‘long int(const char *, const char *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4681:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4681 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4681:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4681 | SYSCALL_DEFINE2(rename, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_renameat’ alias between functions of incompatible types ‘long int(int, const char *, int, const char *)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4675:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 4675 | SYSCALL_DEFINE4(renameat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4675:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 4675 | SYSCALL_DEFINE4(renameat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_renameat2’ alias between functions of incompatible types ‘long int(int, const char *, int, const char *, unsigned int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4669:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 4669 | SYSCALL_DEFINE5(renameat2, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4669:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 4669 | SYSCALL_DEFINE5(renameat2, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_link’ alias between functions of incompatible types ‘long int(const char *, const char *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4346:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4346 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4346:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4346 | SYSCALL_DEFINE2(link, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_linkat’ alias between functions of incompatible types ‘long int(int, const char *, int, const char *, int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4340:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 4340 | SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4340:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 4340 | SYSCALL_DEFINE5(linkat, int, olddfd, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_symlink’ alias between functions of incompatible types ‘long int(const char *, const char *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4181:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4181 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4181:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 4181 | SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_symlinkat’ alias between functions of incompatible types ‘long int(const char *, int, const char *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4175:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4175 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4175:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4175 | SYSCALL_DEFINE3(symlinkat, const char __user *, oldname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_unlink’ alias between functions of incompatible types ‘long int(const char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4118:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 4118 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4118:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 4118 | SYSCALL_DEFINE1(unlink, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_unlinkat’ alias between functions of incompatible types ‘long int(int, const char *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4107:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4107 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:4107:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 4107 | SYSCALL_DEFINE3(unlinkat, int, dfd, const char __user *, pathname, int, flag) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_rmdir’ alias between functions of incompatible types ‘long int(const char *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3967:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 3967 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3967:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 3967 | SYSCALL_DEFINE1(rmdir, const char __user *, pathname) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mkdir’ alias between functions of incompatible types ‘long int(const char *, umode_t)’ {aka ‘long int(const char *, short unsigned int)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3864:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3864 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3864:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3864 | SYSCALL_DEFINE2(mkdir, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mkdirat’ alias between functions of incompatible types ‘long int(int, const char *, umode_t)’ {aka ‘long int(int, const char *, short unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3859:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3859 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3859:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3859 | SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, umode_t, mode) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mknod’ alias between functions of incompatible types ‘long int(const char *, umode_t, unsigned int)’ {aka ‘long int(const char *, short unsigned int, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3803:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3803 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namei.c:3803:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 3803 | SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev) | ^~~~~~~~~~~~~~~ CC [M] net/ipv6/ila/ila_common.o In file included from /<>/net/ipv6/ila/ila_common.c:4: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ila_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/ila/ila_common.c:183:1: note: in expansion of macro ‘module_init’ 183 | module_init(ila_init); | ^~~~~~~~~~~ /<>/net/ipv6/ila/ila_common.c:157:19: note: ‘init_module’ target declared here 157 | static int __init ila_init(void) | ^~~~~~~~ In file included from /<>/net/ipv6/ila/ila_common.c:4: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ila_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/ila/ila_common.c:184:1: note: in expansion of macro ‘module_exit’ 184 | module_exit(ila_fini); | ^~~~~~~~~~~ /<>/net/ipv6/ila/ila_common.c:177:20: note: ‘cleanup_module’ target declared here 177 | static void __exit ila_fini(void) | ^~~~~~~~ CC net/ipv4/xfrm4_protocol.o CC [M] net/ipv6/ila/ila_lwt.o CC [M] fs/xfs/xfs_super.o CC [M] net/ipv6/ila/ila_xlat.o CC [M] net/ipv4/ip_tunnel.o CC fs/fcntl.o In file included from /<>/fs/xfs/xfs_linux.h:34, from /<>/fs/xfs/xfs.h:23, from /<>/fs/xfs/xfs_super.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_xfs_fs’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/fs/xfs/xfs_super.c:2196:1: note: in expansion of macro ‘module_init’ 2196 | module_init(init_xfs_fs); | ^~~~~~~~~~~ /<>/fs/xfs/xfs_super.c:2073:1: note: ‘init_module’ target declared here 2073 | init_xfs_fs(void) | ^~~~~~~~~~~ In file included from /<>/fs/xfs/xfs_linux.h:34, from /<>/fs/xfs/xfs.h:23, from /<>/fs/xfs/xfs_super.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_xfs_fs’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/xfs/xfs_super.c:2197:1: note: in expansion of macro ‘module_exit’ 2197 | module_exit(exit_xfs_fs); | ^~~~~~~~~~~ /<>/fs/xfs/xfs_super.c:2177:1: note: ‘cleanup_module’ target declared here 2177 | exit_xfs_fs(void) | ^~~~~~~~~~~ LD [M] net/ipv6/ila/ila.o AR net/ipv6/netfilter/built-in.a CC [M] net/ipv6/netfilter/ip6_tables.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fcntl.c:451:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 451 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fcntl.c:475:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 475 | SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/fcntl.c:8: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fcntl’ alias between functions of incompatible types ‘long int(unsigned int, unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fcntl.c:451:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 451 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fcntl.c:451:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 451 | SYSCALL_DEFINE3(fcntl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fcntl64’ alias between functions of incompatible types ‘long int(unsigned int, unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fcntl.c:475:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 475 | SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fcntl.c:475:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 475 | SYSCALL_DEFINE3(fcntl64, unsigned int, fd, unsigned int, cmd, | ^~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_symlink.o In file included from /<>/net/ipv6/netfilter/ip6_tables.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6_tables_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6_tables.c:1994:1: note: in expansion of macro ‘module_init’ 1994 | module_init(ip6_tables_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6_tables.c:1948:19: note: ‘init_module’ target declared here 1948 | static int __init ip6_tables_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6_tables.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6_tables_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6_tables.c:1995:1: note: in expansion of macro ‘module_exit’ 1995 | module_exit(ip6_tables_fini); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6_tables.c:1981:20: note: ‘cleanup_module’ target declared here 1981 | static void __exit ip6_tables_fini(void) | ^~~~~~~~~~~~~~~ CC fs/ioctl.o CC [M] net/ipv4/ipip.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/ioctl.c:706:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 706 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/ioctl.c:8: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_ioctl’ alias between functions of incompatible types ‘long int(unsigned int, unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/ioctl.c:706:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 706 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/ioctl.c:706:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 706 | SYSCALL_DEFINE3(ioctl, unsigned int, fd, unsigned int, cmd, unsigned long, arg) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/ipip.c:95: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/ipip.c:1034:1: note: in expansion of macro ‘module_init’ 1034 | module_init(ipip_init); | ^~~~~~~~~~~ /<>/net/ipv4/ipip.c:966:19: note: ‘init_module’ target declared here 966 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from /<>/net/ipv4/ipip.c:95: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipip_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/ipip.c:1035:1: note: in expansion of macro ‘module_exit’ 1035 | module_exit(ipip_fini); | ^~~~~~~~~~~ /<>/net/ipv4/ipip.c:1019:20: note: ‘cleanup_module’ target declared here 1019 | static void __exit ipip_fini(void) | ^~~~~~~~~ CC [M] fs/xfs/xfs_sysfs.o CC [M] net/ipv6/netfilter/ip6table_filter.o CC fs/readdir.o CC [M] net/ipv4/fou.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/readdir.c:212:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 212 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/readdir.c:330:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 330 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/readdir.c:20: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getdents’ alias between functions of incompatible types ‘long int(unsigned int, struct linux_dirent *, unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/readdir.c:212:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 212 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/readdir.c:212:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 212 | SYSCALL_DEFINE3(getdents, unsigned int, fd, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getdents64’ alias between functions of incompatible types ‘long int(unsigned int, struct linux_dirent64 *, unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/readdir.c:330:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 330 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/readdir.c:330:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 330 | SYSCALL_DEFINE3(getdents64, unsigned int, fd, | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6table_filter.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6table_filter_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_filter.c:113:1: note: in expansion of macro ‘module_init’ 113 | module_init(ip6table_filter_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_filter.c:92:19: note: ‘init_module’ target declared here 92 | static int __init ip6table_filter_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6table_filter.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6table_filter_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_filter.c:114:1: note: in expansion of macro ‘module_exit’ 114 | module_exit(ip6table_filter_fini); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_filter.c:107:20: note: ‘cleanup_module’ target declared here 107 | static void __exit ip6table_filter_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_trans.o CC [M] net/ipv6/netfilter/ip6table_mangle.o In file included from /<>/net/ipv4/fou.c:1: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fou_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/fou.c:1114:1: note: in expansion of macro ‘module_init’ 1114 | module_init(fou_init); | ^~~~~~~~~~~ /<>/net/ipv4/fou.c:1084:19: note: ‘init_module’ target declared here 1084 | static int __init fou_init(void) | ^~~~~~~~ In file included from /<>/net/ipv4/fou.c:1: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fou_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/fou.c:1115:1: note: in expansion of macro ‘module_exit’ 1115 | module_exit(fou_fini); | ^~~~~~~~~~~ /<>/net/ipv4/fou.c:1107:20: note: ‘cleanup_module’ target declared here 1107 | static void __exit fou_fini(void) | ^~~~~~~~ CC [M] net/ipv6/netfilter/ip6table_raw.o In file included from /<>/net/ipv6/netfilter/ip6table_mangle.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6table_mangle_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_mangle.c:140:1: note: in expansion of macro ‘module_init’ 140 | module_init(ip6table_mangle_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_mangle.c:112:19: note: ‘init_module’ target declared here 112 | static int __init ip6table_mangle_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6table_mangle.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6table_mangle_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_mangle.c:141:1: note: in expansion of macro ‘module_exit’ 141 | module_exit(ip6table_mangle_fini); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_mangle.c:134:20: note: ‘cleanup_module’ target declared here 134 | static void __exit ip6table_mangle_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6table_security.o CC [M] net/ipv4/gre_demux.o In file included from /<>/net/ipv6/netfilter/ip6table_raw.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6table_raw_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_raw.c:116:1: note: in expansion of macro ‘module_init’ 116 | module_init(ip6table_raw_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_raw.c:80:19: note: ‘init_module’ target declared here 80 | static int __init ip6table_raw_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6table_raw.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6table_raw_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_raw.c:117:1: note: in expansion of macro ‘module_exit’ 117 | module_exit(ip6table_raw_fini); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_raw.c:110:20: note: ‘cleanup_module’ target declared here 110 | static void __exit ip6table_raw_fini(void) | ^~~~~~~~~~~~~~~~~ CC fs/select.o CC [M] fs/xfs/xfs_xattr.o In file included from /<>/net/ipv6/netfilter/ip6table_security.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6table_security_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_security.c:107:1: note: in expansion of macro ‘module_init’ 107 | module_init(ip6table_security_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_security.c:79:19: note: ‘init_module’ target declared here 79 | static int __init ip6table_security_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6table_security.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6table_security_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_security.c:108:1: note: in expansion of macro ‘module_exit’ 108 | module_exit(ip6table_security_fini); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_security.c:101:20: note: ‘cleanup_module’ target declared here 101 | static void __exit ip6table_security_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6table_nat.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:697:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 697 | SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:757:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 757 | SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:782:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 782 | SYSCALL_DEFINE1(old_select, struct sel_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:1013:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1013 | SYSCALL_DEFINE3(poll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:1047:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1047 | SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/select.c:21: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_select’ alias between functions of incompatible types ‘long int(int, fd_set *, fd_set *, fd_set *, struct timeval *)’ {aka ‘long int(int, struct *, struct *, struct *, struct timeval *)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:697:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 697 | SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:697:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 697 | SYSCALL_DEFINE5(select, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_ppoll’ alias between functions of incompatible types ‘long int(struct pollfd *, unsigned int, struct timespec *, const sigset_t *, size_t)’ {aka ‘long int(struct pollfd *, unsigned int, struct timespec *, const struct *, unsigned int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:1047:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1047 | SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:1047:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1047 | SYSCALL_DEFINE5(ppoll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ CC [M] fs/xfs/kmem.o /<>/include/linux/syscalls.h:238:18: warning: ‘sys_poll’ alias between functions of incompatible types ‘long int(struct pollfd *, unsigned int, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:1013:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1013 | SYSCALL_DEFINE3(poll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:1013:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1013 | SYSCALL_DEFINE3(poll, struct pollfd __user *, ufds, unsigned int, nfds, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_old_select’ alias between functions of incompatible types ‘long int(struct sel_arg_struct *)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:782:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 782 | SYSCALL_DEFINE1(old_select, struct sel_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:782:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 782 | SYSCALL_DEFINE1(old_select, struct sel_arg_struct __user *, arg) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_pselect6’ alias between functions of incompatible types ‘long int(int, fd_set *, fd_set *, fd_set *, struct timespec *, void *)’ {aka ‘long int(int, struct *, struct *, struct *, struct timespec *, void *)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:757:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 757 | SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/select.c:757:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 757 | SYSCALL_DEFINE6(pselect6, int, n, fd_set __user *, inp, fd_set __user *, outp, | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/gre_demux.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gre_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/gre_demux.c:191:1: note: in expansion of macro ‘module_init’ 191 | module_init(gre_init); | ^~~~~~~~~~~ /<>/net/ipv4/gre_demux.c:175:19: note: ‘init_module’ target declared here 175 | static int __init gre_init(void) | ^~~~~~~~ In file included from /<>/net/ipv4/gre_demux.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gre_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/gre_demux.c:192:1: note: in expansion of macro ‘module_exit’ 192 | module_exit(gre_exit); | ^~~~~~~~~~~ /<>/net/ipv4/gre_demux.c:186:20: note: ‘cleanup_module’ target declared here 186 | static void __exit gre_exit(void) | ^~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6table_nat.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6table_nat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_nat.c:153:1: note: in expansion of macro ‘module_init’ 153 | module_init(ip6table_nat_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_nat.c:135:19: note: ‘init_module’ target declared here 135 | static int __init ip6table_nat_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6table_nat.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6table_nat_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_nat.c:154:1: note: in expansion of macro ‘module_exit’ 154 | module_exit(ip6table_nat_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6table_nat.c:148:20: note: ‘cleanup_module’ target declared here 148 | static void __exit ip6table_nat_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.o CC [M] fs/xfs/xfs_log.o CC [M] net/ipv4/ip_gre.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_l3proto_ipv6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:459:1: note: in expansion of macro ‘module_init’ 459 | module_init(nf_conntrack_l3proto_ipv6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:406:19: note: ‘init_module’ target declared here 406 | static int __init nf_conntrack_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_l3proto_ipv6_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:460:1: note: in expansion of macro ‘module_exit’ 460 | module_exit(nf_conntrack_l3proto_ipv6_fini); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c:449:20: note: ‘cleanup_module’ target declared here 449 | static void __exit nf_conntrack_l3proto_ipv6_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nf_conntrack_proto_icmpv6.o In file included from /<>/net/ipv4/ip_gre.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipgre_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/ip_gre.c:1742:1: note: in expansion of macro ‘module_init’ 1742 | module_init(ipgre_init); | ^~~~~~~~~~~ /<>/net/ipv4/ip_gre.c:1678:19: note: ‘init_module’ target declared here 1678 | static int __init ipgre_init(void) | ^~~~~~~~~~ In file included from /<>/net/ipv4/ip_gre.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipgre_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/ip_gre.c:1743:1: note: in expansion of macro ‘module_exit’ 1743 | module_exit(ipgre_fini); | ^~~~~~~~~~~ /<>/net/ipv4/ip_gre.c:1731:20: note: ‘cleanup_module’ target declared here 1731 | static void __exit ipgre_fini(void) | ^~~~~~~~~~ CC fs/dcache.o CC [M] net/ipv6/netfilter/nf_nat_l3proto_ipv6.o CC [M] net/ipv4/udp_tunnel.o CC [M] fs/xfs/xfs_log_cil.o In file included from /<>/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_l3proto_ipv6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:443:1: note: in expansion of macro ‘module_init’ 443 | module_init(nf_nat_l3proto_ipv6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:416:19: note: ‘init_module’ target declared here 416 | static int __init nf_nat_l3proto_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_l3proto_ipv6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:444:1: note: in expansion of macro ‘module_exit’ 444 | module_exit(nf_nat_l3proto_ipv6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_nat_l3proto_ipv6.c:434:20: note: ‘cleanup_module’ target declared here 434 | static void __exit nf_nat_l3proto_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC fs/inode.o CC [M] net/ipv6/netfilter/nf_nat_proto_icmpv6.o CC [M] net/ipv4/ip_vti.o CC [M] fs/xfs/xfs_bmap_item.o In file included from /<>/net/ipv4/ip_vti.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vti_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/ip_vti.c:629:1: note: in expansion of macro ‘module_init’ 629 | module_init(vti_init); | ^~~~~~~~~~~ /<>/net/ipv4/ip_vti.c:577:19: note: ‘init_module’ target declared here 577 | static int __init vti_init(void) | ^~~~~~~~ In file included from /<>/net/ipv4/ip_vti.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vti_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/ip_vti.c:630:1: note: in expansion of macro ‘module_exit’ 630 | module_exit(vti_fini); | ^~~~~~~~~~~ /<>/net/ipv4/ip_vti.c:620:20: note: ‘cleanup_module’ target declared here 620 | static void __exit vti_fini(void) | ^~~~~~~~ CC [M] net/ipv6/netfilter/nf_nat_masquerade_ipv6.o CC [M] net/ipv4/ah4.o CC fs/attr.o CC [M] fs/xfs/xfs_buf_item.o In file included from /<>/net/ipv4/ah4.c:6: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ah4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/ah4.c:596:1: note: in expansion of macro ‘module_init’ 596 | module_init(ah4_init); | ^~~~~~~~~~~ /<>/net/ipv4/ah4.c:574:19: note: ‘init_module’ target declared here 574 | static int __init ah4_init(void) | ^~~~~~~~ In file included from /<>/net/ipv4/ah4.c:6: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ah4_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/ah4.c:597:1: note: in expansion of macro ‘module_exit’ 597 | module_exit(ah4_fini); | ^~~~~~~~~~~ /<>/net/ipv4/ah4.c:588:20: note: ‘cleanup_module’ target declared here 588 | static void __exit ah4_fini(void) | ^~~~~~~~ CC fs/bad_inode.o CC [M] net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC [M] net/ipv4/esp4.o CC fs/file.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_defrag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:160:1: note: in expansion of macro ‘module_init’ 160 | module_init(nf_defrag_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:108:19: note: ‘init_module’ target declared here 108 | static int __init nf_defrag_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_defrag_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:161:1: note: in expansion of macro ‘module_exit’ 161 | module_exit(nf_defrag_fini); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:130:20: note: ‘cleanup_module’ target declared here 130 | static void __exit nf_defrag_fini(void) | ^~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_extfree_item.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:908:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 908 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:913:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 913 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:943:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 943 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/file.c:10: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_dup3’ alias between functions of incompatible types ‘long int(unsigned int, unsigned int, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:908:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 908 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:908:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 908 | SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_dup’ alias between functions of incompatible types ‘long int(unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:943:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 943 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:943:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 943 | SYSCALL_DEFINE1(dup, unsigned int, fildes) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_dup2’ alias between functions of incompatible types ‘long int(unsigned int, unsigned int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:913:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 913 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/file.c:913:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 913 | SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/esp4.c:6: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘esp4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/esp4.c:1060:1: note: in expansion of macro ‘module_init’ 1060 | module_init(esp4_init); | ^~~~~~~~~~~ /<>/net/ipv4/esp4.c:1038:19: note: ‘init_module’ target declared here 1038 | static int __init esp4_init(void) | ^~~~~~~~~ In file included from /<>/net/ipv4/esp4.c:6: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘esp4_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/esp4.c:1061:1: note: in expansion of macro ‘module_exit’ 1061 | module_exit(esp4_fini); | ^~~~~~~~~~~ /<>/net/ipv4/esp4.c:1052:20: note: ‘cleanup_module’ target declared here 1052 | static void __exit esp4_fini(void) | ^~~~~~~~~ CC [M] net/ipv6/netfilter/nf_conntrack_reasm.o CC [M] fs/xfs/xfs_icreate_item.o CC fs/filesystems.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/filesystems.c:186:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 186 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/filesystems.c:10: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sysfs’ alias between functions of incompatible types ‘long int(int, long unsigned int, long unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/filesystems.c:186:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 186 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/filesystems.c:186:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 186 | SYSCALL_DEFINE3(sysfs, int, option, unsigned long, arg1, unsigned long, arg2) | ^~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_inode_item.o CC [M] net/ipv4/esp4_offload.o CC fs/namespace.o CC [M] net/ipv6/netfilter/nf_socket_ipv6.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:1757:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1757 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:3109:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 3109 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:3165:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3165 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/namespace.c:11: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_umount’ alias between functions of incompatible types ‘long int(char *, int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:1757:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1757 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:1757:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1757 | SYSCALL_DEFINE2(umount, char __user *, name, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_pivot_root’ alias between functions of incompatible types ‘long int(const char *, const char *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:3165:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3165 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:3165:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3165 | SYSCALL_DEFINE2(pivot_root, const char __user *, new_root, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_mount’ alias between functions of incompatible types ‘long int(char *, char *, char *, long unsigned int, void *)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:3109:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 3109 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/namespace.c:3109:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 3109 | SYSCALL_DEFINE5(mount, char __user *, dev_name, char __user *, dir_name, | ^~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/protocol.h:30, from /<>/net/ipv4/esp4_offload.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘esp4_offload_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/esp4_offload.c:279:1: note: in expansion of macro ‘module_init’ 279 | module_init(esp4_offload_init); | ^~~~~~~~~~~ /<>/net/ipv4/esp4_offload.c:261:19: note: ‘init_module’ target declared here 261 | static int __init esp4_offload_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/protocol.h:30, from /<>/net/ipv4/esp4_offload.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘esp4_offload_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/esp4_offload.c:280:1: note: in expansion of macro ‘module_exit’ 280 | module_exit(esp4_offload_exit); | ^~~~~~~~~~~ /<>/net/ipv4/esp4_offload.c:271:20: note: ‘cleanup_module’ target declared here 271 | static void __exit esp4_offload_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] fs/xfs/xfs_refcount_item.o CC [M] net/ipv4/ipcomp.o In file included from /<>/net/ipv4/ipcomp.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipcomp4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/ipcomp.c:197:1: note: in expansion of macro ‘module_init’ 197 | module_init(ipcomp4_init); | ^~~~~~~~~~~ /<>/net/ipv4/ipcomp.c:175:19: note: ‘init_module’ target declared here 175 | static int __init ipcomp4_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/ipv4/ipcomp.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipcomp4_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/ipcomp.c:198:1: note: in expansion of macro ‘module_exit’ 198 | module_exit(ipcomp4_fini); | ^~~~~~~~~~~ /<>/net/ipv4/ipcomp.c:189:20: note: ‘cleanup_module’ target declared here 189 | static void __exit ipcomp4_fini(void) | ^~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nf_tproxy_ipv6.o CC [M] fs/xfs/xfs_rmap_item.o CC [M] net/ipv4/xfrm4_tunnel.o CC [M] fs/xfs/xfs_log_recover.o CC fs/seq_file.o In file included from /<>/net/ipv4/xfrm4_tunnel.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_tunnel.c:114:1: note: in expansion of macro ‘module_init’ 114 | module_init(ipip_init); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_tunnel.c:77:19: note: ‘init_module’ target declared here 77 | static int __init ipip_init(void) | ^~~~~~~~~ In file included from /<>/net/ipv4/xfrm4_tunnel.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipip_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/xfrm4_tunnel.c:115:1: note: in expansion of macro ‘module_exit’ 115 | module_exit(ipip_fini); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_tunnel.c:100:20: note: ‘cleanup_module’ target declared here 100 | static void __exit ipip_fini(void) | ^~~~~~~~~ CC [M] net/ipv4/xfrm4_mode_beet.o In file included from /<>/net/ipv4/xfrm4_mode_beet.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xfrm4_beet_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_beet.c:152:1: note: in expansion of macro ‘module_init’ 152 | module_init(xfrm4_beet_init); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_beet.c:139:19: note: ‘init_module’ target declared here 139 | static int __init xfrm4_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/xfrm4_mode_beet.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xfrm4_beet_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_beet.c:153:1: note: in expansion of macro ‘module_exit’ 153 | module_exit(xfrm4_beet_exit); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_beet.c:144:20: note: ‘cleanup_module’ target declared here 144 | static void __exit xfrm4_beet_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nf_log_ipv6.o CC [M] net/ipv4/tunnel4.o CC [M] net/ipv4/xfrm4_mode_transport.o In file included from /<>/net/ipv6/netfilter/nf_log_ipv6.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_log_ipv6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_log_ipv6.c:422:1: note: in expansion of macro ‘module_init’ 422 | module_init(nf_log_ipv6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_log_ipv6.c:395:19: note: ‘init_module’ target declared here 395 | static int __init nf_log_ipv6_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nf_log_ipv6.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_log_ipv6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_log_ipv6.c:423:1: note: in expansion of macro ‘module_exit’ 423 | module_exit(nf_log_ipv6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_log_ipv6.c:416:20: note: ‘cleanup_module’ target declared here 416 | static void __exit nf_log_ipv6_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/xfrm4_mode_transport.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xfrm4_transport_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_transport.c:113:1: note: in expansion of macro ‘module_init’ 113 | module_init(xfrm4_transport_init); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_transport.c:100:19: note: ‘init_module’ target declared here 100 | static int __init xfrm4_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/xfrm4_mode_transport.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xfrm4_transport_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_transport.c:114:1: note: in expansion of macro ‘module_exit’ 114 | module_exit(xfrm4_transport_exit); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_transport.c:105:20: note: ‘cleanup_module’ target declared here 105 | static void __exit xfrm4_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tunnel4.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tunnel4_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tunnel4.c:248:1: note: in expansion of macro ‘module_init’ 248 | module_init(tunnel4_init); | ^~~~~~~~~~~ /<>/net/ipv4/tunnel4.c:208:19: note: ‘init_module’ target declared here 208 | static int __init tunnel4_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/ipv4/tunnel4.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tunnel4_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tunnel4.c:249:1: note: in expansion of macro ‘module_exit’ 249 | module_exit(tunnel4_fini); | ^~~~~~~~~~~ /<>/net/ipv4/tunnel4.c:234:20: note: ‘cleanup_module’ target declared here 234 | static void __exit tunnel4_fini(void) | ^~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nf_reject_ipv6.o CC [M] net/ipv6/netfilter/nf_dup_ipv6.o CC [M] net/ipv4/xfrm4_mode_tunnel.o CC [M] fs/xfs/xfs_trans_ail.o CC [M] fs/xfs/xfs_trans_bmap.o CC [M] net/ipv6/netfilter/nft_chain_route_ipv6.o In file included from /<>/net/ipv4/xfrm4_mode_tunnel.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xfrm4_mode_tunnel_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_tunnel.c:149:1: note: in expansion of macro ‘module_init’ 149 | module_init(xfrm4_mode_tunnel_init); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_tunnel.c:136:19: note: ‘init_module’ target declared here 136 | static int __init xfrm4_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/xfrm4_mode_tunnel.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xfrm4_mode_tunnel_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_tunnel.c:150:1: note: in expansion of macro ‘module_exit’ 150 | module_exit(xfrm4_mode_tunnel_exit); | ^~~~~~~~~~~ /<>/net/ipv4/xfrm4_mode_tunnel.c:141:20: note: ‘cleanup_module’ target declared here 141 | static void __exit xfrm4_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/inet_diag.o CC [M] fs/xfs/xfs_trans_buf.o CC [M] fs/xfs/xfs_trans_extfree.o In file included from /<>/net/ipv4/inet_diag.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘inet_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/inet_diag.c:1309:1: note: in expansion of macro ‘module_init’ 1309 | module_init(inet_diag_init); | ^~~~~~~~~~~ /<>/net/ipv4/inet_diag.c:1272:19: note: ‘init_module’ target declared here 1272 | static int __init inet_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/inet_diag.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘inet_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/inet_diag.c:1310:1: note: in expansion of macro ‘module_exit’ 1310 | module_exit(inet_diag_exit); | ^~~~~~~~~~~ /<>/net/ipv4/inet_diag.c:1301:20: note: ‘cleanup_module’ target declared here 1301 | static void __exit inet_diag_exit(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_chain_route_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_chain_route_ipv6.c:86:1: note: in expansion of macro ‘module_init’ 86 | module_init(nft_chain_route_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_chain_route_ipv6.c:74:19: note: ‘init_module’ target declared here 74 | static int __init nft_chain_route_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_chain_route_ipv6.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_chain_route_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_chain_route_ipv6.c:87:1: note: in expansion of macro ‘module_exit’ 87 | module_exit(nft_chain_route_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_chain_route_ipv6.c:81:20: note: ‘cleanup_module’ target declared here 81 | static void __exit nft_chain_route_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nft_chain_nat_ipv6.o CC [M] fs/xfs/xfs_trans_inode.o In file included from /<>/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_chain_nat_ipv6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_chain_nat_ipv6.c:80:1: note: in expansion of macro ‘module_init’ 80 | module_init(nft_chain_nat_ipv6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_chain_nat_ipv6.c:68:19: note: ‘init_module’ target declared here 68 | static int __init nft_chain_nat_ipv6_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_chain_nat_ipv6.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_chain_nat_ipv6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_chain_nat_ipv6.c:81:1: note: in expansion of macro ‘module_exit’ 81 | module_exit(nft_chain_nat_ipv6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_chain_nat_ipv6.c:75:20: note: ‘cleanup_module’ target declared here 75 | static void __exit nft_chain_nat_ipv6_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nft_reject_ipv6.o CC [M] net/ipv4/tcp_diag.o CC [M] net/ipv4/udp_diag.o In file included from /<>/net/ipv6/netfilter/nft_reject_ipv6.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_reject_ipv6_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_reject_ipv6.c:72:1: note: in expansion of macro ‘module_init’ 72 | module_init(nft_reject_ipv6_module_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_reject_ipv6.c:62:19: note: ‘init_module’ target declared here 62 | static int __init nft_reject_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_reject_ipv6.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_reject_ipv6_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_reject_ipv6.c:73:1: note: in expansion of macro ‘module_exit’ 73 | module_exit(nft_reject_ipv6_module_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_reject_ipv6.c:67:20: note: ‘cleanup_module’ target declared here 67 | static void __exit nft_reject_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nft_masq_ipv6.o In file included from /<>/net/ipv4/tcp_diag.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_diag.c:188:1: note: in expansion of macro ‘module_init’ 188 | module_init(tcp_diag_init); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_diag.c:178:19: note: ‘init_module’ target declared here 178 | static int __init tcp_diag_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_diag.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_diag.c:189:1: note: in expansion of macro ‘module_exit’ 189 | module_exit(tcp_diag_exit); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_diag.c:183:20: note: ‘cleanup_module’ target declared here 183 | static void __exit tcp_diag_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv4/udp_diag.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘udp_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/udp_diag.c:301:1: note: in expansion of macro ‘module_init’ 301 | module_init(udp_diag_init); | ^~~~~~~~~~~ /<>/net/ipv4/udp_diag.c:278:19: note: ‘init_module’ target declared here 278 | static int __init udp_diag_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv4/udp_diag.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘udp_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/udp_diag.c:302:1: note: in expansion of macro ‘module_exit’ 302 | module_exit(udp_diag_exit); | ^~~~~~~~~~~ /<>/net/ipv4/udp_diag.c:295:20: note: ‘cleanup_module’ target declared here 295 | static void __exit udp_diag_exit(void) | ^~~~~~~~~~~~~ CC [M] fs/xfs/xfs_trans_refcount.o CC [M] net/ipv4/raw_diag.o CC [M] fs/xfs/xfs_trans_rmap.o In file included from /<>/net/ipv6/netfilter/nft_masq_ipv6.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_masq_ipv6_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_masq_ipv6.c:84:1: note: in expansion of macro ‘module_init’ 84 | module_init(nft_masq_ipv6_module_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_masq_ipv6.c:65:19: note: ‘init_module’ target declared here 65 | static int __init nft_masq_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_masq_ipv6.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_masq_ipv6_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_masq_ipv6.c:85:1: note: in expansion of macro ‘module_exit’ 85 | module_exit(nft_masq_ipv6_module_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_masq_ipv6.c:78:20: note: ‘cleanup_module’ target declared here 78 | static void __exit nft_masq_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nft_redir_ipv6.o CC [M] fs/xfs/xfs_dquot.o In file included from /<>/net/ipv4/raw_diag.c:1: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘raw_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/raw_diag.c:262:1: note: in expansion of macro ‘module_init’ 262 | module_init(raw_diag_init); | ^~~~~~~~~~~ /<>/net/ipv4/raw_diag.c:252:19: note: ‘init_module’ target declared here 252 | static int __init raw_diag_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv4/raw_diag.c:1: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘raw_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/raw_diag.c:263:1: note: in expansion of macro ‘module_exit’ 263 | module_exit(raw_diag_exit); | ^~~~~~~~~~~ /<>/net/ipv4/raw_diag.c:257:20: note: ‘cleanup_module’ target declared here 257 | static void __exit raw_diag_exit(void) | ^~~~~~~~~~~~~ CC [M] fs/xfs/xfs_dquot_item.o CC [M] net/ipv4/tcp_bbr.o In file included from /<>/net/ipv6/netfilter/nft_redir_ipv6.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_redir_ipv6_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_redir_ipv6.c:78:1: note: in expansion of macro ‘module_init’ 78 | module_init(nft_redir_ipv6_module_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_redir_ipv6.c:68:19: note: ‘init_module’ target declared here 68 | static int __init nft_redir_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_redir_ipv6.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_redir_ipv6_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_redir_ipv6.c:79:1: note: in expansion of macro ‘module_exit’ 79 | module_exit(nft_redir_ipv6_module_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_redir_ipv6.c:73:20: note: ‘cleanup_module’ target declared here 73 | static void __exit nft_redir_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nft_dup_ipv6.o In file included from /<>/net/ipv4/tcp_bbr.c:59: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bbr_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_bbr.c:969:1: note: in expansion of macro ‘module_init’ 969 | module_init(bbr_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_bbr.c:958:19: note: ‘init_module’ target declared here 958 | static int __init bbr_register(void) | ^~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_bbr.c:59: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bbr_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_bbr.c:970:1: note: in expansion of macro ‘module_exit’ 970 | module_exit(bbr_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_bbr.c:964:20: note: ‘cleanup_module’ target declared here 964 | static void __exit bbr_unregister(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_dup_ipv6.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_dup_ipv6_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_dup_ipv6.c:105:1: note: in expansion of macro ‘module_init’ 105 | module_init(nft_dup_ipv6_module_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_dup_ipv6.c:95:19: note: ‘init_module’ target declared here 95 | static int __init nft_dup_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_dup_ipv6.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_dup_ipv6_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_dup_ipv6.c:106:1: note: in expansion of macro ‘module_exit’ 106 | module_exit(nft_dup_ipv6_module_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_dup_ipv6.c:100:20: note: ‘cleanup_module’ target declared here 100 | static void __exit nft_dup_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/nft_fib_ipv6.o CC [M] fs/xfs/xfs_trans_dquot.o CC [M] net/ipv4/tcp_bic.o CC [M] net/ipv4/tcp_cdg.o In file included from /<>/net/ipv6/netfilter/nft_fib_ipv6.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_fib6_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_fib_ipv6.c:273:1: note: in expansion of macro ‘module_init’ 273 | module_init(nft_fib6_module_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_fib_ipv6.c:264:19: note: ‘init_module’ target declared here 264 | static int __init nft_fib6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nft_fib_ipv6.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_fib6_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_fib_ipv6.c:274:1: note: in expansion of macro ‘module_exit’ 274 | module_exit(nft_fib6_module_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nft_fib_ipv6.c:269:20: note: ‘cleanup_module’ target declared here 269 | static void __exit nft_fib6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_bic.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bictcp_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_bic.c:222:1: note: in expansion of macro ‘module_init’ 222 | module_init(bictcp_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_bic.c:211:19: note: ‘init_module’ target declared here 211 | static int __init bictcp_register(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_bic.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bictcp_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_bic.c:223:1: note: in expansion of macro ‘module_exit’ 223 | module_exit(bictcp_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_bic.c:217:20: note: ‘cleanup_module’ target declared here 217 | static void __exit bictcp_unregister(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_dctcp.o CC [M] fs/xfs/xfs_qm_syscalls.o In file included from /<>/net/ipv4/tcp_cdg.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_cdg_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_cdg.c:421:1: note: in expansion of macro ‘module_init’ 421 | module_init(tcp_cdg_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_cdg.c:404:19: note: ‘init_module’ target declared here 404 | static int __init tcp_cdg_register(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_cdg.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_cdg_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_cdg.c:422:1: note: in expansion of macro ‘module_exit’ 422 | module_exit(tcp_cdg_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_cdg.c:416:20: note: ‘cleanup_module’ target declared here 416 | static void __exit tcp_cdg_unregister(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_westwood.o CC [M] net/ipv6/netfilter/nf_flow_table_ipv6.o In file included from /<>/net/ipv4/tcp_dctcp.c:43: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dctcp_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_dctcp.c:312:1: note: in expansion of macro ‘module_init’ 312 | module_init(dctcp_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_dctcp.c:301:19: note: ‘init_module’ target declared here 301 | static int __init dctcp_register(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_dctcp.c:43: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dctcp_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_dctcp.c:313:1: note: in expansion of macro ‘module_exit’ 313 | module_exit(dctcp_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_dctcp.c:307:20: note: ‘cleanup_module’ target declared here 307 | static void __exit dctcp_unregister(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_ah.o In file included from /<>/net/ipv4/tcp_westwood.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_westwood_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_westwood.c:302:1: note: in expansion of macro ‘module_init’ 302 | module_init(tcp_westwood_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_westwood.c:291:19: note: ‘init_module’ target declared here 291 | static int __init tcp_westwood_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_westwood.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_westwood_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_westwood.c:303:1: note: in expansion of macro ‘module_exit’ 303 | module_exit(tcp_westwood_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_westwood.c:297:20: note: ‘cleanup_module’ target declared here 297 | static void __exit tcp_westwood_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nf_flow_table_ipv6.c:3: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_flow_ipv6_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_flow_table_ipv6.c:29:1: note: in expansion of macro ‘module_init’ 29 | module_init(nf_flow_ipv6_module_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_flow_table_ipv6.c:17:19: note: ‘init_module’ target declared here 17 | static int __init nf_flow_ipv6_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/nf_flow_table_ipv6.c:3: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_flow_ipv6_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_flow_table_ipv6.c:30:1: note: in expansion of macro ‘module_exit’ 30 | module_exit(nf_flow_ipv6_module_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/nf_flow_table_ipv6.c:24:20: note: ‘cleanup_module’ target declared here 24 | static void __exit nf_flow_ipv6_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_highspeed.o CC [M] net/ipv6/netfilter/ip6t_eui64.o CC [M] fs/xfs/xfs_qm_bhv.o In file included from /<>/net/ipv6/netfilter/ip6t_ah.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ah_mt6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_ah.c:120:1: note: in expansion of macro ‘module_init’ 120 | module_init(ah_mt6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_ah.c:110:19: note: ‘init_module’ target declared here 110 | static int __init ah_mt6_init(void) | ^~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_ah.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ah_mt6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_ah.c:121:1: note: in expansion of macro ‘module_exit’ 121 | module_exit(ah_mt6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_ah.c:115:20: note: ‘cleanup_module’ target declared here 115 | static void __exit ah_mt6_exit(void) | ^~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_frag.o CC [M] fs/xfs/xfs_qm.o In file included from /<>/net/ipv6/netfilter/ip6t_eui64.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘eui64_mt6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_eui64.c:73:1: note: in expansion of macro ‘module_init’ 73 | module_init(eui64_mt6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_eui64.c:63:19: note: ‘init_module’ target declared here 63 | static int __init eui64_mt6_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_eui64.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘eui64_mt6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_eui64.c:74:1: note: in expansion of macro ‘module_exit’ 74 | module_exit(eui64_mt6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_eui64.c:68:20: note: ‘cleanup_module’ target declared here 68 | static void __exit eui64_mt6_exit(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_highspeed.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hstcp_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_highspeed.c:180:1: note: in expansion of macro ‘module_init’ 180 | module_init(hstcp_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_highspeed.c:169:19: note: ‘init_module’ target declared here 169 | static int __init hstcp_register(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_highspeed.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hstcp_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_highspeed.c:181:1: note: in expansion of macro ‘module_exit’ 181 | module_exit(hstcp_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_highspeed.c:175:20: note: ‘cleanup_module’ target declared here 175 | static void __exit hstcp_unregister(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_ipv6header.o CC [M] net/ipv4/tcp_hybla.o In file included from /<>/net/ipv6/netfilter/ip6t_frag.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘frag_mt6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_frag.c:135:1: note: in expansion of macro ‘module_init’ 135 | module_init(frag_mt6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_frag.c:125:19: note: ‘init_module’ target declared here 125 | static int __init frag_mt6_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_frag.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘frag_mt6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_frag.c:136:1: note: in expansion of macro ‘module_exit’ 136 | module_exit(frag_mt6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_frag.c:130:20: note: ‘cleanup_module’ target declared here 130 | static void __exit frag_mt6_exit(void) | ^~~~~~~~~~~~~ CC [M] net/ipv4/tcp_htcp.o In file included from /<>/net/ipv4/tcp_hybla.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hybla_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_hybla.c:188:1: note: in expansion of macro ‘module_init’ 188 | module_init(hybla_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_hybla.c:177:19: note: ‘init_module’ target declared here 177 | static int __init hybla_register(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_hybla.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hybla_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_hybla.c:189:1: note: in expansion of macro ‘module_exit’ 189 | module_exit(hybla_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_hybla.c:183:20: note: ‘cleanup_module’ target declared here 183 | static void __exit hybla_unregister(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_ipv6header.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipv6header_mt6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_ipv6header.c:152:1: note: in expansion of macro ‘module_init’ 152 | module_init(ipv6header_mt6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_ipv6header.c:142:19: note: ‘init_module’ target declared here 142 | static int __init ipv6header_mt6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_ipv6header.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipv6header_mt6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_ipv6header.c:153:1: note: in expansion of macro ‘module_exit’ 153 | module_exit(ipv6header_mt6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_ipv6header.c:147:20: note: ‘cleanup_module’ target declared here 147 | static void __exit ipv6header_mt6_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_mh.o CC [M] net/ipv6/netfilter/ip6t_hbh.o In file included from /<>/net/ipv4/tcp_htcp.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘htcp_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_htcp.c:311:1: note: in expansion of macro ‘module_init’ 311 | module_init(htcp_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_htcp.c:299:19: note: ‘init_module’ target declared here 299 | static int __init htcp_register(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_htcp.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘htcp_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_htcp.c:312:1: note: in expansion of macro ‘module_exit’ 312 | module_exit(htcp_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_htcp.c:306:20: note: ‘cleanup_module’ target declared here 306 | static void __exit htcp_unregister(void) | ^~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_vegas.o In file included from /<>/net/ipv6/netfilter/ip6t_mh.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mh_mt6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_mh.c:93:1: note: in expansion of macro ‘module_init’ 93 | module_init(mh_mt6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_mh.c:83:19: note: ‘init_module’ target declared here 83 | static int __init mh_mt6_init(void) | ^~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_mh.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mh_mt6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_mh.c:94:1: note: in expansion of macro ‘module_exit’ 94 | module_exit(mh_mt6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_mh.c:88:20: note: ‘cleanup_module’ target declared here 88 | static void __exit mh_mt6_exit(void) | ^~~~~~~~~~~ CC [M] fs/xfs/xfs_quotaops.o CC [M] net/ipv6/netfilter/ip6t_rpfilter.o In file included from /<>/net/ipv6/netfilter/ip6t_hbh.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hbh_mt6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_hbh.c:214:1: note: in expansion of macro ‘module_init’ 214 | module_init(hbh_mt6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_hbh.c:204:19: note: ‘init_module’ target declared here 204 | static int __init hbh_mt6_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_hbh.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hbh_mt6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_hbh.c:215:1: note: in expansion of macro ‘module_exit’ 215 | module_exit(hbh_mt6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_hbh.c:209:20: note: ‘cleanup_module’ target declared here 209 | static void __exit hbh_mt6_exit(void) | ^~~~~~~~~~~~ CC [M] fs/xfs/xfs_rtalloc.o In file included from /<>/net/ipv4/tcp_vegas.c:35: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_vegas_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_vegas.c:333:1: note: in expansion of macro ‘module_init’ 333 | module_init(tcp_vegas_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_vegas.c:321:19: note: ‘init_module’ target declared here 321 | static int __init tcp_vegas_register(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_vegas.c:35: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_vegas_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_vegas.c:334:1: note: in expansion of macro ‘module_exit’ 334 | module_exit(tcp_vegas_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_vegas.c:328:20: note: ‘cleanup_module’ target declared here 328 | static void __exit tcp_vegas_unregister(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_rpfilter.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rpfilter_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_rpfilter.c:148:1: note: in expansion of macro ‘module_init’ 148 | module_init(rpfilter_mt_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_rpfilter.c:138:19: note: ‘init_module’ target declared here 138 | static int __init rpfilter_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_rpfilter.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rpfilter_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_rpfilter.c:149:1: note: in expansion of macro ‘module_exit’ 149 | module_exit(rpfilter_mt_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_rpfilter.c:143:20: note: ‘cleanup_module’ target declared here 143 | static void __exit rpfilter_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_rt.o CC [M] fs/xfs/xfs_acl.o CC [M] net/ipv4/tcp_nv.o In file included from /<>/net/ipv6/netfilter/ip6t_rt.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rt_mt6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_rt.c:224:1: note: in expansion of macro ‘module_init’ 224 | module_init(rt_mt6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_rt.c:214:19: note: ‘init_module’ target declared here 214 | static int __init rt_mt6_init(void) | ^~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_rt.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rt_mt6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_rt.c:225:1: note: in expansion of macro ‘module_exit’ 225 | module_exit(rt_mt6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_rt.c:219:20: note: ‘cleanup_module’ target declared here 219 | static void __exit rt_mt6_exit(void) | ^~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_srh.o In file included from /<>/net/ipv4/tcp_nv.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcpnv_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_nv.c:495:1: note: in expansion of macro ‘module_init’ 495 | module_init(tcpnv_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_nv.c:483:19: note: ‘init_module’ target declared here 483 | static int __init tcpnv_register(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_nv.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcpnv_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_nv.c:496:1: note: in expansion of macro ‘module_exit’ 496 | module_exit(tcpnv_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_nv.c:490:20: note: ‘cleanup_module’ target declared here 490 | static void __exit tcpnv_unregister(void) | ^~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_MASQUERADE.o CC [M] fs/xfs/xfs_sysctl.o CC [M] net/ipv4/tcp_veno.o In file included from /<>/net/ipv6/netfilter/ip6t_srh.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘srh_mt6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_srh.c:313:1: note: in expansion of macro ‘module_init’ 313 | module_init(srh_mt6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_srh.c:303:19: note: ‘init_module’ target declared here 303 | static int __init srh_mt6_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_srh.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘srh_mt6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_srh.c:314:1: note: in expansion of macro ‘module_exit’ 314 | module_exit(srh_mt6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_srh.c:308:20: note: ‘cleanup_module’ target declared here 308 | static void __exit srh_mt6_exit(void) | ^~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_MASQUERADE.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘masquerade_tg6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_MASQUERADE.c:72:1: note: in expansion of macro ‘module_init’ 72 | module_init(masquerade_tg6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_MASQUERADE.c:56:19: note: ‘init_module’ target declared here 56 | static int __init masquerade_tg6_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_MASQUERADE.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘masquerade_tg6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_MASQUERADE.c:73:1: note: in expansion of macro ‘module_exit’ 73 | module_exit(masquerade_tg6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_MASQUERADE.c:66:20: note: ‘cleanup_module’ target declared here 66 | static void __exit masquerade_tg6_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_NPT.o CC [M] net/ipv4/tcp_scalable.o CC [M] fs/xfs/xfs_pnfs.o In file included from /<>/net/ipv4/tcp_veno.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_veno_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_veno.c:229:1: note: in expansion of macro ‘module_init’ 229 | module_init(tcp_veno_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_veno.c:217:19: note: ‘init_module’ target declared here 217 | static int __init tcp_veno_register(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_veno.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_veno_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_veno.c:230:1: note: in expansion of macro ‘module_exit’ 230 | module_exit(tcp_veno_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_veno.c:224:20: note: ‘cleanup_module’ target declared here 224 | static void __exit tcp_veno_unregister(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv4/tcp_lp.o In file included from /<>/net/ipv6/netfilter/ip6t_NPT.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6t_npt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_NPT.c:148:1: note: in expansion of macro ‘module_init’ 148 | module_init(ip6t_npt_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_NPT.c:136:19: note: ‘init_module’ target declared here 136 | static int __init ip6t_npt_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_NPT.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6t_npt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_NPT.c:149:1: note: in expansion of macro ‘module_exit’ 149 | module_exit(ip6t_npt_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_NPT.c:142:20: note: ‘cleanup_module’ target declared here 142 | static void __exit ip6t_npt_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_scalable.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_scalable_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_scalable.c:58:1: note: in expansion of macro ‘module_init’ 58 | module_init(tcp_scalable_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_scalable.c:48:19: note: ‘init_module’ target declared here 48 | static int __init tcp_scalable_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_scalable.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_scalable_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_scalable.c:59:1: note: in expansion of macro ‘module_exit’ 59 | module_exit(tcp_scalable_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_scalable.c:53:20: note: ‘cleanup_module’ target declared here 53 | static void __exit tcp_scalable_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ LD [M] fs/xfs/xfs.o CC [M] net/ipv6/netfilter/ip6t_REJECT.o CC [M] net/ipv4/tcp_yeah.o CC fs/xattr.o In file included from /<>/net/ipv4/tcp_lp.c:36: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_lp_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_lp.c:341:1: note: in expansion of macro ‘module_init’ 341 | module_init(tcp_lp_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_lp.c:330:19: note: ‘init_module’ target declared here 330 | static int __init tcp_lp_register(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_lp.c:36: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_lp_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_lp.c:342:1: note: in expansion of macro ‘module_exit’ 342 | module_exit(tcp_lp_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_lp.c:336:20: note: ‘cleanup_module’ target declared here 336 | static void __exit tcp_lp_unregister(void) | ^~~~~~~~~~~~~~~~~ CC fs/libfs.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:505:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 505 | SYSCALL_DEFINE5(setxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:512:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 512 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:519:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 519 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:599:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 599 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:605:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 605 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:611:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 611 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:675:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 675 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:681:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 681 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:687:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 687 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:740:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 740 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:746:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 746 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:752:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 752 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/xattr.c:18: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setxattr’ alias between functions of incompatible types ‘long int(const char *, const char *, const void *, size_t, int)’ {aka ‘long int(const char *, const char *, const void *, unsigned int, int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:505:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 505 | SYSCALL_DEFINE5(setxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:505:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 505 | SYSCALL_DEFINE5(setxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fremovexattr’ alias between functions of incompatible types ‘long int(int, const char *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:752:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 752 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:752:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 752 | SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_lremovexattr’ alias between functions of incompatible types ‘long int(const char *, const char *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:746:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 746 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:746:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 746 | SYSCALL_DEFINE2(lremovexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_removexattr’ alias between functions of incompatible types ‘long int(const char *, const char *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:740:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 740 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:740:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 740 | SYSCALL_DEFINE2(removexattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_flistxattr’ alias between functions of incompatible types ‘long int(int, char *, size_t)’ {aka ‘long int(int, char *, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:687:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 687 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:687:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 687 | SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_llistxattr’ alias between functions of incompatible types ‘long int(const char *, char *, size_t)’ {aka ‘long int(const char *, char *, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:681:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 681 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:681:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 681 | SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_listxattr’ alias between functions of incompatible types ‘long int(const char *, char *, size_t)’ {aka ‘long int(const char *, char *, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:675:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 675 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:675:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 675 | SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fgetxattr’ alias between functions of incompatible types ‘long int(int, const char *, void *, size_t)’ {aka ‘long int(int, const char *, void *, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:611:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 611 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:611:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 611 | SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_lgetxattr’ alias between functions of incompatible types ‘long int(const char *, const char *, void *, size_t)’ {aka ‘long int(const char *, const char *, void *, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:605:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 605 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:605:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 605 | SYSCALL_DEFINE4(lgetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getxattr’ alias between functions of incompatible types ‘long int(const char *, const char *, void *, size_t)’ {aka ‘long int(const char *, const char *, void *, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:599:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 599 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:599:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 599 | SYSCALL_DEFINE4(getxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fsetxattr’ alias between functions of incompatible types ‘long int(int, const char *, const void *, size_t, int)’ {aka ‘long int(int, const char *, const void *, unsigned int, int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:519:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 519 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:519:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 519 | SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_lsetxattr’ alias between functions of incompatible types ‘long int(const char *, const char *, const void *, size_t, int)’ {aka ‘long int(const char *, const char *, const void *, unsigned int, int)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:512:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 512 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/xattr.c:512:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 512 | SYSCALL_DEFINE5(lsetxattr, const char __user *, pathname, | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_REJECT.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘reject_tg6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_REJECT.c:124:1: note: in expansion of macro ‘module_init’ 124 | module_init(reject_tg6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_REJECT.c:114:19: note: ‘init_module’ target declared here 114 | static int __init reject_tg6_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_REJECT.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘reject_tg6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_REJECT.c:125:1: note: in expansion of macro ‘module_exit’ 125 | module_exit(reject_tg6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_REJECT.c:119:20: note: ‘cleanup_module’ target declared here 119 | static void __exit reject_tg6_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_yeah.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_yeah_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_yeah.c:252:1: note: in expansion of macro ‘module_init’ 252 | module_init(tcp_yeah_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_yeah.c:240:19: note: ‘init_module’ target declared here 240 | static int __init tcp_yeah_register(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_yeah.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_yeah_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_yeah.c:253:1: note: in expansion of macro ‘module_exit’ 253 | module_exit(tcp_yeah_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_yeah.c:247:20: note: ‘cleanup_module’ target declared here 247 | static void __exit tcp_yeah_unregister(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/netfilter/ip6t_SYNPROXY.o CC [M] net/ipv4/tcp_illinois.o CC fs/fs-writeback.o In file included from /<>/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘synproxy_tg6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_SYNPROXY.c:522:1: note: in expansion of macro ‘module_init’ 522 | module_init(synproxy_tg6_init); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_SYNPROXY.c:512:19: note: ‘init_module’ target declared here 512 | static int __init synproxy_tg6_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/netfilter/ip6t_SYNPROXY.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘synproxy_tg6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_SYNPROXY.c:523:1: note: in expansion of macro ‘module_exit’ 523 | module_exit(synproxy_tg6_exit); | ^~~~~~~~~~~ /<>/net/ipv6/netfilter/ip6t_SYNPROXY.c:517:20: note: ‘cleanup_module’ target declared here 517 | static void __exit synproxy_tg6_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_illinois.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcp_illinois_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_illinois.c:351:1: note: in expansion of macro ‘module_init’ 351 | module_init(tcp_illinois_register); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_illinois.c:340:19: note: ‘init_module’ target declared here 340 | static int __init tcp_illinois_register(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv4/tcp_illinois.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcp_illinois_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv4/tcp_illinois.c:352:1: note: in expansion of macro ‘module_exit’ 352 | module_exit(tcp_illinois_unregister); | ^~~~~~~~~~~ /<>/net/ipv4/tcp_illinois.c:346:20: note: ‘cleanup_module’ target declared here 346 | static void __exit tcp_illinois_unregister(void) | ^~~~~~~~~~~~~~~~~~~~~~~ LD [M] net/ipv6/netfilter/nf_conntrack_ipv6.o LD [M] net/ipv6/netfilter/nf_nat_ipv6.o LD [M] net/ipv6/netfilter/nf_defrag_ipv6.o CC fs/pnode.o CC net/ipv6/af_inet6.o AR net/ipv4/built-in.a LD [M] net/ipv4/gre.o CC [M] net/kcm/kcmsock.o CC fs/splice.o In file included from /<>/include/trace/define_trace.h:97, 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:277:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 277 | strncpy(__entry->name, dev_name(wb->bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/events/writeback.h:276:2: note: in expansion of macro ‘TP_fast_assign’ 276 | 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:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | 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:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { 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:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | 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:69:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 69 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 70 | mapping ? dev_name(inode_to_bdi(mapping->host)->dev) : "(unknown)", 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/writeback.h:56:1: note: in expansion of macro ‘TRACE_EVENT’ 56 | TRACE_EVENT(writeback_dirty_page, | ^~~~~~~~~~~ /<>/include/trace/events/writeback.h:68:2: note: in expansion of macro ‘TP_fast_assign’ 68 | TP_fast_assign( | ^~~~~~~~~~~~~~ /<>/include/trace/events/writeback.h: In function ‘perf_trace_writeback_write_inode_template’: /<>/include/trace/events/writeback.h:179:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 179 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 180 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/perf.h:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/events/writeback.h:178:2: note: in expansion of macro ‘TP_fast_assign’ 178 | 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:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | 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( | ^~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/ip.h:31, from /<>/include/linux/errqueue.h:6, from /<>/net/kcm/kcmsock.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘kcm_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/kcm/kcmsock.c:2102:1: note: in expansion of macro ‘module_init’ 2102 | module_init(kcm_init); | ^~~~~~~~~~~ /<>/net/kcm/kcmsock.c:2033:19: note: ‘init_module’ target declared here 2033 | static int __init kcm_init(void) | ^~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/ip.h:31, from /<>/include/linux/errqueue.h:6, from /<>/net/kcm/kcmsock.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘kcm_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/kcm/kcmsock.c:2103:1: note: in expansion of macro ‘module_exit’ 2103 | module_exit(kcm_exit); | ^~~~~~~~~~~ /<>/net/kcm/kcmsock.c:2090:20: note: ‘cleanup_module’ target declared here 2090 | static void __exit kcm_exit(void) | ^~~~~~~~ /<>/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:66:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 66 | { 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:96, 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:69:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 69 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 70 | mapping ? dev_name(inode_to_bdi(mapping->host)->dev) : "(unknown)", 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | PARAMS(assign), \ | ^~~~~~ /<>/include/trace/events/writeback.h:56:1: note: in expansion of macro ‘TRACE_EVENT’ 56 | TRACE_EVENT(writeback_dirty_page, | ^~~~~~~~~~~ /<>/include/trace/events/writeback.h:68:2: note: in expansion of macro ‘TP_fast_assign’ 68 | TP_fast_assign( | ^~~~~~~~~~~~~~ /<>/include/trace/events/writeback.h: In function ‘trace_event_raw_event_writeback_write_inode_template’: /<>/include/trace/events/writeback.h:179:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 179 | strncpy(__entry->name, | ^~~~~~~~~~~~~~~~~~~~~~ 180 | dev_name(inode_to_bdi(inode)->dev), 32); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/events/writeback.h:178:2: note: in expansion of macro ‘TP_fast_assign’ 178 | TP_fast_assign( | ^~~~~~~~~~~~~~ /<>/include/trace/events/writeback.h: In function ‘trace_event_raw_event_writeback_class’: /<>/include/trace/events/writeback.h:277:3: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 277 | strncpy(__entry->name, dev_name(wb->bdi->dev), 32); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/include/trace/trace_events.h:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/events/writeback.h:276:2: note: in expansion of macro ‘TP_fast_assign’ 276 | 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:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | 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:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { 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:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | 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:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { assign; } \ | ^~~~~~ /<>/include/trace/trace_events.h:78:9: note: in expansion of macro ‘PARAMS’ 78 | 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:720:4: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 720 | { 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/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1345:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1345 | SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, uiov, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1397:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1397 | SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1733:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1733 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/splice.c:30: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_vmsplice’ alias between functions of incompatible types ‘long int(int, const struct iovec *, long unsigned int, unsigned int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1345:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1345 | SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, uiov, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1345:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1345 | SYSCALL_DEFINE4(vmsplice, int, fd, const struct iovec __user *, uiov, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_tee’ alias between functions of incompatible types ‘long int(int, int, size_t, unsigned int)’ {aka ‘long int(int, int, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1733:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1733 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1733:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1733 | SYSCALL_DEFINE4(tee, int, fdin, int, fdout, size_t, len, unsigned int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_splice’ alias between functions of incompatible types ‘long int(int, loff_t *, int, loff_t *, size_t, unsigned int)’ {aka ‘long int(int, long long int *, int, long long int *, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1397:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1397 | SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/splice.c:1397:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1397 | SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, | ^~~~~~~~~~~~~~~ CC net/ipv6/anycast.o CC [M] net/kcm/kcmproc.o CC fs/sync.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:161:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 161 | SYSCALL_DEFINE1(syncfs, int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:228:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 228 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:233:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 233 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:364:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 364 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:372:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 372 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/sync.c:14: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sync_file_range2’ alias between functions of incompatible types ‘long int(int, unsigned int, loff_t, loff_t)’ {aka ‘long int(int, unsigned int, long long int, long long int)’} and ‘long int(long int, long int, long long int, long long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:372:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 372 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:372:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 372 | SYSCALL_DEFINE4(sync_file_range2, int, fd, unsigned int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sync_file_range’ alias between functions of incompatible types ‘long int(int, loff_t, loff_t, unsigned int)’ {aka ‘long int(int, long long int, long long int, unsigned int)’} and ‘long int(long int, long long int, long long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:364:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 364 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:364:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 364 | SYSCALL_DEFINE4(sync_file_range, int, fd, loff_t, offset, loff_t, nbytes, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fdatasync’ alias between functions of incompatible types ‘long int(unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:233:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 233 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:233:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 233 | SYSCALL_DEFINE1(fdatasync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fsync’ alias between functions of incompatible types ‘long int(unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:228:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 228 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/sync.c:228:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 228 | SYSCALL_DEFINE1(fsync, unsigned int, fd) | ^~~~~~~~~~~~~~~ CC net/ipv6/ip6_output.o LD [M] net/kcm/kcm.o CC fs/utimes.o CC [M] net/key/af_key.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:168:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 168 | SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:216:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 216 | SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:222:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 222 | SYSCALL_DEFINE2(utimes, char __user *, filename, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/utimes.c:6: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_utimensat’ alias between functions of incompatible types ‘long int(int, const char *, struct timespec *, int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:168:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 168 | SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:168:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 168 | SYSCALL_DEFINE4(utimensat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_utimes’ alias between functions of incompatible types ‘long int(char *, struct timeval *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:222:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 222 | SYSCALL_DEFINE2(utimes, char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:222:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 222 | SYSCALL_DEFINE2(utimes, char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_futimesat’ alias between functions of incompatible types ‘long int(int, const char *, struct timeval *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:216:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 216 | SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/utimes.c:216:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 216 | SYSCALL_DEFINE3(futimesat, int, dfd, const char __user *, filename, | ^~~~~~~~~~~~~~~ CC fs/d_path.o CC fs/stack.o In file included from /<>/net/key/af_key.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipsec_pfkey_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/key/af_key.c:3917:1: note: in expansion of macro ‘module_init’ 3917 | module_init(ipsec_pfkey_init); | ^~~~~~~~~~~ /<>/net/key/af_key.c:3889:19: note: ‘init_module’ target declared here 3889 | static int __init ipsec_pfkey_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/key/af_key.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipsec_pfkey_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/key/af_key.c:3918:1: note: in expansion of macro ‘module_exit’ 3918 | module_exit(ipsec_pfkey_exit); | ^~~~~~~~~~~ /<>/net/key/af_key.c:3881:20: note: ‘cleanup_module’ target declared here 3881 | static void __exit ipsec_pfkey_exit(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/d_path.c:424:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 424 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/d_path.c:2: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getcwd’ alias between functions of incompatible types ‘long int(char *, long unsigned int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/d_path.c:424:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 424 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/d_path.c:424:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 424 | SYSCALL_DEFINE2(getcwd, char __user *, buf, unsigned long, size) | ^~~~~~~~~~~~~~~ CC fs/fs_struct.o CC [M] net/l2tp/l2tp_core.o CC fs/statfs.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:176:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 176 | SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:185:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 185 | SYSCALL_DEFINE3(statfs64, const char __user *, pathname, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:197:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 197 | SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:206:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 206 | SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:232:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 232 | SYSCALL_DEFINE2(ustat, unsigned, dev, struct ustat __user *, ubuf) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/statfs.c:2: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_statfs’ alias between functions of incompatible types ‘long int(const char *, struct statfs *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:176:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 176 | SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:176:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 176 | SYSCALL_DEFINE2(statfs, const char __user *, pathname, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_ustat’ alias between functions of incompatible types ‘long int(unsigned int, struct ustat *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:232:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 232 | SYSCALL_DEFINE2(ustat, unsigned, dev, struct ustat __user *, ubuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:232:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 232 | SYSCALL_DEFINE2(ustat, unsigned, dev, struct ustat __user *, ubuf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fstatfs64’ alias between functions of incompatible types ‘long int(unsigned int, size_t, struct statfs64 *)’ {aka ‘long int(unsigned int, unsigned int, struct statfs64 *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:206:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 206 | SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:206:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 206 | SYSCALL_DEFINE3(fstatfs64, unsigned int, fd, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_fstatfs’ alias between functions of incompatible types ‘long int(unsigned int, struct statfs *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:197:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 197 | SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:197:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 197 | SYSCALL_DEFINE2(fstatfs, unsigned int, fd, struct statfs __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_statfs64’ alias between functions of incompatible types ‘long int(const char *, size_t, struct statfs64 *)’ {aka ‘long int(const char *, unsigned int, struct statfs64 *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:185:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 185 | SYSCALL_DEFINE3(statfs64, const char __user *, pathname, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/statfs.c:185:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 185 | SYSCALL_DEFINE3(statfs64, const char __user *, pathname, size_t, sz, struct statfs64 __user *, buf) | ^~~~~~~~~~~~~~~ CC net/l3mdev/l3mdev.o In file included from /<>/net/l2tp/l2tp_core.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘l2tp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_core.c:1796:1: note: in expansion of macro ‘module_init’ 1796 | module_init(l2tp_init); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_core.c:1765:19: note: ‘init_module’ target declared here 1765 | static int __init l2tp_init(void) | ^~~~~~~~~ In file included from /<>/net/l2tp/l2tp_core.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘l2tp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/l2tp/l2tp_core.c:1797:1: note: in expansion of macro ‘module_exit’ 1797 | module_exit(l2tp_exit); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_core.c:1787:20: note: ‘cleanup_module’ target declared here 1787 | static void __exit l2tp_exit(void) | ^~~~~~~~~ CC fs/fs_pin.o CC net/ipv6/ip6_input.o CC fs/nsfs.o AR net/l3mdev/built-in.a CC [M] net/lapb/lapb_in.o CC fs/buffer.o CC [M] net/l2tp/l2tp_ppp.o CC [M] net/lapb/lapb_out.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/buffer.c:3294:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 3294 | SYSCALL_DEFINE2(bdflush, int, func, long, data) | ^~~~~~~~~~~~~~~ In file included from /<>/net/l2tp/l2tp_ppp.c:62: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pppol2tp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ppp.c:1900:1: note: in expansion of macro ‘module_init’ 1900 | module_init(pppol2tp_init); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ppp.c:1852:19: note: ‘init_module’ target declared here 1852 | static int __init pppol2tp_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/l2tp/l2tp_ppp.c:62: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pppol2tp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/l2tp/l2tp_ppp.c:1901:1: note: in expansion of macro ‘module_exit’ 1901 | module_exit(pppol2tp_exit); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ppp.c:1890:20: note: ‘cleanup_module’ target declared here 1890 | static void __exit pppol2tp_exit(void) | ^~~~~~~~~~~~~ CC net/ipv6/addrconf.o CC [M] net/lapb/lapb_subr.o CC [M] net/l2tp/l2tp_ip.o In file included from /<>/net/l2tp/l2tp_ip.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘l2tp_ip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ip.c:674:1: note: in expansion of macro ‘module_init’ 674 | module_init(l2tp_ip_init); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ip.c:644:19: note: ‘init_module’ target declared here 644 | static int __init l2tp_ip_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/l2tp/l2tp_ip.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘l2tp_ip_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/l2tp/l2tp_ip.c:675:1: note: in expansion of macro ‘module_exit’ 675 | module_exit(l2tp_ip_exit); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ip.c:667:20: note: ‘cleanup_module’ target declared here 667 | static void __exit l2tp_ip_exit(void) | ^~~~~~~~~~~~ CC [M] net/lapb/lapb_timer.o CC [M] net/lapb/lapb_iface.o CC [M] net/l2tp/l2tp_netlink.o CC fs/block_dev.o In file included from /<>/net/lapb/lapb_iface.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lapb_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/lapb/lapb_iface.c:440:1: note: in expansion of macro ‘module_init’ 440 | module_init(lapb_init); | ^~~~~~~~~~~ /<>/net/lapb/lapb_iface.c:426:19: note: ‘init_module’ target declared here 426 | static int __init lapb_init(void) | ^~~~~~~~~ In file included from /<>/net/lapb/lapb_iface.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lapb_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/lapb/lapb_iface.c:441:1: note: in expansion of macro ‘module_exit’ 441 | module_exit(lapb_exit); | ^~~~~~~~~~~ /<>/net/lapb/lapb_iface.c:431:20: note: ‘cleanup_module’ target declared here 431 | static void __exit lapb_exit(void) | ^~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/l2tp/l2tp_netlink.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘l2tp_nl_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_netlink.c:1060:1: note: in expansion of macro ‘module_init’ 1060 | module_init(l2tp_nl_init); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_netlink.c:1049:19: note: ‘init_module’ target declared here 1049 | static int __init l2tp_nl_init(void) | ^~~~~~~~~~~~ LD [M] net/lapb/lapb.o CC [M] net/llc/llc_core.o CC [M] net/l2tp/l2tp_eth.o In file included from /<>/net/llc/llc_core.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘llc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/llc/llc_core.c:158:1: note: in expansion of macro ‘module_init’ 158 | module_init(llc_init); | ^~~~~~~~~~~ /<>/net/llc/llc_core.c:145:19: note: ‘init_module’ target declared here 145 | static int __init llc_init(void) | ^~~~~~~~ In file included from /<>/net/llc/llc_core.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘llc_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/llc/llc_core.c:159:1: note: in expansion of macro ‘module_exit’ 159 | module_exit(llc_exit); | ^~~~~~~~~~~ /<>/net/llc/llc_core.c:152:20: note: ‘cleanup_module’ target declared here 152 | static void __exit llc_exit(void) | ^~~~~~~~ CC fs/direct-io.o CC net/ipv6/addrlabel.o In file included from /<>/net/l2tp/l2tp_eth.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘l2tp_eth_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_eth.c:395:1: note: in expansion of macro ‘module_init’ 395 | module_init(l2tp_eth_init); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_eth.c:374:19: note: ‘init_module’ target declared here 374 | static int __init l2tp_eth_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/l2tp/l2tp_eth.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘l2tp_eth_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/l2tp/l2tp_eth.c:396:1: note: in expansion of macro ‘module_exit’ 396 | module_exit(l2tp_eth_exit); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_eth.c:390:20: note: ‘cleanup_module’ target declared here 390 | static void __exit l2tp_eth_exit(void) | ^~~~~~~~~~~~~ CC [M] net/llc/llc_input.o CC [M] net/l2tp/l2tp_debugfs.o CC net/ipv6/route.o CC [M] net/llc/llc_output.o In file included from /<>/net/l2tp/l2tp_debugfs.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘l2tp_debugfs_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_debugfs.c:367:1: note: in expansion of macro ‘module_init’ 367 | module_init(l2tp_debugfs_init); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_debugfs.c:337:19: note: ‘init_module’ target declared here 337 | static int __init l2tp_debugfs_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/l2tp/l2tp_debugfs.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘l2tp_debugfs_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/l2tp/l2tp_debugfs.c:368:1: note: in expansion of macro ‘module_exit’ 368 | module_exit(l2tp_debugfs_exit); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_debugfs.c:361:20: note: ‘cleanup_module’ target declared here 361 | static void __exit l2tp_debugfs_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/l2tp/l2tp_ip6.o CC fs/mpage.o CC [M] net/llc/llc_if.o In file included from /<>/net/l2tp/l2tp_ip6.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘l2tp_ip6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ip6.c:814:1: note: in expansion of macro ‘module_init’ 814 | module_init(l2tp_ip6_init); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ip6.c:784:19: note: ‘init_module’ target declared here 784 | static int __init l2tp_ip6_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/l2tp/l2tp_ip6.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘l2tp_ip6_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/l2tp/l2tp_ip6.c:815:1: note: in expansion of macro ‘module_exit’ 815 | module_exit(l2tp_ip6_exit); | ^~~~~~~~~~~ /<>/net/l2tp/l2tp_ip6.c:807:20: note: ‘cleanup_module’ target declared here 807 | static void __exit l2tp_ip6_exit(void) | ^~~~~~~~~~~~~ CC [M] net/mac80211/main.o CC [M] net/llc/llc_c_ev.o CC fs/proc_namespace.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/inet_ecn.h:8, from /<>/include/net/codel.h:48, from /<>/include/net/mac80211.h:25, from /<>/net/mac80211/main.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ieee80211_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/mac80211/main.c:1295:1: note: in expansion of macro ‘subsys_initcall’ 1295 | subsys_initcall(ieee80211_init); | ^~~~~~~~~~~~~~~ /<>/net/mac80211/main.c:1252:19: note: ‘init_module’ target declared here 1252 | static int __init ieee80211_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/inet_ecn.h:8, from /<>/include/net/codel.h:48, from /<>/include/net/mac80211.h:25, from /<>/net/mac80211/main.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ieee80211_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/mac80211/main.c:1296:1: note: in expansion of macro ‘module_exit’ 1296 | module_exit(ieee80211_exit); | ^~~~~~~~~~~ /<>/net/mac80211/main.c:1282:20: note: ‘cleanup_module’ target declared here 1282 | static void __exit ieee80211_exit(void) | ^~~~~~~~~~~~~~ CC fs/eventpoll.o CC [M] net/llc/llc_c_ac.o /<>/fs/eventpoll.c: In function ‘ep_set_busy_poll_napi_id’: /<>/fs/eventpoll.c:436:32: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 436 | sock = sock_from_file(epi->ffd.file, &err); | ~~~~~~~~^~~~~ /<>/fs/eventpoll.c: In function ‘ep_remove’: /<>/fs/eventpoll.c:768:30: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 768 | struct file *file = epi->ffd.file; | ~~~~~~~~^~~~~ /<>/fs/eventpoll.c: In function ‘ep_item_poll’: /<>/fs/eventpoll.c:886:29: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 886 | if (!is_file_epoll(epi->ffd.file)) | ~~~~~~~~^~~~~ /<>/fs/eventpoll.c:887:27: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 887 | return vfs_poll(epi->ffd.file, pt) & epi->event.events; | ~~~~~~~~^~~~~ /<>/fs/eventpoll.c:890:20: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 890 | poll_wait(epi->ffd.file, &ep->poll_wait, pt); | ~~~~~~~~^~~~~ /<>/fs/eventpoll.c: In function ‘get_epoll_tfile_raw_ptr’: /<>/fs/eventpoll.c:1102:22: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1102 | file_raw = epi->ffd.file; | ~~~~~~~~^~~~~ In file included from /<>/include/linux/init.h:5, from /<>/fs/eventpoll.c:14: /<>/fs/eventpoll.c: In function ‘ep_loop_check_proc’: /<>/fs/eventpoll.c:1867:38: warning: taking address of packed member of ‘struct epoll_filefd’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1867 | if (unlikely(is_file_epoll(epi->ffd.file))) { | ~~~~~~~~^~~~~ /<>/include/linux/compiler.h:77:42: note: in definition of macro ‘unlikely’ 77 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ In file included from /<>/include/linux/compiler_types.h:58, from : /<>/fs/eventpoll.c: At top level: /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:1981:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1981 | SYSCALL_DEFINE1(epoll_create1, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:1986:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1986 | SYSCALL_DEFINE1(epoll_create, int, size) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:1999:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1999 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:2197:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2197 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:2207:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 2207 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/eventpoll.c:28: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_epoll_pwait’ alias between functions of incompatible types ‘long int(int, struct epoll_event *, int, int, const sigset_t *, size_t)’ {aka ‘long int(int, struct epoll_event *, int, int, const struct *, unsigned int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:2207:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 2207 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:2207:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 2207 | SYSCALL_DEFINE6(epoll_pwait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_epoll_wait’ alias between functions of incompatible types ‘long int(int, struct epoll_event *, int, int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:2197:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2197 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:2197:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2197 | SYSCALL_DEFINE4(epoll_wait, int, epfd, struct epoll_event __user *, events, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_epoll_ctl’ alias between functions of incompatible types ‘long int(int, int, int, struct epoll_event *)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:1999:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1999 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventpoll.c:1999:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1999 | SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd, | ^~~~~~~~~~~~~~~ CC [M] net/mac80211/status.o CC net/ipv6/ip6_fib.o CC fs/anon_inodes.o CC [M] net/llc/llc_conn.o CC fs/signalfd.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/signalfd.c:311:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 311 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/signalfd.c:322:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 322 | SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/signalfd.c:32: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_signalfd4’ alias between functions of incompatible types ‘long int(int, sigset_t *, size_t, int)’ {aka ‘long int(int, struct *, unsigned int, int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/signalfd.c:311:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 311 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/signalfd.c:311:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 311 | SYSCALL_DEFINE4(signalfd4, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_signalfd’ alias between functions of incompatible types ‘long int(int, sigset_t *, size_t)’ {aka ‘long int(int, struct *, unsigned int)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/signalfd.c:322:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 322 | SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/signalfd.c:322:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 322 | SYSCALL_DEFINE3(signalfd, int, ufd, sigset_t __user *, user_mask, | ^~~~~~~~~~~~~~~ CC [M] net/llc/llc_c_st.o CC fs/timerfd.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/timerfd.c:387:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 387 | SYSCALL_DEFINE2(timerfd_create, int, clockid, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/timerfd.c:535:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 535 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/timerfd.c:553:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 553 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/timerfd.c:26: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_timerfd_gettime’ alias between functions of incompatible types ‘long int(int, struct itimerspec *)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/timerfd.c:553:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 553 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/timerfd.c:553:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 553 | SYSCALL_DEFINE2(timerfd_gettime, int, ufd, struct itimerspec __user *, otmr) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_timerfd_settime’ alias between functions of incompatible types ‘long int(int, int, const struct itimerspec *, struct itimerspec *)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/timerfd.c:535:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 535 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/timerfd.c:535:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 535 | SYSCALL_DEFINE4(timerfd_settime, int, ufd, int, flags, | ^~~~~~~~~~~~~~~ CC [M] net/llc/llc_pdu.o CC [M] net/mac80211/driver-ops.o CC fs/eventfd.o CC net/ipv6/ipv6_sockglue.o CC [M] net/llc/llc_sap.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventfd.c:412:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 412 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventfd.c:417:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 417 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/eventfd.c:18: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_eventfd2’ alias between functions of incompatible types ‘long int(unsigned int, int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventfd.c:412:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 412 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventfd.c:412:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 412 | SYSCALL_DEFINE2(eventfd2, unsigned int, count, int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_eventfd’ alias between functions of incompatible types ‘long int(unsigned int)’ and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventfd.c:417:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 417 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/eventfd.c:417:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 417 | SYSCALL_DEFINE1(eventfd, unsigned int, count) | ^~~~~~~~~~~~~~~ CC fs/userfaultfd.o CC [M] net/mac80211/sta_info.o CC [M] net/llc/llc_s_ac.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/userfaultfd.c:1901:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1901 | SYSCALL_DEFINE1(userfaultfd, int, flags) | ^~~~~~~~~~~~~~~ CC [M] net/llc/llc_s_ev.o CC fs/aio.o CC net/ipv6/ndisc.o CC [M] net/llc/llc_s_st.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1280:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1280 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1349:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1349 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1703:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1703 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1811:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1811 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1881:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1881 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1904:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1904 | SYSCALL_DEFINE6(io_pgetevents, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/aio.c:19: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_io_setup’ alias between functions of incompatible types ‘long int(unsigned int, aio_context_t *)’ {aka ‘long int(unsigned int, long unsigned int *)’} and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1280:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1280 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1280:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1280 | SYSCALL_DEFINE2(io_setup, unsigned, nr_events, aio_context_t __user *, ctxp) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_io_pgetevents’ alias between functions of incompatible types ‘long int(aio_context_t, long int, long int, struct io_event *, struct timespec *, const struct __aio_sigset *)’ {aka ‘long int(long unsigned int, long int, long int, struct io_event *, struct timespec *, const struct __aio_sigset *)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1904:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1904 | SYSCALL_DEFINE6(io_pgetevents, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1904:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1904 | SYSCALL_DEFINE6(io_pgetevents, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_io_getevents’ alias between functions of incompatible types ‘long int(aio_context_t, long int, long int, struct io_event *, struct timespec *)’ {aka ‘long int(long unsigned int, long int, long int, struct io_event *, struct timespec *)’} and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1881:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1881 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1881:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1881 | SYSCALL_DEFINE5(io_getevents, aio_context_t, ctx_id, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_io_cancel’ alias between functions of incompatible types ‘long int(aio_context_t, struct iocb *, struct io_event *)’ {aka ‘long int(long unsigned int, struct iocb *, struct io_event *)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1811:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1811 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1811:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1811 | SYSCALL_DEFINE3(io_cancel, aio_context_t, ctx_id, struct iocb __user *, iocb, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_io_submit’ alias between functions of incompatible types ‘long int(aio_context_t, long int, struct iocb **)’ {aka ‘long int(long unsigned int, long int, struct iocb **)’} and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1703:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1703 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1703:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1703 | SYSCALL_DEFINE3(io_submit, aio_context_t, ctx_id, long, nr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_io_destroy’ alias between functions of incompatible types ‘long int(aio_context_t)’ {aka ‘long int(long unsigned int)’} and ‘long int(long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1349:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1349 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:213:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 213 | #define SYSCALL_DEFINE1(name, ...) SYSCALL_DEFINEx(1, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/aio.c:1349:1: note: in expansion of macro ‘SYSCALL_DEFINE1’ 1349 | SYSCALL_DEFINE1(io_destroy, aio_context_t, ctx) | ^~~~~~~~~~~~~~~ CC [M] net/llc/af_llc.o In file included from /<>/net/llc/af_llc.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘llc2_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/llc/af_llc.c:1264:1: note: in expansion of macro ‘module_init’ 1264 | module_init(llc2_init); | ^~~~~~~~~~~ /<>/net/llc/af_llc.c:1214:19: note: ‘init_module’ target declared here 1214 | static int __init llc2_init(void) | ^~~~~~~~~ In file included from /<>/net/llc/af_llc.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘llc2_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/llc/af_llc.c:1265:1: note: in expansion of macro ‘module_exit’ 1265 | module_exit(llc2_exit); | ^~~~~~~~~~~ /<>/net/llc/af_llc.c:1253:20: note: ‘cleanup_module’ target declared here 1253 | static void __exit llc2_exit(void) | ^~~~~~~~~ CC fs/locks.o CC net/ipv6/udp.o CC [M] net/llc/llc_station.o CC [M] net/mac80211/wep.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/locks.c:1994:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1994 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/locks.c:124: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_flock’ alias between functions of incompatible types ‘long int(unsigned int, unsigned int)’ and ‘long int(long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/locks.c:1994:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1994 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/locks.c:1994:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1994 | SYSCALL_DEFINE2(flock, unsigned int, fd, unsigned int, cmd) | ^~~~~~~~~~~~~~~ CC [M] net/llc/llc_proc.o CC [M] net/mac80211/aead_api.o CC [M] net/llc/sysctl_net_llc.o CC [M] net/mac80211/wpa.o LD [M] net/llc/llc.o LD [M] net/llc/llc2.o CC fs/binfmt_script.o CC [M] net/mac802154/main.o CC fs/binfmt_elf.o CC net/ipv6/udplite.o In file included from /<>/net/mac802154/main.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ieee802154_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/mac802154/main.c:245:1: note: in expansion of macro ‘subsys_initcall’ 245 | subsys_initcall(ieee802154_init); | ^~~~~~~~~~~~~~~ /<>/net/mac802154/main.c:233:19: note: ‘init_module’ target declared here 233 | static int __init ieee802154_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/mac802154/main.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ieee802154_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/mac802154/main.c:246:1: note: in expansion of macro ‘module_exit’ 246 | module_exit(ieee802154_exit); | ^~~~~~~~~~~ /<>/net/mac802154/main.c:238:20: note: ‘cleanup_module’ target declared here 238 | static void __exit ieee802154_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/mac80211/scan.o CC net/ipv6/raw.o CC [M] net/mac802154/rx.o CC fs/binfmt_flat.o CC fs/mbcache.o CC [M] net/mac802154/tx.o CC net/ipv6/icmp.o CC fs/posix_acl.o CC [M] net/mac802154/mac_cmd.o CC [M] net/mac80211/offchannel.o CC [M] net/mac802154/mib.o CC fs/coredump.o CC net/ipv6/mcast.o CC [M] net/mac802154/iface.o CC [M] net/mac80211/ht.o CC fs/drop_caches.o CC [M] net/mac802154/llsec.o CC fs/fhandle.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fhandle.c:93:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 93 | SYSCALL_DEFINE5(name_to_handle_at, int, dfd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fhandle.c:256:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 256 | SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~ In file included from /<>/fs/fhandle.c:2: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_name_to_handle_at’ alias between functions of incompatible types ‘long int(int, const char *, struct file_handle *, int *, int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fhandle.c:93:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 93 | SYSCALL_DEFINE5(name_to_handle_at, int, dfd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fhandle.c:93:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 93 | SYSCALL_DEFINE5(name_to_handle_at, int, dfd, const char __user *, name, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_open_by_handle_at’ alias between functions of incompatible types ‘long int(int, struct file_handle *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fhandle.c:256:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 256 | SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/fhandle.c:256:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 256 | SYSCALL_DEFINE3(open_by_handle_at, int, mountdirfd, | ^~~~~~~~~~~~~~~ CC fs/iomap.o CC [M] net/mac80211/agg-tx.o CC net/ipv6/reassembly.o CC [M] net/mac802154/util.o CC fs/dcookies.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/dcookies.c:206:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 206 | SYSCALL_DEFINE3(lookup_dcookie, u64, cookie64, char __user *, buf, size_t, len) | ^~~~~~~~~~~~~~~ In file included from /<>/fs/dcookies.c:15: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_lookup_dcookie’ alias between functions of incompatible types ‘long int(u64, char *, size_t)’ {aka ‘long int(long long unsigned int, char *, unsigned int)’} and ‘long int(long long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/dcookies.c:206:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 206 | SYSCALL_DEFINE3(lookup_dcookie, u64, cookie64, char __user *, buf, size_t, len) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/fs/dcookies.c:206:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 206 | SYSCALL_DEFINE3(lookup_dcookie, u64, cookie64, char __user *, buf, size_t, len) | ^~~~~~~~~~~~~~~ CC [M] net/mac802154/cfg.o CC [M] fs/binfmt_misc.o CC net/ipv6/tcp_ipv6.o CC [M] net/mac80211/agg-rx.o In file included from /<>/fs/binfmt_misc.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_misc_binfmt’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:110:28: note: in expansion of macro ‘module_init’ 110 | #define core_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/fs/binfmt_misc.c:871:1: note: in expansion of macro ‘core_initcall’ 871 | core_initcall(init_misc_binfmt); | ^~~~~~~~~~~~~ /<>/fs/binfmt_misc.c:857:19: note: ‘init_module’ target declared here 857 | static int __init init_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/fs/binfmt_misc.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_misc_binfmt’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/fs/binfmt_misc.c:872:1: note: in expansion of macro ‘module_exit’ 872 | module_exit(exit_misc_binfmt); | ^~~~~~~~~~~ /<>/fs/binfmt_misc.c:865:20: note: ‘cleanup_module’ target declared here 865 | static void __exit exit_misc_binfmt(void) | ^~~~~~~~~~~~~~~~ CC [M] net/mac802154/trace.o AR fs/built-in.a CC [M] net/mac80211/vht.o LD [M] net/mac802154/mac802154.o AR net/mpls/built-in.a CC [M] net/mpls/mpls_gso.o CC [M] net/mac80211/ibss.o CC net/ipv6/ping.o In file included from /<>/net/mpls/mpls_gso.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mpls_gso_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/mpls/mpls_gso.c:105:1: note: in expansion of macro ‘module_init’ 105 | module_init(mpls_gso_init); | ^~~~~~~~~~~ /<>/net/mpls/mpls_gso.c:89:19: note: ‘init_module’ target declared here 89 | static int __init mpls_gso_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/mpls/mpls_gso.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mpls_gso_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/mpls/mpls_gso.c:106:1: note: in expansion of macro ‘module_exit’ 106 | module_exit(mpls_gso_exit); | ^~~~~~~~~~~ /<>/net/mpls/mpls_gso.c:99:20: note: ‘cleanup_module’ target declared here 99 | static void __exit mpls_gso_exit(void) | ^~~~~~~~~~~~~ CC [M] net/mpls/af_mpls.o CC [M] net/mpls/mpls_iptunnel.o In file included from /<>/net/mpls/af_mpls.c:6: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mpls_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/mpls/af_mpls.c:2538:1: note: in expansion of macro ‘module_init’ 2538 | module_init(mpls_init); | ^~~~~~~~~~~ /<>/net/mpls/af_mpls.c:2499:19: note: ‘init_module’ target declared here 2499 | static int __init mpls_init(void) | ^~~~~~~~~ In file included from /<>/net/mpls/af_mpls.c:6: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mpls_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/mpls/af_mpls.c:2549:1: note: in expansion of macro ‘module_exit’ 2549 | module_exit(mpls_exit); | ^~~~~~~~~~~ /<>/net/mpls/af_mpls.c:2540:20: note: ‘cleanup_module’ target declared here 2540 | static void __exit mpls_exit(void) | ^~~~~~~~~ In file included from /<>/net/mpls/mpls_iptunnel.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mpls_iptunnel_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/mpls/mpls_iptunnel.c:289:1: note: in expansion of macro ‘module_init’ 289 | module_init(mpls_iptunnel_init); | ^~~~~~~~~~~ /<>/net/mpls/mpls_iptunnel.c:285:19: note: ‘init_module’ target declared here 285 | static int __init mpls_iptunnel_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/mpls/mpls_iptunnel.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mpls_iptunnel_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/mpls/mpls_iptunnel.c:295:1: note: in expansion of macro ‘module_exit’ 295 | module_exit(mpls_iptunnel_exit); | ^~~~~~~~~~~ /<>/net/mpls/mpls_iptunnel.c:291:20: note: ‘cleanup_module’ target declared here 291 | static void __exit mpls_iptunnel_exit(void) | ^~~~~~~~~~~~~~~~~~ CC net/ipv6/exthdrs.o CC net/ipv6/datagram.o CC [M] net/mac80211/iface.o /<>/net/ipv6/exthdrs.c: In function ‘ipv6_dest_hao’: /<>/net/ipv6/exthdrs.c:234:23: warning: taking address of packed member of ‘struct ipv6_destopt_hao’ may result in an unaligned pointer value [-Waddress-of-packed-member] 234 | if (!(ipv6_addr_type(&hao->addr) & IPV6_ADDR_UNICAST)) { | ^~~~~~~~~~ /<>/net/ipv6/exthdrs.c:241:29: warning: taking address of packed member of ‘struct ipv6_destopt_hao’ may result in an unaligned pointer value [-Waddress-of-packed-member] 241 | (xfrm_address_t *)&hao->addr, IPPROTO_DSTOPTS); | ^~~~~~~~~~ LD [M] net/mpls/mpls_router.o CC [M] net/netfilter/ipset/ip_set_core.o In file included from /<>/net/netfilter/ipset/ip_set_core.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_set_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_core.c:2138:1: note: in expansion of macro ‘module_init’ 2138 | module_init(ip_set_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_core.c:2101:1: note: ‘init_module’ target declared here 2101 | ip_set_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_core.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_set_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_core.c:2139:1: note: in expansion of macro ‘module_exit’ 2139 | module_exit(ip_set_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_core.c:2129:1: note: ‘cleanup_module’ target declared here 2129 | ip_set_fini(void) | ^~~~~~~~~~~ CC net/ipv6/ip6_flowlabel.o CC net/ipv6/inet6_connection_sock.o CC [M] net/mac80211/rate.o /<>/net/netfilter/ipset/ip_set_core.c: In function ‘ip_set_rename’: /<>/net/netfilter/ipset/ip_set_core.c:1170:2: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 1170 | strncpy(set->name, name2, IPSET_MAXNAMELEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_getport.o CC net/ipv6/udp_offload.o CC [M] net/netfilter/ipset/pfxlen.o CC net/ipv6/seg6.o CC [M] net/mac80211/michael.o CC [M] net/netfilter/ipset/ip_set_bitmap_ip.o CC [M] net/mac80211/tkip.o CC [M] net/netfilter/ipset/ip_set_bitmap_ipmac.o In file included from /<>/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bitmap_ip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_ip.c:377:1: note: in expansion of macro ‘module_init’ 377 | module_init(bitmap_ip_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_ip.c:365:1: note: ‘init_module’ target declared here 365 | bitmap_ip_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_bitmap_ip.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bitmap_ip_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_ip.c:378:1: note: in expansion of macro ‘module_exit’ 378 | module_exit(bitmap_ip_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_ip.c:371:1: note: ‘cleanup_module’ target declared here 371 | bitmap_ip_fini(void) | ^~~~~~~~~~~~~~ CC net/ipv6/fib6_notifier.o CC net/ipv6/sysctl_net_ipv6.o In file included from /<>/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bitmap_ipmac_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_ipmac.c:423:1: note: in expansion of macro ‘module_init’ 423 | module_init(bitmap_ipmac_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_ipmac.c:411:1: note: ‘init_module’ target declared here 411 | bitmap_ipmac_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_bitmap_ipmac.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bitmap_ipmac_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_ipmac.c:424:1: note: in expansion of macro ‘module_exit’ 424 | module_exit(bitmap_ipmac_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_ipmac.c:417:1: note: ‘cleanup_module’ target declared here 417 | bitmap_ipmac_fini(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_bitmap_port.o CC [M] net/netfilter/ipset/ip_set_hash_ip.o CC net/ipv6/ip6mr.o In file included from /<>/net/netfilter/ipset/ip_set_bitmap_port.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bitmap_port_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_port.c:308:1: note: in expansion of macro ‘module_init’ 308 | module_init(bitmap_port_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_port.c:296:1: note: ‘init_module’ target declared here 296 | bitmap_port_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_bitmap_port.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bitmap_port_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_port.c:309:1: note: in expansion of macro ‘module_exit’ 309 | module_exit(bitmap_port_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_bitmap_port.c:302:1: note: ‘cleanup_module’ target declared here 302 | bitmap_port_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/mac80211/aes_cmac.o In file included from /<>/net/netfilter/ipset/ip_set_hash_ip.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_ip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ip.c:324:1: note: in expansion of macro ‘module_init’ 324 | module_init(hash_ip_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ip.c:312:1: note: ‘init_module’ target declared here 312 | hash_ip_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_ip.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_ip_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ip.c:325:1: note: in expansion of macro ‘module_exit’ 325 | module_exit(hash_ip_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ip.c:318:1: note: ‘cleanup_module’ target declared here 318 | hash_ip_fini(void) | ^~~~~~~~~~~~ CC [M] net/mac80211/aes_gmac.o CC [M] net/mac80211/fils_aead.o CC [M] net/mac80211/cfg.o CC [M] net/netfilter/ipset/ip_set_hash_ipmac.o CC [M] net/netfilter/ipvs/ip_vs_conn.o In file included from /<>/net/netfilter/ipset/ip_set_hash_ipmac.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_ipmac_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipmac.c:314:1: note: in expansion of macro ‘module_init’ 314 | module_init(hash_ipmac_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipmac.c:303:1: note: ‘init_module’ target declared here 303 | hash_ipmac_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_ipmac.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_ipmac_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipmac.c:315:1: note: in expansion of macro ‘module_exit’ 315 | module_exit(hash_ipmac_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipmac.c:309:1: note: ‘cleanup_module’ target declared here 309 | hash_ipmac_fini(void) | ^~~~~~~~~~~~~~~ CC net/ipv6/xfrm6_policy.o CC net/ipv6/xfrm6_state.o CC [M] net/netfilter/ipset/ip_set_hash_ipmark.o CC [M] net/netfilter/ipvs/ip_vs_core.o In file included from /<>/net/netfilter/ipset/ip_set_hash_ipmark.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_ipmark_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipmark.c:323:1: note: in expansion of macro ‘module_init’ 323 | module_init(hash_ipmark_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipmark.c:311:1: note: ‘init_module’ target declared here 311 | hash_ipmark_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_ipmark.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_ipmark_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipmark.c:324:1: note: in expansion of macro ‘module_exit’ 324 | module_exit(hash_ipmark_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipmark.c:317:1: note: ‘cleanup_module’ target declared here 317 | hash_ipmark_fini(void) | ^~~~~~~~~~~~~~~~ CC net/ipv6/xfrm6_input.o In file included from /<>/net/netfilter/ipvs/ip_vs_core.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_core.c:2380:1: note: in expansion of macro ‘module_init’ 2380 | module_init(ip_vs_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_core.c:2320:19: note: ‘init_module’ target declared here 2320 | static int __init ip_vs_init(void) | ^~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_core.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_core.c:2381:1: note: in expansion of macro ‘module_exit’ 2381 | module_exit(ip_vs_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_core.c:2369:20: note: ‘cleanup_module’ target declared here 2369 | static void __exit ip_vs_cleanup(void) | ^~~~~~~~~~~~~ CC [M] net/mac80211/ethtool.o CC [M] net/netfilter/ipset/ip_set_hash_ipport.o CC net/ipv6/xfrm6_output.o CC [M] net/mac80211/rx.o In file included from /<>/net/netfilter/ipset/ip_set_hash_ipport.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_ipport_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipport.c:391:1: note: in expansion of macro ‘module_init’ 391 | module_init(hash_ipport_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipport.c:379:1: note: ‘init_module’ target declared here 379 | hash_ipport_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_ipport.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_ipport_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipport.c:392:1: note: in expansion of macro ‘module_exit’ 392 | module_exit(hash_ipport_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipport.c:385:1: note: ‘cleanup_module’ target declared here 385 | hash_ipport_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_ctl.o /<>/net/mac80211/rx.c: In function ‘ieee80211_add_rx_radiotap_header’: /<>/net/mac80211/rx.c:279:15: warning: taking address of packed member of ‘struct ieee80211_radiotap_header’ may result in an unaligned pointer value [-Waddress-of-packed-member] 279 | it_present = &rthdr->it_present; | ^~~~~~~~~~~~~~~~~~ CC net/ipv6/xfrm6_protocol.o CC [M] net/netfilter/ipset/ip_set_hash_ipportip.o In file included from /<>/net/netfilter/ipset/ip_set_hash_ipportip.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_ipportip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipportip.c:406:1: note: in expansion of macro ‘module_init’ 406 | module_init(hash_ipportip_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipportip.c:394:1: note: ‘init_module’ target declared here 394 | hash_ipportip_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_ipportip.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_ipportip_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipportip.c:407:1: note: in expansion of macro ‘module_exit’ 407 | module_exit(hash_ipportip_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipportip.c:400:1: note: ‘cleanup_module’ target declared here 400 | hash_ipportip_fini(void) | ^~~~~~~~~~~~~~~~~~ CC net/ipv6/netfilter.o CC [M] net/netfilter/ipvs/ip_vs_sched.o CC [M] net/netfilter/ipset/ip_set_hash_ipportnet.o CC net/ipv6/fib6_rules.o CC [M] net/netfilter/ipvs/ip_vs_xmit.o CC [M] net/mac80211/spectmgmt.o In file included from /<>/net/netfilter/ipset/ip_set_hash_ipportnet.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_ipportnet_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipportnet.c:566:1: note: in expansion of macro ‘module_init’ 566 | module_init(hash_ipportnet_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipportnet.c:554:1: note: ‘init_module’ target declared here 554 | hash_ipportnet_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_ipportnet.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_ipportnet_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipportnet.c:567:1: note: in expansion of macro ‘module_exit’ 567 | module_exit(hash_ipportnet_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_ipportnet.c:560:1: note: ‘cleanup_module’ target declared here 560 | hash_ipportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/mac80211/tx.o CC net/ipv6/proc.o CC [M] net/netfilter/ipvs/ip_vs_app.o CC [M] net/netfilter/ipset/ip_set_hash_mac.o CC net/ipv6/syncookies.o In file included from /<>/net/netfilter/ipset/ip_set_hash_mac.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_mac_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_mac.c:170:1: note: in expansion of macro ‘module_init’ 170 | module_init(hash_mac_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_mac.c:158:1: note: ‘init_module’ target declared here 158 | hash_mac_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_mac.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_mac_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_mac.c:171:1: note: in expansion of macro ‘module_exit’ 171 | module_exit(hash_mac_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_mac.c:164:1: note: ‘cleanup_module’ target declared here 164 | hash_mac_fini(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_sync.o CC [M] net/netfilter/ipset/ip_set_hash_net.o CC net/ipv6/calipso.o In file included from /<>/net/netfilter/ipset/ip_set_hash_net.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_net_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_net.c:400:1: note: in expansion of macro ‘module_init’ 400 | module_init(hash_net_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_net.c:388:1: note: ‘init_module’ target declared here 388 | hash_net_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_net.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_net_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_net.c:401:1: note: in expansion of macro ‘module_exit’ 401 | module_exit(hash_net_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_net.c:394:1: note: ‘cleanup_module’ target declared here 394 | hash_net_fini(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_est.o CC [M] net/mac80211/key.o CC net/ipv6/seg6_iptunnel.o CC [M] net/netfilter/ipvs/ip_vs_proto.o CC [M] net/netfilter/ipset/ip_set_hash_netport.o In file included from /<>/net/netfilter/ipset/ip_set_hash_netport.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_netport_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netport.c:511:1: note: in expansion of macro ‘module_init’ 511 | module_init(hash_netport_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netport.c:499:1: note: ‘init_module’ target declared here 499 | hash_netport_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_netport.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_netport_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netport.c:512:1: note: in expansion of macro ‘module_exit’ 512 | module_exit(hash_netport_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netport.c:505:1: note: ‘cleanup_module’ target declared here 505 | hash_netport_fini(void) | ^~~~~~~~~~~~~~~~~ CC net/ipv6/seg6_local.o CC [M] net/netfilter/ipvs/ip_vs_pe.o CC [M] net/mac80211/util.o CC net/ipv6/seg6_hmac.o CC [M] net/netfilter/ipset/ip_set_hash_netiface.o CC [M] net/netfilter/ipvs/ip_vs_proto_tcp.o In file included from /<>/net/netfilter/ipset/ip_set_hash_netiface.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_netiface_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netiface.c:507:1: note: in expansion of macro ‘module_init’ 507 | module_init(hash_netiface_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netiface.c:495:1: note: ‘init_module’ target declared here 495 | hash_netiface_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_netiface.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_netiface_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netiface.c:508:1: note: in expansion of macro ‘module_exit’ 508 | module_exit(hash_netiface_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netiface.c:501:1: note: ‘cleanup_module’ target declared here 501 | hash_netiface_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_proto_udp.o CC net/ipv6/addrconf_core.o CC [M] net/netfilter/ipset/ip_set_hash_netnet.o CC [M] net/netfilter/ipvs/ip_vs_proto_ah_esp.o CC net/ipv6/exthdrs_core.o CC [M] net/mac80211/wme.o In file included from /<>/net/netfilter/ipset/ip_set_hash_netnet.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_netnet_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netnet.c:507:1: note: in expansion of macro ‘module_init’ 507 | module_init(hash_netnet_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netnet.c:495:1: note: ‘init_module’ target declared here 495 | hash_netnet_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_netnet.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_netnet_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netnet.c:508:1: note: in expansion of macro ‘module_exit’ 508 | module_exit(hash_netnet_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netnet.c:501:1: note: ‘cleanup_module’ target declared here 501 | hash_netnet_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_proto_sctp.o CC [M] net/mac80211/chan.o CC net/ipv6/ip6_checksum.o CC [M] net/netfilter/ipvs/ip_vs_nfct.o CC [M] net/netfilter/ipset/ip_set_hash_netportnet.o CC net/ipv6/ip6_icmp.o In file included from /<>/net/netfilter/ipset/ip_set_hash_netportnet.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hash_netportnet_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netportnet.c:611:1: note: in expansion of macro ‘module_init’ 611 | module_init(hash_netportnet_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netportnet.c:599:1: note: ‘init_module’ target declared here 599 | hash_netportnet_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_hash_netportnet.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hash_netportnet_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netportnet.c:612:1: note: in expansion of macro ‘module_exit’ 612 | module_exit(hash_netportnet_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_hash_netportnet.c:605:1: note: ‘cleanup_module’ target declared here 605 | hash_netportnet_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_rr.o CC [M] net/mac80211/trace.o CC net/ipv6/output_core.o In file included from /<>/net/netfilter/ipvs/ip_vs_rr.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_rr_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_rr.c:128:1: note: in expansion of macro ‘module_init’ 128 | module_init(ip_vs_rr_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_rr.c:117:19: note: ‘init_module’ target declared here 117 | static int __init ip_vs_rr_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_rr.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_rr_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_rr.c:129:1: note: in expansion of macro ‘module_exit’ 129 | module_exit(ip_vs_rr_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_rr.c:122:20: note: ‘cleanup_module’ target declared here 122 | static void __exit ip_vs_rr_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_wrr.o In file included from /<>/net/netfilter/ipvs/ip_vs_wrr.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_wrr_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_wrr.c:268:1: note: in expansion of macro ‘module_init’ 268 | module_init(ip_vs_wrr_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_wrr.c:257:19: note: ‘init_module’ target declared here 257 | static int __init ip_vs_wrr_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_wrr.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_wrr_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_wrr.c:269:1: note: in expansion of macro ‘module_exit’ 269 | module_exit(ip_vs_wrr_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_wrr.c:262:20: note: ‘cleanup_module’ target declared here 262 | static void __exit ip_vs_wrr_cleanup(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipset/ip_set_list_set.o CC [M] net/netfilter/ipvs/ip_vs_lc.o CC net/ipv6/protocol.o In file included from /<>/net/netfilter/ipset/ip_set_list_set.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘list_set_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_list_set.c:679:1: note: in expansion of macro ‘module_init’ 679 | module_init(list_set_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_list_set.c:667:1: note: ‘init_module’ target declared here 667 | list_set_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipset/ip_set_list_set.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘list_set_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_list_set.c:680:1: note: in expansion of macro ‘module_exit’ 680 | module_exit(list_set_fini); | ^~~~~~~~~~~ /<>/net/netfilter/ipset/ip_set_list_set.c:673:1: note: ‘cleanup_module’ target declared here 673 | list_set_fini(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_lc.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_lc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lc.c:91:1: note: in expansion of macro ‘module_init’ 91 | module_init(ip_vs_lc_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lc.c:80:19: note: ‘init_module’ target declared here 80 | static int __init ip_vs_lc_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_lc.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_lc_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lc.c:92:1: note: in expansion of macro ‘module_exit’ 92 | module_exit(ip_vs_lc_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lc.c:85:20: note: ‘cleanup_module’ target declared here 85 | static void __exit ip_vs_lc_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_wlc.o LD [M] net/netfilter/ipset/ip_set.o CC net/netfilter/core.o In file included from /<>/net/netfilter/ipvs/ip_vs_wlc.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_wlc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_wlc.c:114:1: note: in expansion of macro ‘module_init’ 114 | module_init(ip_vs_wlc_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_wlc.c:103:19: note: ‘init_module’ target declared here 103 | static int __init ip_vs_wlc_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_wlc.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_wlc_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_wlc.c:115:1: note: in expansion of macro ‘module_exit’ 115 | module_exit(ip_vs_wlc_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_wlc.c:108:20: note: ‘cleanup_module’ target declared here 108 | static void __exit ip_vs_wlc_cleanup(void) | ^~~~~~~~~~~~~~~~~ CC net/ipv6/ip6_offload.o CC [M] net/netfilter/ipvs/ip_vs_fo.o In file included from /<>/net/netfilter/ipvs/ip_vs_fo.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_fo_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_fo.c:77:1: note: in expansion of macro ‘module_init’ 77 | module_init(ip_vs_fo_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_fo.c:66:19: note: ‘init_module’ target declared here 66 | static int __init ip_vs_fo_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_fo.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_fo_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_fo.c:78:1: note: in expansion of macro ‘module_exit’ 78 | module_exit(ip_vs_fo_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_fo.c:71:20: note: ‘cleanup_module’ target declared here 71 | static void __exit ip_vs_fo_cleanup(void) | ^~~~~~~~~~~~~~~~ CC net/ipv6/tcpv6_offload.o CC [M] net/netfilter/ipvs/ip_vs_ovf.o CC [M] net/netfilter/ipvs/ip_vs_lblc.o In file included from /<>/net/netfilter/ipvs/ip_vs_ovf.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_ovf_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_ovf.c:84:1: note: in expansion of macro ‘module_init’ 84 | module_init(ip_vs_ovf_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_ovf.c:73:19: note: ‘init_module’ target declared here 73 | static int __init ip_vs_ovf_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_ovf.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_ovf_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_ovf.c:85:1: note: in expansion of macro ‘module_exit’ 85 | module_exit(ip_vs_ovf_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_ovf.c:78:20: note: ‘cleanup_module’ target declared here 78 | static void __exit ip_vs_ovf_cleanup(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_lblc.c:47: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_lblc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lblc.c:633:1: note: in expansion of macro ‘module_init’ 633 | module_init(ip_vs_lblc_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lblc.c:611:19: note: ‘init_module’ target declared here 611 | static int __init ip_vs_lblc_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_lblc.c:47: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_lblc_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lblc.c:634:1: note: in expansion of macro ‘module_exit’ 634 | module_exit(ip_vs_lblc_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lblc.c:625:20: note: ‘cleanup_module’ target declared here 625 | static void __exit ip_vs_lblc_cleanup(void) | ^~~~~~~~~~~~~~~~~~ CC net/ipv6/exthdrs_offload.o CC net/ipv6/inet6_hashtables.o CC [M] net/netfilter/ipvs/ip_vs_lblcr.o CC [M] net/netfilter/ipvs/ip_vs_dh.o In file included from /<>/net/netfilter/ipvs/ip_vs_lblcr.c:44: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_lblcr_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lblcr.c:818:1: note: in expansion of macro ‘module_init’ 818 | module_init(ip_vs_lblcr_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lblcr.c:796:19: note: ‘init_module’ target declared here 796 | static int __init ip_vs_lblcr_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_lblcr.c:44: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_lblcr_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lblcr.c:819:1: note: in expansion of macro ‘module_exit’ 819 | module_exit(ip_vs_lblcr_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_lblcr.c:810:20: note: ‘cleanup_module’ target declared here 810 | static void __exit ip_vs_lblcr_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_sh.o In file included from /<>/net/netfilter/ipvs/ip_vs_dh.c:43: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_dh_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_dh.c:275:1: note: in expansion of macro ‘module_init’ 275 | module_init(ip_vs_dh_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_dh.c:262:19: note: ‘init_module’ target declared here 262 | static int __init ip_vs_dh_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_dh.c:43: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_dh_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_dh.c:276:1: note: in expansion of macro ‘module_exit’ 276 | module_exit(ip_vs_dh_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_dh.c:268:20: note: ‘cleanup_module’ target declared here 268 | static void __exit ip_vs_dh_cleanup(void) | ^~~~~~~~~~~~~~~~ CC net/ipv6/mcast_snoop.o CC [M] net/mac80211/mlme.o CC [M] net/netfilter/ipvs/ip_vs_mh.o In file included from /<>/net/netfilter/ipvs/ip_vs_sh.c:45: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_sh_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_sh.c:381:1: note: in expansion of macro ‘module_init’ 381 | module_init(ip_vs_sh_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_sh.c:368:19: note: ‘init_module’ target declared here 368 | static int __init ip_vs_sh_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_sh.c:45: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_sh_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_sh.c:382:1: note: in expansion of macro ‘module_exit’ 382 | module_exit(ip_vs_sh_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_sh.c:374:20: note: ‘cleanup_module’ target declared here 374 | static void __exit ip_vs_sh_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/mac80211/tdls.o In file included from /<>/net/netfilter/ipvs/ip_vs_mh.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_mh_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_mh.c:536:1: note: in expansion of macro ‘module_init’ 536 | module_init(ip_vs_mh_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_mh.c:525:19: note: ‘init_module’ target declared here 525 | static int __init ip_vs_mh_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_mh.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_mh_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_mh.c:537:1: note: in expansion of macro ‘module_exit’ 537 | module_exit(ip_vs_mh_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_mh.c:530:20: note: ‘cleanup_module’ target declared here 530 | static void __exit ip_vs_mh_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_sed.o CC [M] net/ipv6/ah6.o In file included from /<>/net/netfilter/ipvs/ip_vs_sed.c:41: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_sed_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_sed.c:142:1: note: in expansion of macro ‘module_init’ 142 | module_init(ip_vs_sed_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_sed.c:131:19: note: ‘init_module’ target declared here 131 | static int __init ip_vs_sed_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_sed.c:41: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_sed_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_sed.c:143:1: note: in expansion of macro ‘module_exit’ 143 | module_exit(ip_vs_sed_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_sed.c:136:20: note: ‘cleanup_module’ target declared here 136 | static void __exit ip_vs_sed_cleanup(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_nq.o In file included from /<>/net/ipv6/ah6.c:30: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ah6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/ah6.c:813:1: note: in expansion of macro ‘module_init’ 813 | module_init(ah6_init); | ^~~~~~~~~~~ /<>/net/ipv6/ah6.c:787:19: note: ‘init_module’ target declared here 787 | static int __init ah6_init(void) | ^~~~~~~~ In file included from /<>/net/ipv6/ah6.c:30: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ah6_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/ah6.c:814:1: note: in expansion of macro ‘module_exit’ 814 | module_exit(ah6_fini); | ^~~~~~~~~~~ /<>/net/ipv6/ah6.c:803:20: note: ‘cleanup_module’ target declared here 803 | static void __exit ah6_fini(void) | ^~~~~~~~ CC [M] net/ipv6/esp6.o In file included from /<>/net/netfilter/ipvs/ip_vs_nq.c:37: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_nq_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_nq.c:141:1: note: in expansion of macro ‘module_init’ 141 | module_init(ip_vs_nq_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_nq.c:130:19: note: ‘init_module’ target declared here 130 | static int __init ip_vs_nq_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_nq.c:37: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_nq_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_nq.c:142:1: note: in expansion of macro ‘module_exit’ 142 | module_exit(ip_vs_nq_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_nq.c:135:20: note: ‘cleanup_module’ target declared here 135 | static void __exit ip_vs_nq_cleanup(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_ftp.o In file included from /<>/net/ipv6/esp6.c:31: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘esp6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/esp6.c:968:1: note: in expansion of macro ‘module_init’ 968 | module_init(esp6_init); | ^~~~~~~~~~~ /<>/net/ipv6/esp6.c:945:19: note: ‘init_module’ target declared here 945 | static int __init esp6_init(void) | ^~~~~~~~~ In file included from /<>/net/ipv6/esp6.c:31: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘esp6_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/esp6.c:969:1: note: in expansion of macro ‘module_exit’ 969 | module_exit(esp6_fini); | ^~~~~~~~~~~ /<>/net/ipv6/esp6.c:960:20: note: ‘cleanup_module’ target declared here 960 | static void __exit esp6_fini(void) | ^~~~~~~~~ CC [M] net/ipv6/esp6_offload.o In file included from /<>/net/netfilter/ipvs/ip_vs_ftp.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_ftp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_ftp.c:643:1: note: in expansion of macro ‘module_init’ 643 | module_init(ip_vs_ftp_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_ftp.c:627:19: note: ‘init_module’ target declared here 627 | static int __init ip_vs_ftp_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_ftp.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_ftp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_ftp.c:644:1: note: in expansion of macro ‘module_exit’ 644 | module_exit(ip_vs_ftp_exit); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_ftp.c:636:20: note: ‘cleanup_module’ target declared here 636 | static void __exit ip_vs_ftp_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/ipvs/ip_vs_pe_sip.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/protocol.h:30, from /<>/net/ipv6/esp6_offload.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘esp6_offload_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/esp6_offload.c:307:1: note: in expansion of macro ‘module_init’ 307 | module_init(esp6_offload_init); | ^~~~~~~~~~~ /<>/net/ipv6/esp6_offload.c:289:19: note: ‘init_module’ target declared here 289 | static int __init esp6_offload_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/include/net/protocol.h:30, from /<>/net/ipv6/esp6_offload.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘esp6_offload_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/esp6_offload.c:308:1: note: in expansion of macro ‘module_exit’ 308 | module_exit(esp6_offload_exit); | ^~~~~~~~~~~ /<>/net/ipv6/esp6_offload.c:299:20: note: ‘cleanup_module’ target declared here 299 | static void __exit esp6_offload_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/mac80211/ocb.o CC [M] net/ipv6/ipcomp6.o CC [M] net/ipv6/xfrm6_tunnel.o In file included from /<>/net/netfilter/ipvs/ip_vs_pe_sip.c:4: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip_vs_sip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_pe_sip.c:184:1: note: in expansion of macro ‘module_init’ 184 | module_init(ip_vs_sip_init); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_pe_sip.c:173:19: note: ‘init_module’ target declared here 173 | static int __init ip_vs_sip_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/ipvs/ip_vs_pe_sip.c:4: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip_vs_sip_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_pe_sip.c:185:1: note: in expansion of macro ‘module_exit’ 185 | module_exit(ip_vs_sip_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/ipvs/ip_vs_pe_sip.c:178:20: note: ‘cleanup_module’ target declared here 178 | static void __exit ip_vs_sip_cleanup(void) | ^~~~~~~~~~~~~~~~~ LD [M] net/netfilter/ipvs/ip_vs.o In file included from /<>/net/ipv6/ipcomp6.c:35: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipcomp6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/ipcomp6.c:225:1: note: in expansion of macro ‘module_init’ 225 | module_init(ipcomp6_init); | ^~~~~~~~~~~ /<>/net/ipv6/ipcomp6.c:203:19: note: ‘init_module’ target declared here 203 | static int __init ipcomp6_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/ipv6/ipcomp6.c:35: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipcomp6_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/ipcomp6.c:226:1: note: in expansion of macro ‘module_exit’ 226 | module_exit(ipcomp6_fini); | ^~~~~~~~~~~ /<>/net/ipv6/ipcomp6.c:217:20: note: ‘cleanup_module’ target declared here 217 | static void __exit ipcomp6_fini(void) | ^~~~~~~~~~~~ CC net/netfilter/nf_log.o In file included from /<>/net/ipv6/xfrm6_tunnel.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xfrm6_tunnel_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_tunnel.c:405:1: note: in expansion of macro ‘module_init’ 405 | module_init(xfrm6_tunnel_init); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_tunnel.c:361:19: note: ‘init_module’ target declared here 361 | static int __init xfrm6_tunnel_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/xfrm6_tunnel.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xfrm6_tunnel_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/xfrm6_tunnel.c:406:1: note: in expansion of macro ‘module_exit’ 406 | module_exit(xfrm6_tunnel_fini); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_tunnel.c:396:20: note: ‘cleanup_module’ target declared here 396 | static void __exit xfrm6_tunnel_fini(void) | ^~~~~~~~~~~~~~~~~ CC net/netfilter/nf_queue.o CC [M] net/mac80211/led.o CC [M] net/ipv6/tunnel6.o CC net/netfilter/nf_sockopt.o In file included from /<>/net/ipv6/tunnel6.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tunnel6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/tunnel6.c:191:1: note: in expansion of macro ‘module_init’ 191 | module_init(tunnel6_init); | ^~~~~~~~~~~ /<>/net/ipv6/tunnel6.c:169:19: note: ‘init_module’ target declared here 169 | static int __init tunnel6_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/ipv6/tunnel6.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tunnel6_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/tunnel6.c:192:1: note: in expansion of macro ‘module_exit’ 192 | module_exit(tunnel6_fini); | ^~~~~~~~~~~ /<>/net/ipv6/tunnel6.c:183:20: note: ‘cleanup_module’ target declared here 183 | static void __exit tunnel6_fini(void) | ^~~~~~~~~~~~ CC net/netfilter/utils.o CC [M] net/mac80211/debugfs.o CC [M] net/ipv6/xfrm6_mode_transport.o CC [M] net/netfilter/nfnetlink.o CC [M] net/netfilter/nfnetlink_acct.o In file included from /<>/net/ipv6/xfrm6_mode_transport.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xfrm6_transport_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_transport.c:120:1: note: in expansion of macro ‘module_init’ 120 | module_init(xfrm6_transport_init); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_transport.c:107:19: note: ‘init_module’ target declared here 107 | static int __init xfrm6_transport_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/xfrm6_mode_transport.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xfrm6_transport_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_transport.c:121:1: note: in expansion of macro ‘module_exit’ 121 | module_exit(xfrm6_transport_exit); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_transport.c:112:20: note: ‘cleanup_module’ target declared here 112 | static void __exit xfrm6_transport_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/mac80211/debugfs_sta.o CC [M] net/ipv6/xfrm6_mode_tunnel.o In file included from /<>/net/netfilter/nfnetlink.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfnetlink_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink.c:630:1: note: in expansion of macro ‘module_init’ 630 | module_init(nfnetlink_init); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink.c:613:19: note: ‘init_module’ target declared here 613 | static int __init nfnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nfnetlink.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfnetlink_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nfnetlink.c:631:1: note: in expansion of macro ‘module_exit’ 631 | module_exit(nfnetlink_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink.c:626:20: note: ‘cleanup_module’ target declared here 626 | static void __exit nfnetlink_exit(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nfnetlink_acct.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfnl_acct_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_acct.c:545:1: note: in expansion of macro ‘module_init’ 545 | module_init(nfnl_acct_init); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_acct.c:516:19: note: ‘init_module’ target declared here 516 | static int __init nfnl_acct_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nfnetlink_acct.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfnl_acct_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nfnetlink_acct.c:546:1: note: in expansion of macro ‘module_exit’ 546 | module_exit(nfnl_acct_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_acct.c:539:20: note: ‘cleanup_module’ target declared here 539 | static void __exit nfnl_acct_exit(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/ipv6/xfrm6_mode_tunnel.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xfrm6_mode_tunnel_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_tunnel.c:148:1: note: in expansion of macro ‘module_init’ 148 | module_init(xfrm6_mode_tunnel_init); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_tunnel.c:135:19: note: ‘init_module’ target declared here 135 | static int __init xfrm6_mode_tunnel_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/xfrm6_mode_tunnel.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xfrm6_mode_tunnel_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_tunnel.c:149:1: note: in expansion of macro ‘module_exit’ 149 | module_exit(xfrm6_mode_tunnel_exit); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_tunnel.c:140:20: note: ‘cleanup_module’ target declared here 140 | static void __exit xfrm6_mode_tunnel_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/xfrm6_mode_ro.o CC [M] net/ipv6/xfrm6_mode_beet.o CC [M] net/netfilter/nfnetlink_queue.o CC [M] net/mac80211/debugfs_netdev.o In file included from /<>/net/ipv6/xfrm6_mode_ro.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xfrm6_ro_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_ro.c:82:1: note: in expansion of macro ‘module_init’ 82 | module_init(xfrm6_ro_init); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_ro.c:69:19: note: ‘init_module’ target declared here 69 | static int __init xfrm6_ro_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/ipv6/xfrm6_mode_ro.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xfrm6_ro_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_ro.c:83:1: note: in expansion of macro ‘module_exit’ 83 | module_exit(xfrm6_ro_exit); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_ro.c:74:20: note: ‘cleanup_module’ target declared here 74 | static void __exit xfrm6_ro_exit(void) | ^~~~~~~~~~~~~ CC [M] net/ipv6/mip6.o /<>/net/netfilter/nfnetlink_queue.c: In function ‘nfqnl_build_packet_message’: /<>/net/netfilter/nfnetlink_queue.c:492:20: warning: taking address of packed member of ‘struct nfqnl_msg_packet_hdr’ may result in an unaligned pointer value [-Waddress-of-packed-member] 492 | *packet_id_ptr = &pmsg->packet_id; | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/xfrm6_mode_beet.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xfrm6_beet_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_beet.c:128:1: note: in expansion of macro ‘module_init’ 128 | module_init(xfrm6_beet_init); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_beet.c:115:19: note: ‘init_module’ target declared here 115 | static int __init xfrm6_beet_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/xfrm6_mode_beet.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xfrm6_beet_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_beet.c:129:1: note: in expansion of macro ‘module_exit’ 129 | module_exit(xfrm6_beet_exit); | ^~~~~~~~~~~ /<>/net/ipv6/xfrm6_mode_beet.c:120:20: note: ‘cleanup_module’ target declared here 120 | static void __exit xfrm6_beet_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nfnetlink_queue.c:20: /<>/net/netfilter/nfnetlink_queue.c: At top level: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfnetlink_queue_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_queue.c:1591:1: note: in expansion of macro ‘module_init’ 1591 | module_init(nfnetlink_queue_init); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_queue.c:1542:19: note: ‘init_module’ target declared here 1542 | static int __init nfnetlink_queue_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nfnetlink_queue.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfnetlink_queue_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nfnetlink_queue.c:1592:1: note: in expansion of macro ‘module_exit’ 1592 | module_exit(nfnetlink_queue_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_queue.c:1576:20: note: ‘cleanup_module’ target declared here 1576 | static void __exit nfnetlink_queue_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/ip6_vti.o In file included from /<>/net/ipv6/mip6.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mip6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/mip6.c:520:1: note: in expansion of macro ‘module_init’ 520 | module_init(mip6_init); | ^~~~~~~~~~~ /<>/net/ipv6/mip6.c:482:19: note: ‘init_module’ target declared here 482 | static int __init mip6_init(void) | ^~~~~~~~~ In file included from /<>/net/ipv6/mip6.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mip6_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/mip6.c:521:1: note: in expansion of macro ‘module_exit’ 521 | module_exit(mip6_fini); | ^~~~~~~~~~~ /<>/net/ipv6/mip6.c:510:20: note: ‘cleanup_module’ target declared here 510 | static void __exit mip6_fini(void) | ^~~~~~~~~ CC [M] net/netfilter/nfnetlink_log.o In file included from /<>/net/ipv6/ip6_vti.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vti6_tunnel_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_vti.c:1248:1: note: in expansion of macro ‘module_init’ 1248 | module_init(vti6_tunnel_init); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_vti.c:1195:19: note: ‘init_module’ target declared here 1195 | static int __init vti6_tunnel_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/ip6_vti.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vti6_tunnel_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/ip6_vti.c:1249:1: note: in expansion of macro ‘module_exit’ 1249 | module_exit(vti6_tunnel_cleanup); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_vti.c:1239:20: note: ‘cleanup_module’ target declared here 1239 | static void __exit vti6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/sit.o CC [M] net/mac80211/debugfs_key.o In file included from /<>/net/netfilter/nfnetlink_log.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfnetlink_log_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_log.c:1149:1: note: in expansion of macro ‘module_init’ 1149 | module_init(nfnetlink_log_init); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_log.c:1097:19: note: ‘init_module’ target declared here 1097 | static int __init nfnetlink_log_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nfnetlink_log.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfnetlink_log_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nfnetlink_log.c:1150:1: note: in expansion of macro ‘module_exit’ 1150 | module_exit(nfnetlink_log_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_log.c:1131:20: note: ‘cleanup_module’ target declared here 1131 | static void __exit nfnetlink_log_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/ipv6/ip6_tunnel.o In file included from /<>/net/ipv6/sit.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sit_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/sit.c:1955:1: note: in expansion of macro ‘module_init’ 1955 | module_init(sit_init); | ^~~~~~~~~~~ /<>/net/ipv6/sit.c:1909:19: note: ‘init_module’ target declared here 1909 | static int __init sit_init(void) | ^~~~~~~~ In file included from /<>/net/ipv6/sit.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sit_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/sit.c:1956:1: note: in expansion of macro ‘module_exit’ 1956 | module_exit(sit_cleanup); | ^~~~~~~~~~~ /<>/net/ipv6/sit.c:1896:20: note: ‘cleanup_module’ target declared here 1896 | static void __exit sit_cleanup(void) | ^~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_core.o CC [M] net/mac80211/mesh.o In file included from /<>/net/ipv6/ip6_tunnel.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6_tunnel_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_tunnel.c:2329:1: note: in expansion of macro ‘module_init’ 2329 | module_init(ip6_tunnel_init); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_tunnel.c:2275:19: note: ‘init_module’ target declared here 2275 | static int __init ip6_tunnel_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/ipv6/ip6_tunnel.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6_tunnel_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/ip6_tunnel.c:2330:1: note: in expansion of macro ‘module_exit’ 2330 | module_exit(ip6_tunnel_cleanup); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_tunnel.c:2317:20: note: ‘cleanup_module’ target declared here 2317 | static void __exit ip6_tunnel_cleanup(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/mac80211/mesh_pathtbl.o CC [M] net/ipv6/ip6_gre.o CC [M] net/mac80211/mesh_plink.o CC [M] net/mac80211/mesh_hwmp.o In file included from /<>/net/ipv6/ip6_gre.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ip6gre_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_gre.c:2366:1: note: in expansion of macro ‘module_init’ 2366 | module_init(ip6gre_init); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_gre.c:2315:19: note: ‘init_module’ target declared here 2315 | static int __init ip6gre_init(void) | ^~~~~~~~~~~ In file included from /<>/net/ipv6/ip6_gre.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ip6gre_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/ip6_gre.c:2367:1: note: in expansion of macro ‘module_exit’ 2367 | module_exit(ip6gre_fini); | ^~~~~~~~~~~ /<>/net/ipv6/ip6_gre.c:2357:20: note: ‘cleanup_module’ target declared here 2357 | static void __exit ip6gre_fini(void) | ^~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_standalone.o In file included from /<>/net/netfilter/nf_conntrack_standalone.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_standalone_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_standalone.c:733:1: note: in expansion of macro ‘module_init’ 733 | module_init(nf_conntrack_standalone_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_standalone.c:685:19: note: ‘init_module’ target declared here 685 | static int __init nf_conntrack_standalone_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_standalone.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_standalone_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_standalone.c:734:1: note: in expansion of macro ‘module_exit’ 734 | module_exit(nf_conntrack_standalone_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_standalone.c:723:20: note: ‘cleanup_module’ target declared here 723 | static void __exit nf_conntrack_standalone_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_expect.o CC [M] net/mac80211/mesh_sync.o CC [M] net/mac80211/mesh_ps.o CC [M] net/ipv6/fou6.o CC [M] net/ipv6/ip6_udp_tunnel.o CC [M] net/mac80211/pm.o In file included from /<>/net/ipv6/fou6.c:1: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fou6_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/ipv6/fou6.c:135:1: note: in expansion of macro ‘module_init’ 135 | module_init(fou6_init); | ^~~~~~~~~~~ /<>/net/ipv6/fou6.c:121:19: note: ‘init_module’ target declared here 121 | static int __init fou6_init(void) | ^~~~~~~~~ In file included from /<>/net/ipv6/fou6.c:1: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fou6_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/ipv6/fou6.c:136:1: note: in expansion of macro ‘module_exit’ 136 | module_exit(fou6_fini); | ^~~~~~~~~~~ /<>/net/ipv6/fou6.c:130:20: note: ‘cleanup_module’ target declared here 130 | static void __exit fou6_fini(void) | ^~~~~~~~~ CC [M] net/netfilter/nf_conntrack_helper.o AR net/ipv6/built-in.a CC [M] net/netfilter/nf_conntrack_proto.o CC net/netlabel/netlabel_user.o CC [M] net/mac80211/rc80211_minstrel.o CC [M] net/netfilter/nf_conntrack_l3proto_generic.o CC [M] net/netfilter/nf_conntrack_proto_generic.o CC net/netlabel/netlabel_kapi.o CC [M] net/netfilter/nf_conntrack_proto_tcp.o CC net/netlabel/netlabel_domainhash.o CC [M] net/mac80211/rc80211_minstrel_debugfs.o CC [M] net/mac80211/rc80211_minstrel_ht.o CC net/netlabel/netlabel_addrlist.o CC net/netlabel/netlabel_mgmt.o CC [M] net/netfilter/nf_conntrack_proto_udp.o CC net/netlabel/netlabel_unlabeled.o CC [M] net/mac80211/rc80211_minstrel_ht_debugfs.o CC net/netlabel/netlabel_cipso_v4.o CC [M] net/netfilter/nf_conntrack_extend.o CC net/netlabel/netlabel_calipso.o LD [M] net/mac80211/mac80211.o CC [M] net/netfilter/nf_conntrack_acct.o CC net/netlink/af_netlink.o CC [M] net/netfilter/nf_conntrack_seqadj.o AR net/netlabel/built-in.a CC [M] net/netfilter/nf_conntrack_timeout.o CC [M] net/netrom/af_netrom.o In file included from /<>/net/netrom/af_netrom.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nr_proto_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netrom/af_netrom.c:1457:1: note: in expansion of macro ‘module_init’ 1457 | module_init(nr_proto_init); | ^~~~~~~~~~~ /<>/net/netrom/af_netrom.c:1385:19: note: ‘init_module’ target declared here 1385 | static int __init nr_proto_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netrom/af_netrom.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nr_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netrom/af_netrom.c:1500:1: note: in expansion of macro ‘module_exit’ 1500 | module_exit(nr_exit); | ^~~~~~~~~~~ /<>/net/netrom/af_netrom.c:1467:20: note: ‘cleanup_module’ target declared here 1467 | static void __exit nr_exit(void) | ^~~~~~~ CC [M] net/netrom/nr_dev.o CC [M] net/netfilter/nf_conntrack_timestamp.o CC [M] net/netfilter/nf_conntrack_ecache.o CC net/netlink/genetlink.o CC [M] net/netrom/nr_in.o CC [M] net/netrom/nr_loopback.o CC [M] net/netrom/nr_out.o CC [M] net/netfilter/nf_conntrack_labels.o CC [M] net/netrom/nr_route.o CC [M] net/netlink/diag.o CC [M] net/netrom/nr_subr.o In file included from /<>/net/netlink/diag.c:1: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘netlink_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netlink/diag.c:256:1: note: in expansion of macro ‘module_init’ 256 | module_init(netlink_diag_init); | ^~~~~~~~~~~ /<>/net/netlink/diag.c:246:19: note: ‘init_module’ target declared here 246 | static int __init netlink_diag_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netlink/diag.c:1: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘netlink_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netlink/diag.c:257:1: note: in expansion of macro ‘module_exit’ 257 | module_exit(netlink_diag_exit); | ^~~~~~~~~~~ /<>/net/netlink/diag.c:251:20: note: ‘cleanup_module’ target declared here 251 | static void __exit netlink_diag_exit(void) | ^~~~~~~~~~~~~~~~~ AR net/netlink/built-in.a LD [M] net/netlink/netlink_diag.o CC [M] net/nfc/hci/core.o CC [M] net/netrom/nr_timer.o CC [M] net/netfilter/nf_conntrack_proto_dccp.o CC [M] net/netrom/sysctl_net_netrom.o In file included from /<>/net/nfc/hci/core.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfc_hci_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/nfc/hci/core.c:1100:1: note: in expansion of macro ‘subsys_initcall’ 1100 | subsys_initcall(nfc_hci_init); | ^~~~~~~~~~~~~~~ /<>/net/nfc/hci/core.c:1090:19: note: ‘init_module’ target declared here 1090 | static int __init nfc_hci_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/nfc/hci/core.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfc_hci_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/nfc/hci/core.c:1101:1: note: in expansion of macro ‘module_exit’ 1101 | module_exit(nfc_hci_exit); | ^~~~~~~~~~~ /<>/net/nfc/hci/core.c:1095:20: note: ‘cleanup_module’ target declared here 1095 | static void __exit nfc_hci_exit(void) | ^~~~~~~~~~~~ CC [M] net/nfc/hci/hcp.o CC [M] net/nfc/hci/command.o LD [M] net/netrom/netrom.o CC [M] net/netfilter/nf_conntrack_proto_sctp.o CC [M] net/nfc/hci/llc.o CC [M] net/netfilter/nf_conntrack_proto_gre.o CC [M] net/nfc/hci/llc_nop.o CC [M] net/nfc/hci/llc_shdlc.o CC [M] net/netfilter/nf_conntrack_netlink.o In file included from /<>/net/netfilter/nf_conntrack_proto_gre.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_ct_proto_gre_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_proto_gre.c:435:1: note: in expansion of macro ‘module_init’ 435 | module_init(nf_ct_proto_gre_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_proto_gre.c:411:19: note: ‘init_module’ target declared here 411 | static int __init nf_ct_proto_gre_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_proto_gre.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_ct_proto_gre_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_proto_gre.c:436:1: note: in expansion of macro ‘module_exit’ 436 | module_exit(nf_ct_proto_gre_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_proto_gre.c:429:20: note: ‘cleanup_module’ target declared here 429 | static void __exit nf_ct_proto_gre_fini(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nfnetlink_cttimeout.o LD [M] net/nfc/hci/hci.o CC [M] net/nfc/nci/core.o In file included from /<>/net/netfilter/nf_conntrack_netlink.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ctnetlink_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_netlink.c:3560:1: note: in expansion of macro ‘module_init’ 3560 | module_init(ctnetlink_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_netlink.c:3514:19: note: ‘init_module’ target declared here 3514 | static int __init ctnetlink_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_netlink.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ctnetlink_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_netlink.c:3561:1: note: in expansion of macro ‘module_exit’ 3561 | module_exit(ctnetlink_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_netlink.c:3549:20: note: ‘cleanup_module’ target declared here 3549 | static void __exit ctnetlink_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/nfnetlink_cthelper.o In file included from /<>/net/netfilter/nfnetlink_cttimeout.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cttimeout_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_cttimeout.c:636:1: note: in expansion of macro ‘module_init’ 636 | module_init(cttimeout_init); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_cttimeout.c:599:19: note: ‘init_module’ target declared here 599 | static int __init cttimeout_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nfnetlink_cttimeout.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cttimeout_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nfnetlink_cttimeout.c:637:1: note: in expansion of macro ‘module_exit’ 637 | module_exit(cttimeout_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_cttimeout.c:624:20: note: ‘cleanup_module’ target declared here 624 | static void __exit cttimeout_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_amanda.o In file included from /<>/net/netfilter/nfnetlink_cthelper.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfnl_cthelper_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_cthelper.c:800:1: note: in expansion of macro ‘module_init’ 800 | module_init(nfnl_cthelper_init); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_cthelper.c:770:19: note: ‘init_module’ target declared here 770 | static int __init nfnl_cthelper_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nfnetlink_cthelper.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfnl_cthelper_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nfnetlink_cthelper.c:801:1: note: in expansion of macro ‘module_exit’ 801 | module_exit(nfnl_cthelper_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nfnetlink_cthelper.c:784:20: note: ‘cleanup_module’ target declared here 784 | static void __exit nfnl_cthelper_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_ftp.o In file included from /<>/net/netfilter/nf_conntrack_amanda.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_amanda_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_amanda.c:234:1: note: in expansion of macro ‘module_init’ 234 | module_init(nf_conntrack_amanda_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_amanda.c:206:19: note: ‘init_module’ target declared here 206 | static int __init nf_conntrack_amanda_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_amanda.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_amanda_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_amanda.c:235:1: note: in expansion of macro ‘module_exit’ 235 | module_exit(nf_conntrack_amanda_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_amanda.c:196:20: note: ‘cleanup_module’ target declared here 196 | static void __exit nf_conntrack_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/nfc/nci/data.o CC [M] net/netfilter/nf_conntrack_h323_main.o In file included from /<>/net/netfilter/nf_conntrack_ftp.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_ftp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_ftp.c:609:1: note: in expansion of macro ‘module_init’ 609 | module_init(nf_conntrack_ftp_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_ftp.c:575:19: note: ‘init_module’ target declared here 575 | static int __init nf_conntrack_ftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_ftp.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_ftp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_ftp.c:610:1: note: in expansion of macro ‘module_exit’ 610 | module_exit(nf_conntrack_ftp_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_ftp.c:569:20: note: ‘cleanup_module’ target declared here 569 | static void __exit nf_conntrack_ftp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_h323_asn1.o In file included from /<>/net/netfilter/nf_conntrack_h323_main.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_h323_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_h323_main.c:1842:1: note: in expansion of macro ‘module_init’ 1842 | module_init(nf_conntrack_h323_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_h323_main.c:1823:19: note: ‘init_module’ target declared here 1823 | static int __init nf_conntrack_h323_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_h323_main.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_h323_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_h323_main.c:1843:1: note: in expansion of macro ‘module_exit’ 1843 | module_exit(nf_conntrack_h323_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_h323_main.c:1816:20: note: ‘cleanup_module’ target declared here 1816 | static void __exit nf_conntrack_h323_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_irc.o CC [M] net/netfilter/nf_conntrack_broadcast.o CC [M] net/nfc/nci/lib.o In file included from /<>/net/netfilter/nf_conntrack_irc.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_irc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_irc.c:283:1: note: in expansion of macro ‘module_init’ 283 | module_init(nf_conntrack_irc_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_irc.c:235:19: note: ‘init_module’ target declared here 235 | static int __init nf_conntrack_irc_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_irc.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_irc_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_irc.c:284:1: note: in expansion of macro ‘module_exit’ 284 | module_exit(nf_conntrack_irc_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_irc.c:277:20: note: ‘cleanup_module’ target declared here 277 | static void __exit nf_conntrack_irc_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/nfc/nci/ntf.o CC [M] net/netfilter/nf_conntrack_netbios_ns.o CC [M] net/netfilter/nf_conntrack_snmp.o CC [M] net/netfilter/nf_conntrack_pptp.o In file included from /<>/net/netfilter/nf_conntrack_netbios_ns.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_netbios_ns_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_netbios_ns.c:73:1: note: in expansion of macro ‘module_init’ 73 | module_init(nf_conntrack_netbios_ns_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_netbios_ns.c:60:19: note: ‘init_module’ target declared here 60 | static int __init nf_conntrack_netbios_ns_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_netbios_ns.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_netbios_ns_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_netbios_ns.c:74:1: note: in expansion of macro ‘module_exit’ 74 | module_exit(nf_conntrack_netbios_ns_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_netbios_ns.c:68:20: note: ‘cleanup_module’ target declared here 68 | static void __exit nf_conntrack_netbios_ns_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_sane.o CC [M] net/nfc/nci/rsp.o In file included from /<>/net/netfilter/nf_conntrack_snmp.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_snmp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_snmp.c:78:1: note: in expansion of macro ‘module_init’ 78 | module_init(nf_conntrack_snmp_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_snmp.c:67:19: note: ‘init_module’ target declared here 67 | static int __init nf_conntrack_snmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_snmp.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_snmp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_snmp.c:79:1: note: in expansion of macro ‘module_exit’ 79 | module_exit(nf_conntrack_snmp_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_snmp.c:73:20: note: ‘cleanup_module’ target declared here 73 | static void __exit nf_conntrack_snmp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_pptp.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_pptp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_pptp.c:625:1: note: in expansion of macro ‘module_init’ 625 | module_init(nf_conntrack_pptp_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_pptp.c:613:19: note: ‘init_module’ target declared here 613 | static int __init nf_conntrack_pptp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_pptp.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_pptp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_pptp.c:626:1: note: in expansion of macro ‘module_exit’ 626 | module_exit(nf_conntrack_pptp_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_pptp.c:620:20: note: ‘cleanup_module’ target declared here 620 | static void __exit nf_conntrack_pptp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_sane.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_sane_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_sane.c:218:1: note: in expansion of macro ‘module_init’ 218 | module_init(nf_conntrack_sane_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_sane.c:182:19: note: ‘init_module’ target declared here 182 | static int __init nf_conntrack_sane_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_sane.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_sane_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_sane.c:219:1: note: in expansion of macro ‘module_exit’ 219 | module_exit(nf_conntrack_sane_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_sane.c:176:20: note: ‘cleanup_module’ target declared here 176 | static void __exit nf_conntrack_sane_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_conntrack_sip.o CC [M] net/nfc/nci/hci.o CC [M] net/nfc/nci/spi.o CC [M] net/netfilter/nf_conntrack_tftp.o In file included from /<>/net/netfilter/nf_conntrack_sip.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_sip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_sip.c:1661:1: note: in expansion of macro ‘module_init’ 1661 | module_init(nf_conntrack_sip_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_sip.c:1625:19: note: ‘init_module’ target declared here 1625 | static int __init nf_conntrack_sip_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_sip.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_sip_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_sip.c:1662:1: note: in expansion of macro ‘module_exit’ 1662 | module_exit(nf_conntrack_sip_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_sip.c:1620:20: note: ‘cleanup_module’ target declared here 1620 | static void __exit nf_conntrack_sip_fini(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_tftp.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conntrack_tftp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_tftp.c:138:1: note: in expansion of macro ‘module_init’ 138 | module_init(nf_conntrack_tftp_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_tftp.c:112:19: note: ‘init_module’ target declared here 112 | static int __init nf_conntrack_tftp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_conntrack_tftp.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conntrack_tftp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_tftp.c:139:1: note: in expansion of macro ‘module_exit’ 139 | module_exit(nf_conntrack_tftp_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conntrack_tftp.c:107:20: note: ‘cleanup_module’ target declared here 107 | static void __exit nf_conntrack_tftp_fini(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/nfc/nci/uart.o In file included from /<>/net/nfc/nci/uart.c:24: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nci_uart_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/nfc/nci/uart.c:481:1: note: in expansion of macro ‘module_init’ 481 | module_init(nci_uart_init); | ^~~~~~~~~~~ /<>/net/nfc/nci/uart.c:470:19: note: ‘init_module’ target declared here 470 | static int __init nci_uart_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/nfc/nci/uart.c:24: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nci_uart_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/nfc/nci/uart.c:482:1: note: in expansion of macro ‘module_exit’ 482 | module_exit(nci_uart_exit); | ^~~~~~~~~~~ /<>/net/nfc/nci/uart.c:476:20: note: ‘cleanup_module’ target declared here 476 | static void __exit nci_uart_exit(void) | ^~~~~~~~~~~~~ LD [M] net/nfc/nci/nci.o LD [M] net/nfc/nci/nci_spi.o CC [M] net/netfilter/nf_log_common.o CC [M] net/nfc/core.o CC [M] net/netfilter/nf_log_netdev.o In file included from /<>/net/netfilter/nf_log_common.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_log_common_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_log_common.c:213:1: note: in expansion of macro ‘module_init’ 213 | module_init(nf_log_common_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_log_common.c:206:19: note: ‘init_module’ target declared here 206 | static int __init nf_log_common_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_log_common.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_log_common_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_log_common.c:214:1: note: in expansion of macro ‘module_exit’ 214 | module_exit(nf_log_common_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_log_common.c:211:20: note: ‘cleanup_module’ target declared here 211 | static void __exit nf_log_common_exit(void) {} | ^~~~~~~~~~~~~~~~~~ LD [M] net/nfc/nci/nci_uart.o CC [M] net/nfc/netlink.o In file included from /<>/net/nfc/core.c:26: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:115:30: note: in expansion of macro ‘module_init’ 115 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/nfc/core.c:1240:1: note: in expansion of macro ‘subsys_initcall’ 1240 | subsys_initcall(nfc_init); | ^~~~~~~~~~~~~~~ /<>/net/nfc/core.c:1189:19: note: ‘init_module’ target declared here 1189 | static int __init nfc_init(void) | ^~~~~~~~ In file included from /<>/net/nfc/core.c:26: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfc_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/nfc/core.c:1241:1: note: in expansion of macro ‘module_exit’ 1241 | module_exit(nfc_exit); | ^~~~~~~~~~~ /<>/net/nfc/core.c:1231:20: note: ‘cleanup_module’ target declared here 1231 | static void __exit nfc_exit(void) | ^~~~~~~~ In file included from /<>/net/netfilter/nf_log_netdev.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_log_netdev_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_log_netdev.c:75:1: note: in expansion of macro ‘module_init’ 75 | module_init(nf_log_netdev_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_log_netdev.c:52:19: note: ‘init_module’ target declared here 52 | static int __init nf_log_netdev_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_log_netdev.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_log_netdev_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_log_netdev.c:76:1: note: in expansion of macro ‘module_exit’ 76 | module_exit(nf_log_netdev_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_log_netdev.c:69:20: note: ‘cleanup_module’ target declared here 69 | static void __exit nf_log_netdev_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_core.o CC [M] net/netfilter/nf_nat_proto_unknown.o CC [M] net/nfc/af_nfc.o In file included from /<>/net/netfilter/nf_nat_core.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_core.c:1107:1: note: in expansion of macro ‘module_init’ 1107 | module_init(nf_nat_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_core.c:1048:19: note: ‘init_module’ target declared here 1048 | static int __init nf_nat_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/nf_nat_core.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_nat_core.c:1108:1: note: in expansion of macro ‘module_exit’ 1108 | module_exit(nf_nat_cleanup); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_core.c:1085:20: note: ‘cleanup_module’ target declared here 1085 | static void __exit nf_nat_cleanup(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_proto_common.o CC [M] net/nfc/rawsock.o CC [M] net/nfc/llcp_core.o CC [M] net/netfilter/nf_nat_proto_udp.o CC [M] net/netfilter/nf_nat_proto_tcp.o CC [M] net/netfilter/nf_nat_helper.o CC [M] net/nsh/nsh.o CC [M] net/nfc/llcp_commands.o CC [M] net/nfc/llcp_sock.o In file included from /<>/net/nsh/nsh.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nsh_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/nsh/nsh.c:150:1: note: in expansion of macro ‘module_init’ 150 | module_init(nsh_init_module); | ^~~~~~~~~~~ /<>/net/nsh/nsh.c:139:19: note: ‘init_module’ target declared here 139 | static int __init nsh_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/nsh/nsh.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nsh_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/nsh/nsh.c:151:1: note: in expansion of macro ‘module_exit’ 151 | module_exit(nsh_cleanup_module); | ^~~~~~~~~~~ /<>/net/nsh/nsh.c:145:20: note: ‘cleanup_module’ target declared here 145 | static void __exit nsh_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_proto_dccp.o CC [M] net/openvswitch/actions.o CC [M] net/nfc/digital_core.o CC [M] net/openvswitch/datapath.o CC [M] net/netfilter/nf_nat_proto_sctp.o CC [M] net/nfc/digital_technology.o In file included from /<>/net/openvswitch/datapath.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/openvswitch/datapath.c:2465:1: note: in expansion of macro ‘module_init’ 2465 | module_init(dp_init); | ^~~~~~~~~~~ /<>/net/openvswitch/datapath.c:2392:19: note: ‘init_module’ target declared here 2392 | static int __init dp_init(void) | ^~~~~~~ CC [M] net/nfc/digital_dep.o LD [M] net/nfc/nfc.o CC [M] net/openvswitch/dp_notify.o CC [M] net/netfilter/nf_nat_redirect.o LD [M] net/nfc/nfc_digital.o CC [M] net/netfilter/nf_nat_amanda.o CC net/packet/af_packet.o CC [M] net/openvswitch/flow.o In file included from /<>/net/netfilter/nf_nat_amanda.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_amanda_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_amanda.c:88:1: note: in expansion of macro ‘module_init’ 88 | module_init(nf_nat_amanda_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_amanda.c:81:19: note: ‘init_module’ target declared here 81 | static int __init nf_nat_amanda_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_nat_amanda.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_amanda_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_nat_amanda.c:89:1: note: in expansion of macro ‘module_exit’ 89 | module_exit(nf_nat_amanda_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_amanda.c:75:20: note: ‘cleanup_module’ target declared here 75 | static void __exit nf_nat_amanda_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_ftp.o CC [M] net/netfilter/nf_nat_irc.o In file included from /<>/net/netfilter/nf_nat_ftp.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_ftp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_ftp.c:146:1: note: in expansion of macro ‘module_init’ 146 | module_init(nf_nat_ftp_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_ftp.c:131:19: note: ‘init_module’ target declared here 131 | static int __init nf_nat_ftp_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_nat_ftp.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_ftp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_nat_ftp.c:147:1: note: in expansion of macro ‘module_exit’ 147 | module_exit(nf_nat_ftp_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_ftp.c:125:20: note: ‘cleanup_module’ target declared here 125 | static void __exit nf_nat_ftp_fini(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_sip.o In file included from /<>/net/netfilter/nf_nat_irc.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_irc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_irc.c:118:1: note: in expansion of macro ‘module_init’ 118 | module_init(nf_nat_irc_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_irc.c:103:19: note: ‘init_module’ target declared here 103 | static int __init nf_nat_irc_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_nat_irc.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_irc_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_nat_irc.c:119:1: note: in expansion of macro ‘module_exit’ 119 | module_exit(nf_nat_irc_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_irc.c:97:20: note: ‘cleanup_module’ target declared here 97 | static void __exit nf_nat_irc_fini(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_nat_tftp.o CC [M] net/openvswitch/flow_netlink.o In file included from /<>/net/netfilter/nf_nat_sip.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_sip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_sip.c:652:1: note: in expansion of macro ‘module_init’ 652 | module_init(nf_nat_sip_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_sip.c:644:19: note: ‘init_module’ target declared here 644 | static int __init nf_nat_sip_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_nat_sip.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_sip_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_nat_sip.c:653:1: note: in expansion of macro ‘module_exit’ 653 | module_exit(nf_nat_sip_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_sip.c:626:20: note: ‘cleanup_module’ target declared here 626 | static void __exit nf_nat_sip_fini(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_nat_tftp.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_nat_tftp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_tftp.c:51:1: note: in expansion of macro ‘module_init’ 51 | module_init(nf_nat_tftp_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_tftp.c:44:19: note: ‘init_module’ target declared here 44 | static int __init nf_nat_tftp_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_nat_tftp.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_nat_tftp_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_nat_tftp.c:52:1: note: in expansion of macro ‘module_exit’ 52 | module_exit(nf_nat_tftp_fini); | ^~~~~~~~~~~ /<>/net/netfilter/nf_nat_tftp.c:38:20: note: ‘cleanup_module’ target declared here 38 | static void __exit nf_nat_tftp_fini(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_synproxy_core.o CC [M] net/netfilter/nf_conncount.o CC [M] net/packet/diag.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/netfilter/nf_conncount.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_conncount_modinit’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conncount.c:429:1: note: in expansion of macro ‘module_init’ 429 | module_init(nf_conncount_modinit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conncount.c:396:19: note: ‘init_module’ target declared here 396 | static int __init nf_conncount_modinit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/netfilter/nf_conncount.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_conncount_modexit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_conncount.c:430:1: note: in expansion of macro ‘module_exit’ 430 | module_exit(nf_conncount_modexit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_conncount.c:423:20: note: ‘cleanup_module’ target declared here 423 | static void __exit nf_conncount_modexit(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_synproxy_core.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘synproxy_core_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_synproxy_core.c:416:1: note: in expansion of macro ‘module_init’ 416 | module_init(synproxy_core_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_synproxy_core.c:390:19: note: ‘init_module’ target declared here 390 | static int __init synproxy_core_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_synproxy_core.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘synproxy_core_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_synproxy_core.c:417:1: note: in expansion of macro ‘module_exit’ 417 | module_exit(synproxy_core_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_synproxy_core.c:410:20: note: ‘cleanup_module’ target declared here 410 | static void __exit synproxy_core_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/packet/diag.c:1: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘packet_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/packet/diag.c:261:1: note: in expansion of macro ‘module_init’ 261 | module_init(packet_diag_init); | ^~~~~~~~~~~ /<>/net/packet/diag.c:251:19: note: ‘init_module’ target declared here 251 | static int __init packet_diag_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/packet/diag.c:1: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘packet_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/packet/diag.c:262:1: note: in expansion of macro ‘module_exit’ 262 | module_exit(packet_diag_exit); | ^~~~~~~~~~~ /<>/net/packet/diag.c:256:20: note: ‘cleanup_module’ target declared here 256 | static void __exit packet_diag_exit(void) | ^~~~~~~~~~~~~~~~ AR net/packet/built-in.a LD [M] net/packet/af_packet_diag.o CC [M] net/phonet/pn_dev.o CC [M] net/netfilter/nf_dup_netdev.o CC [M] net/phonet/pn_netlink.o CC [M] net/openvswitch/flow_table.o CC [M] net/netfilter/nf_tables_core.o CC [M] net/phonet/socket.o CC [M] net/netfilter/nf_tables_api.o CC [M] net/openvswitch/meter.o In file included from /<>/net/netfilter/nf_tables_api.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_tables_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_tables_api.c:7244:1: note: in expansion of macro ‘module_init’ 7244 | module_init(nf_tables_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_tables_api.c:7201:19: note: ‘init_module’ target declared here 7201 | static int __init nf_tables_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_tables_api.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_tables_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_tables_api.c:7245:1: note: in expansion of macro ‘module_exit’ 7245 | module_exit(nf_tables_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_tables_api.c:7233:20: note: ‘cleanup_module’ target declared here 7233 | static void __exit nf_tables_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_chain_filter.o CC [M] net/phonet/datagram.o CC [M] net/openvswitch/vport.o CC [M] net/netfilter/nf_tables_trace.o CC [M] net/phonet/sysctl.o CC [M] net/phonet/af_phonet.o CC [M] net/openvswitch/vport-internal_dev.o CC [M] net/netfilter/nft_immediate.o In file included from /<>/net/phonet/af_phonet.c:27: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘phonet_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/phonet/af_phonet.c:550:1: note: in expansion of macro ‘module_init’ 550 | module_init(phonet_init); | ^~~~~~~~~~~ /<>/net/phonet/af_phonet.c:508:19: note: ‘init_module’ target declared here 508 | static int __init phonet_init(void) | ^~~~~~~~~~~ In file included from /<>/net/phonet/af_phonet.c:27: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘phonet_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/phonet/af_phonet.c:551:1: note: in expansion of macro ‘module_exit’ 551 | module_exit(phonet_exit); | ^~~~~~~~~~~ /<>/net/phonet/af_phonet.c:541:20: note: ‘cleanup_module’ target declared here 541 | static void __exit phonet_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/nft_cmp.o CC [M] net/openvswitch/vport-netdev.o CC [M] net/phonet/pep.o CC [M] net/netfilter/nft_range.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/phonet/pep.c:29: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pep_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/phonet/pep.c:1370:1: note: in expansion of macro ‘module_init’ 1370 | module_init(pep_register); | ^~~~~~~~~~~ /<>/net/phonet/pep.c:1360:19: note: ‘init_module’ target declared here 1360 | static int __init pep_register(void) | ^~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/phonet/pep.c:29: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pep_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/phonet/pep.c:1371:1: note: in expansion of macro ‘module_exit’ 1371 | module_exit(pep_unregister); | ^~~~~~~~~~~ /<>/net/phonet/pep.c:1365:20: note: ‘cleanup_module’ target declared here 1365 | static void __exit pep_unregister(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/nft_bitwise.o CC [M] net/phonet/pep-gprs.o CC [M] net/openvswitch/conntrack.o LD [M] net/phonet/phonet.o CC [M] net/openvswitch/vport-vxlan.o CC [M] net/netfilter/nft_byteorder.o LD [M] net/phonet/pn_pep.o CC [M] net/psample/psample.o In file included from /<>/net/openvswitch/vport-vxlan.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ovs_vxlan_tnl_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-vxlan.c:177:1: note: in expansion of macro ‘module_init’ 177 | module_init(ovs_vxlan_tnl_init); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-vxlan.c:167:19: note: ‘init_module’ target declared here 167 | static int __init ovs_vxlan_tnl_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/openvswitch/vport-vxlan.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ovs_vxlan_tnl_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/openvswitch/vport-vxlan.c:178:1: note: in expansion of macro ‘module_exit’ 178 | module_exit(ovs_vxlan_tnl_exit); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-vxlan.c:172:20: note: ‘cleanup_module’ target declared here 172 | static void __exit ovs_vxlan_tnl_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_payload.o CC [M] net/openvswitch/vport-geneve.o In file included from /<>/net/psample/psample.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘psample_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/psample/psample.c:296:1: note: in expansion of macro ‘module_init’ 296 | module_init(psample_module_init); | ^~~~~~~~~~~ /<>/net/psample/psample.c:286:19: note: ‘init_module’ target declared here 286 | static int __init psample_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/psample/psample.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘psample_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/psample/psample.c:297:1: note: in expansion of macro ‘module_exit’ 297 | module_exit(psample_module_exit); | ^~~~~~~~~~~ /<>/net/psample/psample.c:291:20: note: ‘cleanup_module’ target declared here 291 | static void __exit psample_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_lookup.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/linux/udp.h:20, from /<>/net/openvswitch/vport-geneve.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ovs_geneve_tnl_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-geneve.c:139:1: note: in expansion of macro ‘module_init’ 139 | module_init(ovs_geneve_tnl_init); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-geneve.c:129:19: note: ‘init_module’ target declared here 129 | static int __init ovs_geneve_tnl_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/linux/udp.h:20, from /<>/net/openvswitch/vport-geneve.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ovs_geneve_tnl_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/openvswitch/vport-geneve.c:140:1: note: in expansion of macro ‘module_exit’ 140 | module_exit(ovs_geneve_tnl_exit); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-geneve.c:134:20: note: ‘cleanup_module’ target declared here 134 | static void __exit ovs_geneve_tnl_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_dynset.o CC [M] net/rds/af_rds.o CC [M] net/openvswitch/vport-gre.o CC [M] net/rds/bind.o CC [M] net/netfilter/nft_meta.o In file included from /<>/net/openvswitch/vport-gre.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ovs_gre_tnl_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-gre.c:111:1: note: in expansion of macro ‘module_init’ 111 | module_init(ovs_gre_tnl_init); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-gre.c:101:19: note: ‘init_module’ target declared here 101 | static int __init ovs_gre_tnl_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/openvswitch/vport-gre.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ovs_gre_tnl_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/openvswitch/vport-gre.c:112:1: note: in expansion of macro ‘module_exit’ 112 | module_exit(ovs_gre_tnl_exit); | ^~~~~~~~~~~ /<>/net/openvswitch/vport-gre.c:106:20: note: ‘cleanup_module’ target declared here 106 | static void __exit ovs_gre_tnl_exit(void) | ^~~~~~~~~~~~~~~~ LD [M] net/openvswitch/openvswitch.o CC net/rfkill/core.o CC [M] net/rds/cong.o CC [M] net/rds/connection.o CC [M] net/netfilter/nft_rt.o CC net/rfkill/input.o CC [M] net/rfkill/rfkill-gpio.o CC [M] net/netfilter/nft_exthdr.o CC [M] net/rds/info.o In file included from /<>/net/rfkill/rfkill-gpio.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rfkill_gpio_driver_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/device.h:1616:1: note: in expansion of macro ‘module_init’ 1616 | module_init(__driver##_init); \ | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/net/rfkill/rfkill-gpio.c:182:1: note: in expansion of macro ‘module_platform_driver’ 182 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/net/rfkill/rfkill-gpio.c:19: /<>/net/rfkill/rfkill-gpio.c:182:24: note: ‘init_module’ target declared here 182 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1612:19: note: in definition of macro ‘module_driver’ 1612 | static int __init __driver##_init(void) \ | ^~~~~~~~ /<>/net/rfkill/rfkill-gpio.c:182:1: note: in expansion of macro ‘module_platform_driver’ 182 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/rfkill/rfkill-gpio.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rfkill_gpio_driver_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/include/linux/device.h:1621:1: note: in expansion of macro ‘module_exit’ 1621 | module_exit(__driver##_exit); | ^~~~~~~~~~~ /<>/include/linux/platform_device.h:228:2: note: in expansion of macro ‘module_driver’ 228 | module_driver(__platform_driver, platform_driver_register, \ | ^~~~~~~~~~~~~ /<>/net/rfkill/rfkill-gpio.c:182:1: note: in expansion of macro ‘module_platform_driver’ 182 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/linux/gpio/driver.h:5, from /<>/include/asm-generic/gpio.h:13, from /<>/arch/arm/include/asm/gpio.h:10, from /<>/include/linux/gpio.h:59, from /<>/net/rfkill/rfkill-gpio.c:19: /<>/net/rfkill/rfkill-gpio.c:182:24: note: ‘cleanup_module’ target declared here 182 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~ /<>/include/linux/device.h:1617:20: note: in definition of macro ‘module_driver’ 1617 | static void __exit __driver##_exit(void) \ | ^~~~~~~~ /<>/net/rfkill/rfkill-gpio.c:182:1: note: in expansion of macro ‘module_platform_driver’ 182 | module_platform_driver(rfkill_gpio_driver); | ^~~~~~~~~~~~~~~~~~~~~~ AR net/rfkill/built-in.a CC [M] net/rose/af_rose.o CC [M] net/netfilter/nf_tables_set_core.o CC [M] net/rds/message.o In file included from /<>/net/rose/af_rose.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘rose_proto_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/rose/af_rose.c:1578:1: note: in expansion of macro ‘module_init’ 1578 | module_init(rose_proto_init); | ^~~~~~~~~~~ /<>/net/rose/af_rose.c:1500:19: note: ‘init_module’ target declared here 1500 | static int __init rose_proto_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/rose/af_rose.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘rose_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/rose/af_rose.c:1626:1: note: in expansion of macro ‘module_exit’ 1626 | module_exit(rose_exit); | ^~~~~~~~~~~ /<>/net/rose/af_rose.c:1588:20: note: ‘cleanup_module’ target declared here 1588 | static void __exit rose_exit(void) | ^~~~~~~~~ In file included from /<>/include/net/netfilter/nf_tables.h:5, from /<>/include/net/netfilter/nf_tables_core.h:5, from /<>/net/netfilter/nf_tables_set_core.c:2: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_tables_set_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_tables_set_core.c:24:1: note: in expansion of macro ‘module_init’ 24 | module_init(nf_tables_set_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_tables_set_core.c:4:19: note: ‘init_module’ target declared here 4 | static int __init nf_tables_set_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/include/net/netfilter/nf_tables.h:5, from /<>/include/net/netfilter/nf_tables_core.h:5, from /<>/net/netfilter/nf_tables_set_core.c:2: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_tables_set_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_tables_set_core.c:25:1: note: in expansion of macro ‘module_exit’ 25 | module_exit(nf_tables_set_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_tables_set_core.c:15:20: note: ‘cleanup_module’ target declared here 15 | static void __exit nf_tables_set_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_set_hash.o CC [M] net/rds/recv.o CC [M] net/rose/rose_dev.o CC [M] net/rose/rose_in.o CC [M] net/rds/send.o CC [M] net/netfilter/nft_set_bitmap.o CC [M] net/rds/stats.o CC [M] net/rose/rose_link.o CC [M] net/netfilter/nft_set_rbtree.o CC [M] net/rose/rose_loopback.o CC [M] net/rose/rose_out.o CC [M] net/netfilter/nft_compat.o CC [M] net/rds/sysctl.o CC [M] net/rds/threads.o In file included from /<>/net/netfilter/nft_compat.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_compat_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_compat.c:964:1: note: in expansion of macro ‘module_init’ 964 | module_init(nft_compat_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_compat.c:902:19: note: ‘init_module’ target declared here 902 | static int __init nft_compat_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_compat.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_compat_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_compat.c:965:1: note: in expansion of macro ‘module_exit’ 965 | module_exit(nft_compat_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_compat.c:929:20: note: ‘cleanup_module’ target declared here 929 | static void __exit nft_compat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/rose/rose_route.o CC [M] net/rds/transport.o CC [M] net/netfilter/nft_connlimit.o CC [M] net/rds/loop.o In file included from /<>/net/netfilter/nft_connlimit.c:4: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_connlimit_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_connlimit.c:291:1: note: in expansion of macro ‘module_init’ 291 | module_init(nft_connlimit_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_connlimit.c:267:19: note: ‘init_module’ target declared here 267 | static int __init nft_connlimit_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_connlimit.c:4: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_connlimit_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_connlimit.c:292:1: note: in expansion of macro ‘module_exit’ 292 | module_exit(nft_connlimit_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_connlimit.c:285:20: note: ‘cleanup_module’ target declared here 285 | static void __exit nft_connlimit_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_numgen.o CC [M] net/rose/rose_subr.o CC [M] net/rds/page.o In file included from /<>/net/netfilter/nft_numgen.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_ng_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_numgen.c:347:1: note: in expansion of macro ‘module_init’ 347 | module_init(nft_ng_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_numgen.c:337:19: note: ‘init_module’ target declared here 337 | static int __init nft_ng_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_numgen.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_ng_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_numgen.c:348:1: note: in expansion of macro ‘module_exit’ 348 | module_exit(nft_ng_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_numgen.c:342:20: note: ‘cleanup_module’ target declared here 342 | static void __exit nft_ng_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/rds/rdma.o CC [M] net/netfilter/nft_ct.o CC [M] net/rose/rose_timer.o In file included from /<>/net/netfilter/nft_ct.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_ct_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_ct.c:969:1: note: in expansion of macro ‘module_init’ 969 | module_init(nft_ct_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_ct.c:935:19: note: ‘init_module’ target declared here 935 | static int __init nft_ct_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_ct.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_ct_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_ct.c:970:1: note: in expansion of macro ‘module_exit’ 970 | module_exit(nft_ct_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_ct.c:962:20: note: ‘cleanup_module’ target declared here 962 | static void __exit nft_ct_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/rose/sysctl_net_rose.o CC [M] net/rds/tcp.o CC [M] net/netfilter/nft_flow_offload.o CC [M] net/rds/tcp_connect.o LD [M] net/rose/rose.o CC [M] net/rxrpc/af_rxrpc.o In file included from /<>/net/netfilter/nft_flow_offload.c:2: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_flow_offload_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_flow_offload.c:236:1: note: in expansion of macro ‘module_init’ 236 | module_init(nft_flow_offload_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_flow_offload.c:213:19: note: ‘init_module’ target declared here 213 | static int __init nft_flow_offload_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_flow_offload.c:2: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_flow_offload_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_flow_offload.c:237:1: note: in expansion of macro ‘module_exit’ 237 | module_exit(nft_flow_offload_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_flow_offload.c:230:20: note: ‘cleanup_module’ target declared here 230 | static void __exit nft_flow_offload_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/rds/tcp_listen.o CC [M] net/netfilter/nft_limit.o CC [M] net/rds/tcp_recv.o In file included from /<>/net/netfilter/nft_limit.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_limit_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_limit.c:371:1: note: in expansion of macro ‘module_init’ 371 | module_init(nft_limit_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_limit.c:347:19: note: ‘init_module’ target declared here 347 | static int __init nft_limit_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_limit.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_limit_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_limit.c:372:1: note: in expansion of macro ‘module_exit’ 372 | module_exit(nft_limit_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_limit.c:365:20: note: ‘cleanup_module’ target declared here 365 | static void __exit nft_limit_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/rds/tcp_send.o CC [M] net/netfilter/nft_nat.o In file included from /<>/net/rxrpc/af_rxrpc.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘af_rxrpc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/rxrpc/af_rxrpc.c:1097:1: note: in expansion of macro ‘module_init’ 1097 | module_init(af_rxrpc_init); | ^~~~~~~~~~~ /<>/net/rxrpc/af_rxrpc.c:980:19: note: ‘init_module’ target declared here 980 | static int __init af_rxrpc_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/rxrpc/af_rxrpc.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘af_rxrpc_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/rxrpc/af_rxrpc.c:1098:1: note: in expansion of macro ‘module_exit’ 1098 | module_exit(af_rxrpc_exit); | ^~~~~~~~~~~ /<>/net/rxrpc/af_rxrpc.c:1073:20: note: ‘cleanup_module’ target declared here 1073 | static void __exit af_rxrpc_exit(void) | ^~~~~~~~~~~~~ CC [M] net/rds/tcp_stats.o LD [M] net/rds/rds.o CC [M] net/netfilter/nft_objref.o In file included from /<>/net/netfilter/nft_nat.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_nat_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_nat.c:293:1: note: in expansion of macro ‘module_init’ 293 | module_init(nft_nat_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_nat.c:283:19: note: ‘init_module’ target declared here 283 | static int __init nft_nat_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_nat.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_nat_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_nat.c:294:1: note: in expansion of macro ‘module_exit’ 294 | module_exit(nft_nat_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_nat.c:288:20: note: ‘cleanup_module’ target declared here 288 | static void __exit nft_nat_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_queue.o In file included from /<>/net/netfilter/nft_objref.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_objref_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_objref.c:219:1: note: in expansion of macro ‘module_init’ 219 | module_init(nft_objref_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_objref.c:209:19: note: ‘init_module’ target declared here 209 | static int __init nft_objref_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_objref.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_objref_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_objref.c:220:1: note: in expansion of macro ‘module_exit’ 220 | module_exit(nft_objref_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_objref.c:214:20: note: ‘cleanup_module’ target declared here 214 | static void __exit nft_objref_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_quota.o LD [M] net/rds/rds_tcp.o In file included from /<>/net/netfilter/nft_queue.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_queue_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_queue.c:216:1: note: in expansion of macro ‘module_init’ 216 | module_init(nft_queue_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_queue.c:206:19: note: ‘init_module’ target declared here 206 | static int __init nft_queue_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_queue.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_queue_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_queue.c:217:1: note: in expansion of macro ‘module_exit’ 217 | module_exit(nft_queue_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_queue.c:211:20: note: ‘cleanup_module’ target declared here 211 | static void __exit nft_queue_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC net/sched/sch_generic.o CC net/sched/sch_mq.o In file included from /<>/net/netfilter/nft_quota.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_quota_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_quota.c:238:1: note: in expansion of macro ‘module_init’ 238 | module_init(nft_quota_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_quota.c:214:19: note: ‘init_module’ target declared here 214 | static int __init nft_quota_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_quota.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_quota_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_quota.c:239:1: note: in expansion of macro ‘module_exit’ 239 | module_exit(nft_quota_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_quota.c:232:20: note: ‘cleanup_module’ target declared here 232 | static void __exit nft_quota_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_reject.o CC net/sched/sch_api.o CC [M] net/rxrpc/call_accept.o CC [M] net/netfilter/nft_reject_inet.o CC net/sched/sch_blackhole.o In file included from /<>/net/netfilter/nft_reject_inet.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_reject_inet_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_reject_inet.c:149:1: note: in expansion of macro ‘module_init’ 149 | module_init(nft_reject_inet_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_reject_inet.c:139:19: note: ‘init_module’ target declared here 139 | static int __init nft_reject_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_reject_inet.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_reject_inet_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_reject_inet.c:150:1: note: in expansion of macro ‘module_exit’ 150 | module_exit(nft_reject_inet_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_reject_inet.c:144:20: note: ‘cleanup_module’ target declared here 144 | static void __exit nft_reject_inet_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_counter.o CC [M] net/rxrpc/call_event.o CC [M] net/rxrpc/call_object.o In file included from /<>/net/netfilter/nft_counter.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_counter_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_counter.c:302:1: note: in expansion of macro ‘module_init’ 302 | module_init(nft_counter_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_counter.c:275:19: note: ‘init_module’ target declared here 275 | static int __init nft_counter_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_counter.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_counter_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_counter.c:303:1: note: in expansion of macro ‘module_exit’ 303 | module_exit(nft_counter_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_counter.c:296:20: note: ‘cleanup_module’ target declared here 296 | static void __exit nft_counter_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_log.o CC net/sched/cls_api.o In file included from /<>/net/netfilter/nft_log.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_log_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_log.c:298:1: note: in expansion of macro ‘module_init’ 298 | module_init(nft_log_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_log.c:288:19: note: ‘init_module’ target declared here 288 | static int __init nft_log_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_log.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_log_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_log.c:299:1: note: in expansion of macro ‘module_exit’ 299 | module_exit(nft_log_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_log.c:293:20: note: ‘cleanup_module’ target declared here 293 | static void __exit nft_log_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/rxrpc/conn_client.o CC [M] net/netfilter/nft_masq.o CC [M] net/rxrpc/conn_event.o CC [M] net/rxrpc/conn_object.o CC net/sched/act_api.o CC [M] net/netfilter/nft_redir.o CC [M] net/rxrpc/conn_service.o CC [M] net/netfilter/nft_hash.o CC [M] net/rxrpc/input.o CC [M] net/netfilter/nft_fib.o In file included from /<>/net/netfilter/nft_hash.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_hash_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_hash.c:370:1: note: in expansion of macro ‘module_init’ 370 | module_init(nft_hash_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_hash.c:360:19: note: ‘init_module’ target declared here 360 | static int __init nft_hash_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_hash.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_hash_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_hash.c:371:1: note: in expansion of macro ‘module_exit’ 371 | module_exit(nft_hash_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_hash.c:365:20: note: ‘cleanup_module’ target declared here 365 | static void __exit nft_hash_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/rxrpc/insecure.o CC net/sched/sch_fifo.o CC [M] net/netfilter/nft_fib_inet.o CC [M] net/rxrpc/key.o CC [M] net/rxrpc/local_event.o CC net/sched/ematch.o In file included from /<>/net/netfilter/nft_fib_inet.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_fib_inet_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fib_inet.c:77:1: note: in expansion of macro ‘module_init’ 77 | module_init(nft_fib_inet_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fib_inet.c:67:19: note: ‘init_module’ target declared here 67 | static int __init nft_fib_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_fib_inet.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_fib_inet_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_fib_inet.c:78:1: note: in expansion of macro ‘module_exit’ 78 | module_exit(nft_fib_inet_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fib_inet.c:72:20: note: ‘cleanup_module’ target declared here 72 | static void __exit nft_fib_inet_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nft_fib_netdev.o CC [M] net/rxrpc/local_object.o In file included from /<>/net/netfilter/nft_fib_netdev.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_fib_netdev_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fib_netdev.c:82:1: note: in expansion of macro ‘module_init’ 82 | module_init(nft_fib_netdev_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fib_netdev.c:72:19: note: ‘init_module’ target declared here 72 | static int __init nft_fib_netdev_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_fib_netdev.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_fib_netdev_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_fib_netdev.c:83:1: note: in expansion of macro ‘module_exit’ 83 | module_exit(nft_fib_netdev_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fib_netdev.c:77:20: note: ‘cleanup_module’ target declared here 77 | static void __exit nft_fib_netdev_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/nf_osf.o CC [M] net/sched/act_police.o CC [M] net/sched/act_gact.o CC [M] net/rxrpc/misc.o In file included from /<>/net/sched/act_police.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘police_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_police.c:362:1: note: in expansion of macro ‘module_init’ 362 | module_init(police_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_police.c:352:19: note: ‘init_module’ target declared here 352 | static int __init police_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_police.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘police_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_police.c:363:1: note: in expansion of macro ‘module_exit’ 363 | module_exit(police_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_police.c:357:20: note: ‘cleanup_module’ target declared here 357 | static void __exit police_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_gact.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gact_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_gact.c:286:1: note: in expansion of macro ‘module_init’ 286 | module_init(gact_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_gact.c:270:19: note: ‘init_module’ target declared here 270 | static int __init gact_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_gact.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gact_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_gact.c:287:1: note: in expansion of macro ‘module_exit’ 287 | module_exit(gact_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_gact.c:281:20: note: ‘cleanup_module’ target declared here 281 | static void __exit gact_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/sched/act_mirred.o CC [M] net/netfilter/nft_socket.o CC [M] net/netfilter/nft_dup_netdev.o CC [M] net/rxrpc/net_ns.o In file included from /<>/net/sched/act_mirred.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mirred_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_mirred.c:378:1: note: in expansion of macro ‘module_init’ 378 | module_init(mirred_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_mirred.c:362:19: note: ‘init_module’ target declared here 362 | static int __init mirred_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_mirred.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mirred_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_mirred.c:379:1: note: in expansion of macro ‘module_exit’ 379 | module_exit(mirred_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_mirred.c:372:20: note: ‘cleanup_module’ target declared here 372 | static void __exit mirred_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_socket.c:2: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_socket_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_socket.c:139:1: note: in expansion of macro ‘module_init’ 139 | module_init(nft_socket_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_socket.c:129:19: note: ‘init_module’ target declared here 129 | static int __init nft_socket_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_socket.c:2: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_socket_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_socket.c:140:1: note: in expansion of macro ‘module_exit’ 140 | module_exit(nft_socket_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_socket.c:134:20: note: ‘cleanup_module’ target declared here 134 | static void __exit nft_socket_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_dup_netdev.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_dup_netdev_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_dup_netdev.c:92:1: note: in expansion of macro ‘module_init’ 92 | module_init(nft_dup_netdev_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_dup_netdev.c:82:19: note: ‘init_module’ target declared here 82 | static int __init nft_dup_netdev_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_dup_netdev.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_dup_netdev_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_dup_netdev.c:93:1: note: in expansion of macro ‘module_exit’ 93 | module_exit(nft_dup_netdev_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_dup_netdev.c:87:20: note: ‘cleanup_module’ target declared here 87 | static void __exit nft_dup_netdev_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/rxrpc/output.o CC [M] net/netfilter/nft_fwd_netdev.o CC [M] net/sched/act_sample.o CC [M] net/sched/act_ipt.o In file included from /<>/net/sched/act_sample.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sample_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_sample.c:264:1: note: in expansion of macro ‘module_init’ 264 | module_init(sample_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_sample.c:254:19: note: ‘init_module’ target declared here 254 | static int __init sample_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_sample.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sample_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_sample.c:265:1: note: in expansion of macro ‘module_exit’ 265 | module_exit(sample_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_sample.c:259:20: note: ‘cleanup_module’ target declared here 259 | static void __exit sample_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_fwd_netdev.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nft_fwd_netdev_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fwd_netdev.c:237:1: note: in expansion of macro ‘module_init’ 237 | module_init(nft_fwd_netdev_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fwd_netdev.c:227:19: note: ‘init_module’ target declared here 227 | static int __init nft_fwd_netdev_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nft_fwd_netdev.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nft_fwd_netdev_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nft_fwd_netdev.c:238:1: note: in expansion of macro ‘module_exit’ 238 | module_exit(nft_fwd_netdev_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nft_fwd_netdev.c:232:20: note: ‘cleanup_module’ target declared here 232 | static void __exit nft_fwd_netdev_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/sched/act_nat.o CC [M] net/netfilter/nf_flow_table_core.o In file included from /<>/net/sched/act_ipt.c:20: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipt_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_ipt.c:436:1: note: in expansion of macro ‘module_init’ 436 | module_init(ipt_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_ipt.c:412:19: note: ‘init_module’ target declared here 412 | static int __init ipt_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_ipt.c:20: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipt_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_ipt.c:437:1: note: in expansion of macro ‘module_exit’ 437 | module_exit(ipt_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_ipt.c:430:20: note: ‘cleanup_module’ target declared here 430 | static void __exit ipt_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/rxrpc/peer_event.o CC [M] net/rxrpc/peer_object.o In file included from /<>/net/sched/act_nat.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nat_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_nat.c:341:1: note: in expansion of macro ‘module_init’ 341 | module_init(nat_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_nat.c:331:19: note: ‘init_module’ target declared here 331 | static int __init nat_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_nat.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nat_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_nat.c:342:1: note: in expansion of macro ‘module_exit’ 342 | module_exit(nat_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_nat.c:336:20: note: ‘cleanup_module’ target declared here 336 | static void __exit nat_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/rxrpc/recvmsg.o CC [M] net/sched/act_pedit.o CC [M] net/netfilter/nf_flow_table_ip.o In file included from /<>/net/sched/act_pedit.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pedit_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_pedit.c:492:1: note: in expansion of macro ‘module_init’ 492 | module_init(pedit_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_pedit.c:482:19: note: ‘init_module’ target declared here 482 | static int __init pedit_init_module(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_pedit.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pedit_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_pedit.c:493:1: note: in expansion of macro ‘module_exit’ 493 | module_exit(pedit_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_pedit.c:487:20: note: ‘cleanup_module’ target declared here 487 | static void __exit pedit_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/sctp/sm_statetable.o CC [M] net/sched/act_simple.o In file included from /<>/net/sched/act_simple.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘simp_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_simple.c:235:1: note: in expansion of macro ‘module_init’ 235 | module_init(simp_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_simple.c:222:19: note: ‘init_module’ target declared here 222 | static int __init simp_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_simple.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘simp_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_simple.c:236:1: note: in expansion of macro ‘module_exit’ 236 | module_exit(simp_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_simple.c:230:20: note: ‘cleanup_module’ target declared here 230 | static void __exit simp_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/sched/act_skbedit.o CC [M] net/rxrpc/security.o CC [M] net/netfilter/nf_flow_table_inet.o CC [M] net/sctp/sm_statefuns.o In file included from /<>/net/sched/act_skbedit.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘skbedit_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_skbedit.c:273:1: note: in expansion of macro ‘module_init’ 273 | module_init(skbedit_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_skbedit.c:263:19: note: ‘init_module’ target declared here 263 | static int __init skbedit_init_module(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_skbedit.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘skbedit_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_skbedit.c:274:1: note: in expansion of macro ‘module_exit’ 274 | module_exit(skbedit_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_skbedit.c:268:20: note: ‘cleanup_module’ target declared here 268 | static void __exit skbedit_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_flow_table_inet.c:3: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nf_flow_inet_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/nf_flow_table_inet.c:43:1: note: in expansion of macro ‘module_init’ 43 | module_init(nf_flow_inet_module_init); | ^~~~~~~~~~~ /<>/net/netfilter/nf_flow_table_inet.c:31:19: note: ‘init_module’ target declared here 31 | static int __init nf_flow_inet_module_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/nf_flow_table_inet.c:3: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nf_flow_inet_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/nf_flow_table_inet.c:44:1: note: in expansion of macro ‘module_exit’ 44 | module_exit(nf_flow_inet_module_exit); | ^~~~~~~~~~~ /<>/net/netfilter/nf_flow_table_inet.c:38:20: note: ‘cleanup_module’ target declared here 38 | static void __exit nf_flow_inet_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/x_tables.o CC [M] net/sched/act_csum.o CC [M] net/rxrpc/sendmsg.o /<>/net/sctp/sm_statefuns.c: In function ‘sctp_sf_do_5_1D_ce’: /<>/net/sctp/sm_statefuns.c:780:14: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 780 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/net/sctp/sm_statefuns.c:783:11: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 783 | &chunk->subh.cookie_hdr->c.peer_addr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/net/sctp/sm_statefuns.c: In function ‘sctp_sf_do_dupcook_a’: /<>/net/sctp/sm_statefuns.c:1792:14: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1792 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/net/sctp/sm_statefuns.c: In function ‘sctp_sf_do_dupcook_b’: /<>/net/sctp/sm_statefuns.c:1910:14: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1910 | peer_init = &chunk->subh.cookie_hdr->c.peer_init[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/x_tables.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/x_tables.c:1927:1: note: in expansion of macro ‘module_init’ 1927 | module_init(xt_init); | ^~~~~~~~~~~ /<>/net/netfilter/x_tables.c:1893:19: note: ‘init_module’ target declared here 1893 | static int __init xt_init(void) | ^~~~~~~ In file included from /<>/net/netfilter/x_tables.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xt_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/x_tables.c:1928:1: note: in expansion of macro ‘module_exit’ 1928 | module_exit(xt_fini); | ^~~~~~~~~~~ /<>/net/netfilter/x_tables.c:1921:20: note: ‘cleanup_module’ target declared here 1921 | static void __exit xt_fini(void) | ^~~~~~~ In file included from /<>/net/sched/act_csum.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘csum_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_csum.c:702:1: note: in expansion of macro ‘module_init’ 702 | module_init(csum_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_csum.c:692:19: note: ‘init_module’ target declared here 692 | static int __init csum_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_csum.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘csum_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_csum.c:703:1: note: in expansion of macro ‘module_exit’ 703 | module_exit(csum_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_csum.c:697:20: note: ‘cleanup_module’ target declared here 697 | static void __exit csum_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/sched/act_vlan.o In file included from /<>/net/sched/act_vlan.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vlan_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_vlan.c:331:1: note: in expansion of macro ‘module_init’ 331 | module_init(vlan_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_vlan.c:321:19: note: ‘init_module’ target declared here 321 | static int __init vlan_init_module(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_vlan.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vlan_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_vlan.c:332:1: note: in expansion of macro ‘module_exit’ 332 | module_exit(vlan_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_vlan.c:326:20: note: ‘cleanup_module’ target declared here 326 | static void __exit vlan_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_tcpudp.o CC [M] net/rxrpc/skbuff.o CC [M] net/sched/act_bpf.o CC [M] net/sctp/sm_sideeffect.o In file included from /<>/net/sched/act_bpf.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bpf_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_bpf.c:432:1: note: in expansion of macro ‘module_init’ 432 | module_init(bpf_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_bpf.c:422:19: note: ‘init_module’ target declared here 422 | static int __init bpf_init_module(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_bpf.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bpf_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_bpf.c:433:1: note: in expansion of macro ‘module_exit’ 433 | module_exit(bpf_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_bpf.c:427:20: note: ‘cleanup_module’ target declared here 427 | static void __exit bpf_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_tcpudp.c:3: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcpudp_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_tcpudp.c:230:1: note: in expansion of macro ‘module_init’ 230 | module_init(tcpudp_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_tcpudp.c:220:19: note: ‘init_module’ target declared here 220 | static int __init tcpudp_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_tcpudp.c:3: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcpudp_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_tcpudp.c:231:1: note: in expansion of macro ‘module_exit’ 231 | module_exit(tcpudp_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_tcpudp.c:225:20: note: ‘cleanup_module’ target declared here 225 | static void __exit tcpudp_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_mark.o CC [M] net/sched/act_connmark.o CC [M] net/rxrpc/utils.o In file included from /<>/net/netfilter/xt_mark.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mark_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_mark.c:84:1: note: in expansion of macro ‘module_init’ 84 | module_init(mark_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_mark.c:63:19: note: ‘init_module’ target declared here 63 | static int __init mark_mt_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_mark.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mark_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_mark.c:85:1: note: in expansion of macro ‘module_exit’ 85 | module_exit(mark_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_mark.c:78:20: note: ‘cleanup_module’ target declared here 78 | static void __exit mark_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_connmark.o In file included from /<>/net/sched/act_connmark.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘connmark_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_connmark.c:237:1: note: in expansion of macro ‘module_init’ 237 | module_init(connmark_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_connmark.c:227:19: note: ‘init_module’ target declared here 227 | static int __init connmark_init_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_connmark.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘connmark_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_connmark.c:238:1: note: in expansion of macro ‘module_exit’ 238 | module_exit(connmark_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_connmark.c:232:20: note: ‘cleanup_module’ target declared here 232 | static void __exit connmark_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/rxrpc/proc.o CC [M] net/sched/act_skbmod.o CC [M] net/sctp/protocol.o In file included from /<>/net/netfilter/xt_connmark.c:23: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘connmark_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connmark.c:217:1: note: in expansion of macro ‘module_init’ 217 | module_init(connmark_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connmark.c:194:19: note: ‘init_module’ target declared here 194 | static int __init connmark_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_connmark.c:23: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘connmark_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_connmark.c:218:1: note: in expansion of macro ‘module_exit’ 218 | module_exit(connmark_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connmark.c:211:20: note: ‘cleanup_module’ target declared here 211 | static void __exit connmark_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_set.o In file included from /<>/net/sched/act_skbmod.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘skbmod_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_skbmod.c:301:1: note: in expansion of macro ‘module_init’ 301 | module_init(skbmod_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_skbmod.c:291:19: note: ‘init_module’ target declared here 291 | static int __init skbmod_init_module(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_skbmod.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘skbmod_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_skbmod.c:302:1: note: in expansion of macro ‘module_exit’ 302 | module_exit(skbmod_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_skbmod.c:296:20: note: ‘cleanup_module’ target declared here 296 | static void __exit skbmod_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~ /<>/net/sctp/protocol.c: In function ‘sctp_inet_event_msgname’: /<>/net/sctp/protocol.c:897:15: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 897 | asoc = event->asoc; | ~~~~~^~~~~~ In file included from /<>/net/sctp/protocol.c:44: /<>/net/sctp/protocol.c: At top level: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sctp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sctp/protocol.c:1599:1: note: in expansion of macro ‘module_init’ 1599 | module_init(sctp_init); | ^~~~~~~~~~~ /<>/net/sctp/protocol.c:1357:19: note: ‘init_module’ target declared here 1357 | static __init int sctp_init(void) | ^~~~~~~~~ In file included from /<>/net/sctp/protocol.c:44: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sctp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sctp/protocol.c:1600:1: note: in expansion of macro ‘module_exit’ 1600 | module_exit(sctp_exit); | ^~~~~~~~~~~ /<>/net/sctp/protocol.c:1561:20: note: ‘cleanup_module’ target declared here 1561 | static __exit void sctp_exit(void) | ^~~~~~~~~ CC [M] net/rxrpc/rxkad.o CC [M] net/sched/act_tunnel_key.o In file included from /<>/net/netfilter/xt_set.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xt_set_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_set.c:714:1: note: in expansion of macro ‘module_init’ 714 | module_init(xt_set_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_set.c:694:19: note: ‘init_module’ target declared here 694 | static int __init xt_set_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_set.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xt_set_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_set.c:715:1: note: in expansion of macro ‘module_exit’ 715 | module_exit(xt_set_fini); | ^~~~~~~~~~~ /<>/net/netfilter/xt_set.c:708:20: note: ‘cleanup_module’ target declared here 708 | static void __exit xt_set_fini(void) | ^~~~~~~~~~~ CC [M] net/sctp/endpointola.o CC [M] net/netfilter/xt_nat.o In file included from /<>/net/sched/act_tunnel_key.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tunnel_key_init_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/act_tunnel_key.c:354:1: note: in expansion of macro ‘module_init’ 354 | module_init(tunnel_key_init_module); | ^~~~~~~~~~~ /<>/net/sched/act_tunnel_key.c:344:19: note: ‘init_module’ target declared here 344 | static int __init tunnel_key_init_module(void) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/act_tunnel_key.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tunnel_key_cleanup_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/act_tunnel_key.c:355:1: note: in expansion of macro ‘module_exit’ 355 | module_exit(tunnel_key_cleanup_module); | ^~~~~~~~~~~ /<>/net/sched/act_tunnel_key.c:349:20: note: ‘cleanup_module’ target declared here 349 | static void __exit tunnel_key_cleanup_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/sched/sch_cbq.o In file included from /<>/net/netfilter/xt_nat.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xt_nat_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_nat.c:239:1: note: in expansion of macro ‘module_init’ 239 | module_init(xt_nat_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_nat.c:228:19: note: ‘init_module’ target declared here 228 | static int __init xt_nat_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_nat.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xt_nat_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_nat.c:240:1: note: in expansion of macro ‘module_exit’ 240 | module_exit(xt_nat_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_nat.c:234:20: note: ‘cleanup_module’ target declared here 234 | static void __exit xt_nat_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_AUDIT.o CC [M] net/sctp/associola.o In file included from /<>/net/sched/sch_cbq.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cbq_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_cbq.c:1805:1: note: in expansion of macro ‘module_init’ 1805 | module_init(cbq_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_cbq.c:1797:19: note: ‘init_module’ target declared here 1797 | static int __init cbq_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_cbq.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cbq_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_cbq.c:1806:1: note: in expansion of macro ‘module_exit’ 1806 | module_exit(cbq_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_cbq.c:1801:20: note: ‘cleanup_module’ target declared here 1801 | static void __exit cbq_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/rxrpc/sysctl.o In file included from /<>/net/netfilter/xt_AUDIT.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘audit_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_AUDIT.c:160:1: note: in expansion of macro ‘module_init’ 160 | module_init(audit_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_AUDIT.c:150:19: note: ‘init_module’ target declared here 150 | static int __init audit_tg_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_AUDIT.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘audit_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_AUDIT.c:161:1: note: in expansion of macro ‘module_exit’ 161 | module_exit(audit_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_AUDIT.c:155:20: note: ‘cleanup_module’ target declared here 155 | static void __exit audit_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_CHECKSUM.o CC [M] net/sched/sch_htb.o LD [M] net/rxrpc/rxrpc.o CC net/strparser/strparser.o In file included from /<>/net/netfilter/xt_CHECKSUM.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘checksum_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CHECKSUM.c:69:1: note: in expansion of macro ‘module_init’ 69 | module_init(checksum_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CHECKSUM.c:59:19: note: ‘init_module’ target declared here 59 | static int __init checksum_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_CHECKSUM.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘checksum_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_CHECKSUM.c:70:1: note: in expansion of macro ‘module_exit’ 70 | module_exit(checksum_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CHECKSUM.c:64:20: note: ‘cleanup_module’ target declared here 64 | static void __exit checksum_tg_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/sctp/transport.o CC [M] net/netfilter/xt_CLASSIFY.o In file included from /<>/net/sched/sch_htb.c:28: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘htb_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_htb.c:1632:1: note: in expansion of macro ‘module_init’ 1632 | module_init(htb_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_htb.c:1623:19: note: ‘init_module’ target declared here 1623 | static int __init htb_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_htb.c:28: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘htb_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_htb.c:1633:1: note: in expansion of macro ‘module_exit’ 1633 | module_exit(htb_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_htb.c:1627:20: note: ‘cleanup_module’ target declared here 1627 | static void __exit htb_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_CLASSIFY.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘classify_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CLASSIFY.c:72:1: note: in expansion of macro ‘module_init’ 72 | module_init(classify_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CLASSIFY.c:62:19: note: ‘init_module’ target declared here 62 | static int __init classify_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_CLASSIFY.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘classify_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_CLASSIFY.c:73:1: note: in expansion of macro ‘module_exit’ 73 | module_exit(classify_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CLASSIFY.c:67:20: note: ‘cleanup_module’ target declared here 67 | static void __exit classify_tg_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_CONNSECMARK.o CC [M] net/sched/sch_hfsc.o CC [M] net/sctp/chunk.o AR net/strparser/built-in.a CC [M] net/sunrpc/auth_gss/auth_gss.o In file included from /<>/net/netfilter/xt_CONNSECMARK.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘connsecmark_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CONNSECMARK.c:142:1: note: in expansion of macro ‘module_init’ 142 | module_init(connsecmark_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CONNSECMARK.c:132:19: note: ‘init_module’ target declared here 132 | static int __init connsecmark_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_CONNSECMARK.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘connsecmark_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_CONNSECMARK.c:143:1: note: in expansion of macro ‘module_exit’ 143 | module_exit(connsecmark_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CONNSECMARK.c:137:20: note: ‘cleanup_module’ target declared here 137 | static void __exit connsecmark_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_CT.o In file included from /<>/net/sched/sch_hfsc.c:53: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hfsc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_hfsc.c:1696:1: note: in expansion of macro ‘module_init’ 1696 | module_init(hfsc_init); | ^~~~~~~~~~~ /<>/net/sched/sch_hfsc.c:1684:1: note: ‘init_module’ target declared here 1684 | hfsc_init(void) | ^~~~~~~~~ In file included from /<>/net/sched/sch_hfsc.c:53: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hfsc_cleanup’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_hfsc.c:1697:1: note: in expansion of macro ‘module_exit’ 1697 | module_exit(hfsc_cleanup); | ^~~~~~~~~~~ /<>/net/sched/sch_hfsc.c:1690:1: note: ‘cleanup_module’ target declared here 1690 | hfsc_cleanup(void) | ^~~~~~~~~~~~ In file included from /<>/net/sunrpc/auth_gss/auth_gss.c:39: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_rpcsec_gss’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sunrpc/auth_gss/auth_gss.c:2118:1: note: in expansion of macro ‘module_init’ 2118 | module_init(init_rpcsec_gss) | ^~~~~~~~~~~ /<>/net/sunrpc/auth_gss/auth_gss.c:2072:19: note: ‘init_module’ target declared here 2072 | static int __init init_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sunrpc/auth_gss/auth_gss.c:39: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_rpcsec_gss’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sunrpc/auth_gss/auth_gss.c:2119:1: note: in expansion of macro ‘module_exit’ 2119 | module_exit(exit_rpcsec_gss) | ^~~~~~~~~~~ /<>/net/sunrpc/auth_gss/auth_gss.c:2095:20: note: ‘cleanup_module’ target declared here 2095 | static void __exit exit_rpcsec_gss(void) | ^~~~~~~~~~~~~~~ CC [M] net/sctp/sm_make_chunk.o In file included from /<>/net/netfilter/xt_CT.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xt_ct_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CT.c:481:1: note: in expansion of macro ‘module_init’ 481 | module_init(xt_ct_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CT.c:459:19: note: ‘init_module’ target declared here 459 | static int __init xt_ct_tg_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_CT.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xt_ct_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_CT.c:482:1: note: in expansion of macro ‘module_exit’ 482 | module_exit(xt_ct_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_CT.c:475:20: note: ‘cleanup_module’ target declared here 475 | static void __exit xt_ct_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_DSCP.o CC [M] net/sched/sch_red.o CC [M] net/sunrpc/auth_gss/gss_generic_token.o /<>/net/sctp/sm_make_chunk.c: In function ‘sctp_unpack_cookie’: /<>/net/sctp/sm_make_chunk.c:1742:16: warning: taking address of packed member of ‘struct sctp_signed_cookie’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1742 | bear_cookie = &cookie->c; | ^~~~~~~~~~ In file included from /<>/net/netfilter/xt_DSCP.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dscp_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_DSCP.c:163:1: note: in expansion of macro ‘module_init’ 163 | module_init(dscp_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_DSCP.c:153:19: note: ‘init_module’ target declared here 153 | static int __init dscp_tg_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_DSCP.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dscp_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_DSCP.c:164:1: note: in expansion of macro ‘module_exit’ 164 | module_exit(dscp_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_DSCP.c:158:20: note: ‘cleanup_module’ target declared here 158 | static void __exit dscp_tg_exit(void) | ^~~~~~~~~~~~ In file included from /<>/net/sched/sch_red.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘red_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_red.c:449:1: note: in expansion of macro ‘module_init’ 449 | module_init(red_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_red.c:439:19: note: ‘init_module’ target declared here 439 | static int __init red_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_red.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘red_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_red.c:450:1: note: in expansion of macro ‘module_exit’ 450 | module_exit(red_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_red.c:444:20: note: ‘cleanup_module’ target declared here 444 | static void __exit red_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_HL.o CC [M] net/sunrpc/auth_gss/gss_mech_switch.o CC [M] net/sched/sch_gred.o In file included from /<>/net/netfilter/xt_HL.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hl_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_HL.c:159:1: note: in expansion of macro ‘module_init’ 159 | module_init(hl_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_HL.c:149:19: note: ‘init_module’ target declared here 149 | static int __init hl_tg_init(void) | ^~~~~~~~~~ In file included from /<>/net/netfilter/xt_HL.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hl_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_HL.c:160:1: note: in expansion of macro ‘module_exit’ 160 | module_exit(hl_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_HL.c:154:20: note: ‘cleanup_module’ target declared here 154 | static void __exit hl_tg_exit(void) | ^~~~~~~~~~ CC [M] net/sctp/ulpevent.o CC [M] net/netfilter/xt_HMARK.o In file included from /<>/net/sched/sch_gred.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘gred_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_gred.c:617:1: note: in expansion of macro ‘module_init’ 617 | module_init(gred_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_gred.c:607:19: note: ‘init_module’ target declared here 607 | static int __init gred_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_gred.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘gred_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_gred.c:618:1: note: in expansion of macro ‘module_exit’ 618 | module_exit(gred_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_gred.c:612:20: note: ‘cleanup_module’ target declared here 612 | static void __exit gred_module_exit(void) | ^~~~~~~~~~~~~~~~ /<>/net/sctp/ulpevent.c: In function ‘sctp_ulpevent_set_owner’: /<>/net/sctp/ulpevent.c:94:34: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 94 | struct sctp_chunk *chunk = event->chunk; | ~~~~~^~~~~~~ /<>/net/sctp/ulpevent.c: In function ‘sctp_ulpevent_release_owner’: /<>/net/sctp/ulpevent.c:112:39: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 112 | struct sctp_association *asoc = event->asoc; | ~~~~~^~~~~~ /<>/net/sctp/ulpevent.c: In function ‘sctp_ulpevent_release_data’: /<>/net/sctp/ulpevent.c:1092:32: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1092 | sctp_assoc_rwnd_increase(event->asoc, len); | ~~~~~^~~~~~ /<>/net/sctp/ulpevent.c:1093:22: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1093 | sctp_chunk_put(event->chunk); | ~~~~~^~~~~~~ /<>/net/sctp/ulpevent.c: In function ‘sctp_ulpevent_release_frag_data’: /<>/net/sctp/ulpevent.c:1116:22: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 1116 | sctp_chunk_put(event->chunk); | ~~~~~^~~~~~~ CC [M] net/sched/sch_ingress.o In file included from /<>/net/netfilter/xt_HMARK.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hmark_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_HMARK.c:374:1: note: in expansion of macro ‘module_init’ 374 | module_init(hmark_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_HMARK.c:364:19: note: ‘init_module’ target declared here 364 | static int __init hmark_tg_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_HMARK.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hmark_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_HMARK.c:375:1: note: in expansion of macro ‘module_exit’ 375 | module_exit(hmark_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_HMARK.c:369:20: note: ‘cleanup_module’ target declared here 369 | static void __exit hmark_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/sunrpc/auth_gss/svcauth_gss.o CC [M] net/netfilter/xt_LED.o CC [M] net/sctp/inqueue.o In file included from /<>/net/sched/sch_ingress.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ingress_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_ingress.c:296:1: note: in expansion of macro ‘module_init’ 296 | module_init(ingress_module_init); | ^~~~~~~~~~~ /<>/net/sched/sch_ingress.c:276:19: note: ‘init_module’ target declared here 276 | static int __init ingress_module_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_ingress.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ingress_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_ingress.c:297:1: note: in expansion of macro ‘module_exit’ 297 | module_exit(ingress_module_exit); | ^~~~~~~~~~~ /<>/net/sched/sch_ingress.c:290:20: note: ‘cleanup_module’ target declared here 290 | static void __exit ingress_module_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/sched/sch_dsmark.o In file included from /<>/net/netfilter/xt_LED.c:22: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘led_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_LED.c:215:1: note: in expansion of macro ‘module_init’ 215 | module_init(led_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_LED.c:205:19: note: ‘init_module’ target declared here 205 | static int __init led_tg_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_LED.c:22: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘led_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_LED.c:216:1: note: in expansion of macro ‘module_exit’ 216 | module_exit(led_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_LED.c:210:20: note: ‘cleanup_module’ target declared here 210 | static void __exit led_tg_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_LOG.o CC [M] net/sctp/outqueue.o In file included from /<>/net/sched/sch_dsmark.c:6: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dsmark_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_dsmark.c:513:1: note: in expansion of macro ‘module_init’ 513 | module_init(dsmark_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_dsmark.c:503:19: note: ‘init_module’ target declared here 503 | static int __init dsmark_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_dsmark.c:6: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dsmark_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_dsmark.c:514:1: note: in expansion of macro ‘module_exit’ 514 | module_exit(dsmark_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_dsmark.c:508:20: note: ‘cleanup_module’ target declared here 508 | static void __exit dsmark_module_exit(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_LOG.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘log_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_LOG.c:105:1: note: in expansion of macro ‘module_init’ 105 | module_init(log_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_LOG.c:95:19: note: ‘init_module’ target declared here 95 | static int __init log_tg_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_LOG.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘log_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_LOG.c:106:1: note: in expansion of macro ‘module_exit’ 106 | module_exit(log_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_LOG.c:100:20: note: ‘cleanup_module’ target declared here 100 | static void __exit log_tg_exit(void) | ^~~~~~~~~~~ CC [M] net/sched/sch_sfb.o CC [M] net/netfilter/xt_NETMAP.o CC [M] net/sunrpc/auth_gss/gss_rpc_upcall.o In file included from /<>/net/sched/sch_sfb.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sfb_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_sfb.c:727:1: note: in expansion of macro ‘module_init’ 727 | module_init(sfb_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_sfb.c:717:19: note: ‘init_module’ target declared here 717 | static int __init sfb_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_sfb.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sfb_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_sfb.c:728:1: note: in expansion of macro ‘module_exit’ 728 | module_exit(sfb_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_sfb.c:722:20: note: ‘cleanup_module’ target declared here 722 | static void __exit sfb_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_NETMAP.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘netmap_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_NETMAP.c:165:1: note: in expansion of macro ‘module_init’ 165 | module_init(netmap_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_NETMAP.c:155:19: note: ‘init_module’ target declared here 155 | static int __init netmap_tg_init(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_NFLOG.o CC [M] net/sctp/ulpqueue.o CC [M] net/sched/sch_sfq.o CC [M] net/sunrpc/auth_gss/gss_rpc_xdr.o In file included from /<>/net/netfilter/xt_NFLOG.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nflog_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_NFLOG.c:83:1: note: in expansion of macro ‘module_init’ 83 | module_init(nflog_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_NFLOG.c:73:19: note: ‘init_module’ target declared here 73 | static int __init nflog_tg_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_NFLOG.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nflog_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_NFLOG.c:84:1: note: in expansion of macro ‘module_exit’ 84 | module_exit(nflog_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_NFLOG.c:78:20: note: ‘cleanup_module’ target declared here 78 | static void __exit nflog_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_NFQUEUE.o In file included from /<>/net/sched/sch_sfq.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sfq_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_sfq.c:933:1: note: in expansion of macro ‘module_init’ 933 | module_init(sfq_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_sfq.c:925:19: note: ‘init_module’ target declared here 925 | static int __init sfq_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_sfq.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sfq_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_sfq.c:934:1: note: in expansion of macro ‘module_exit’ 934 | module_exit(sfq_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_sfq.c:929:20: note: ‘cleanup_module’ target declared here 929 | static void __exit sfq_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/sctp/tsnmap.o In file included from /<>/net/netfilter/xt_NFQUEUE.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfqueue_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_NFQUEUE.c:161:1: note: in expansion of macro ‘module_init’ 161 | module_init(nfqueue_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_NFQUEUE.c:151:19: note: ‘init_module’ target declared here 151 | static int __init nfqueue_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_NFQUEUE.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfqueue_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_NFQUEUE.c:162:1: note: in expansion of macro ‘module_exit’ 162 | module_exit(nfqueue_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_NFQUEUE.c:156:20: note: ‘cleanup_module’ target declared here 156 | static void __exit nfqueue_tg_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/sched/sch_tbf.o CC [M] net/sunrpc/auth_gss/gss_krb5_mech.o CC [M] net/netfilter/xt_RATEEST.o In file included from /<>/net/sunrpc/auth_gss/gss_krb5_mech.c:40: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_kerberos_module’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sunrpc/auth_gss/gss_krb5_mech.c:792:1: note: in expansion of macro ‘module_init’ 792 | module_init(init_kerberos_module); | ^~~~~~~~~~~ /<>/net/sunrpc/auth_gss/gss_krb5_mech.c:776:19: note: ‘init_module’ target declared here 776 | static int __init init_kerberos_module(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/sunrpc/auth_gss/gss_krb5_mech.c:40: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cleanup_kerberos_module’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sunrpc/auth_gss/gss_krb5_mech.c:793:1: note: in expansion of macro ‘module_exit’ 793 | module_exit(cleanup_kerberos_module); | ^~~~~~~~~~~ /<>/net/sunrpc/auth_gss/gss_krb5_mech.c:786:20: note: ‘cleanup_module’ target declared here 786 | static void __exit cleanup_kerberos_module(void) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_tbf.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tbf_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_tbf.c:561:1: note: in expansion of macro ‘module_init’ 561 | module_init(tbf_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_tbf.c:552:19: note: ‘init_module’ target declared here 552 | static int __init tbf_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_tbf.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tbf_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_tbf.c:562:1: note: in expansion of macro ‘module_exit’ 562 | module_exit(tbf_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_tbf.c:557:20: note: ‘cleanup_module’ target declared here 557 | static void __exit tbf_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_RATEEST.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xt_rateest_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_RATEEST.c:241:1: note: in expansion of macro ‘module_init’ 241 | module_init(xt_rateest_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_RATEEST.c:220:19: note: ‘init_module’ target declared here 220 | static int __init xt_rateest_tg_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_RATEEST.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xt_rateest_tg_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_RATEEST.c:242:1: note: in expansion of macro ‘module_exit’ 242 | module_exit(xt_rateest_tg_fini); | ^~~~~~~~~~~ /<>/net/netfilter/xt_RATEEST.c:229:20: note: ‘cleanup_module’ target declared here 229 | static void __exit xt_rateest_tg_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/sctp/bind_addr.o CC [M] net/sunrpc/auth_gss/gss_krb5_seal.o CC [M] net/sched/sch_teql.o CC [M] net/sunrpc/auth_gss/gss_krb5_unseal.o CC [M] net/netfilter/xt_REDIRECT.o In file included from /<>/net/sched/sch_teql.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘teql_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_teql.c:524:1: note: in expansion of macro ‘module_init’ 524 | module_init(teql_init); | ^~~~~~~~~~~ /<>/net/sched/sch_teql.c:473:19: note: ‘init_module’ target declared here 473 | static int __init teql_init(void) | ^~~~~~~~~ In file included from /<>/net/sched/sch_teql.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘teql_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_teql.c:525:1: note: in expansion of macro ‘module_exit’ 525 | module_exit(teql_exit); | ^~~~~~~~~~~ /<>/net/sched/sch_teql.c:510:20: note: ‘cleanup_module’ target declared here 510 | static void __exit teql_exit(void) | ^~~~~~~~~ CC [M] net/sched/sch_prio.o CC [M] net/sctp/socket.o CC [M] net/sunrpc/auth_gss/gss_krb5_seqnum.o In file included from /<>/net/netfilter/xt_REDIRECT.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘redirect_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_REDIRECT.c:114:1: note: in expansion of macro ‘module_init’ 114 | module_init(redirect_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_REDIRECT.c:103:19: note: ‘init_module’ target declared here 103 | static int __init redirect_tg_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_REDIRECT.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘redirect_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_REDIRECT.c:115:1: note: in expansion of macro ‘module_exit’ 115 | module_exit(redirect_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_REDIRECT.c:109:20: note: ‘cleanup_module’ target declared here 109 | static void __exit redirect_tg_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_SECMARK.o In file included from /<>/net/sched/sch_prio.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘prio_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_prio.c:475:1: note: in expansion of macro ‘module_init’ 475 | module_init(prio_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_prio.c:465:19: note: ‘init_module’ target declared here 465 | static int __init prio_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_prio.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘prio_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_prio.c:476:1: note: in expansion of macro ‘module_exit’ 476 | module_exit(prio_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_prio.c:470:20: note: ‘cleanup_module’ target declared here 470 | static void __exit prio_module_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/sunrpc/auth_gss/gss_krb5_wrap.o /<>/net/sctp/socket.c: In function ‘sctp_recvmsg’: /<>/net/sctp/socket.c:2265:34: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 2265 | sctp_assoc_rwnd_increase(event->asoc, copied); | ~~~~~^~~~~~ CC [M] net/sched/sch_multiq.o In file included from /<>/net/netfilter/xt_SECMARK.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘secmark_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_SECMARK.c:148:1: note: in expansion of macro ‘module_init’ 148 | module_init(secmark_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_SECMARK.c:138:19: note: ‘init_module’ target declared here 138 | static int __init secmark_tg_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_SECMARK.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘secmark_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_SECMARK.c:149:1: note: in expansion of macro ‘module_exit’ 149 | module_exit(secmark_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_SECMARK.c:143:20: note: ‘cleanup_module’ target declared here 143 | static void __exit secmark_tg_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_TPROXY.o In file included from /<>/net/sched/sch_multiq.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘multiq_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_multiq.c:422:1: note: in expansion of macro ‘module_init’ 422 | module_init(multiq_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_multiq.c:412:19: note: ‘init_module’ target declared here 412 | static int __init multiq_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_multiq.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘multiq_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_multiq.c:423:1: note: in expansion of macro ‘module_exit’ 423 | module_exit(multiq_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_multiq.c:417:20: note: ‘cleanup_module’ target declared here 417 | static void __exit multiq_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/sunrpc/auth_gss/gss_krb5_crypto.o CC [M] net/sched/sch_atm.o In file included from /<>/net/netfilter/xt_TPROXY.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tproxy_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TPROXY.c:284:1: note: in expansion of macro ‘module_init’ 284 | module_init(tproxy_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TPROXY.c:274:19: note: ‘init_module’ target declared here 274 | static int __init tproxy_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_TPROXY.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tproxy_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_TPROXY.c:285:1: note: in expansion of macro ‘module_exit’ 285 | module_exit(tproxy_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TPROXY.c:279:20: note: ‘cleanup_module’ target declared here 279 | static void __exit tproxy_tg_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_TCPMSS.o In file included from /<>/net/sched/sch_atm.c:5: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘atm_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_atm.c:703:1: note: in expansion of macro ‘module_init’ 703 | module_init(atm_init) | ^~~~~~~~~~~ /<>/net/sched/sch_atm.c:693:19: note: ‘init_module’ target declared here 693 | static int __init atm_init(void) | ^~~~~~~~ In file included from /<>/net/sched/sch_atm.c:5: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘atm_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_atm.c:704:1: note: in expansion of macro ‘module_exit’ 704 | module_exit(atm_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_atm.c:698:20: note: ‘cleanup_module’ target declared here 698 | static void __exit atm_exit(void) | ^~~~~~~~ CC [M] net/sunrpc/auth_gss/gss_krb5_keys.o In file included from /<>/net/netfilter/xt_TCPMSS.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcpmss_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TCPMSS.c:347:1: note: in expansion of macro ‘module_init’ 347 | module_init(tcpmss_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TCPMSS.c:337:19: note: ‘init_module’ target declared here 337 | static int __init tcpmss_tg_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_TCPMSS.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcpmss_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_TCPMSS.c:348:1: note: in expansion of macro ‘module_exit’ 348 | module_exit(tcpmss_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TCPMSS.c:342:20: note: ‘cleanup_module’ target declared here 342 | static void __exit tcpmss_tg_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/sched/sch_netem.o CC [M] net/netfilter/xt_TCPOPTSTRIP.o LD [M] net/sunrpc/auth_gss/auth_rpcgss.o LD [M] net/sunrpc/auth_gss/rpcsec_gss_krb5.o CC [M] net/sunrpc/clnt.o In file included from /<>/net/sched/sch_netem.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘netem_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_netem.c:1226:1: note: in expansion of macro ‘module_init’ 1226 | module_init(netem_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_netem.c:1217:19: note: ‘init_module’ target declared here 1217 | static int __init netem_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_netem.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘netem_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_netem.c:1227:1: note: in expansion of macro ‘module_exit’ 1227 | module_exit(netem_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_netem.c:1222:20: note: ‘cleanup_module’ target declared here 1222 | static void __exit netem_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_TCPOPTSTRIP.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcpoptstrip_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TCPOPTSTRIP.c:152:1: note: in expansion of macro ‘module_init’ 152 | module_init(tcpoptstrip_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TCPOPTSTRIP.c:140:19: note: ‘init_module’ target declared here 140 | static int __init tcpoptstrip_tg_init(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_TCPOPTSTRIP.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcpoptstrip_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_TCPOPTSTRIP.c:153:1: note: in expansion of macro ‘module_exit’ 153 | module_exit(tcpoptstrip_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TCPOPTSTRIP.c:146:20: note: ‘cleanup_module’ target declared here 146 | static void __exit tcpoptstrip_tg_exit(void) | ^~~~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_TEE.o CC [M] net/sched/sch_drr.o In file included from /<>/net/netfilter/xt_TEE.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tee_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TEE.c:185:1: note: in expansion of macro ‘module_init’ 185 | module_init(tee_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TEE.c:163:19: note: ‘init_module’ target declared here 163 | static int __init tee_tg_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_TEE.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tee_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_TEE.c:186:1: note: in expansion of macro ‘module_exit’ 186 | module_exit(tee_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TEE.c:179:20: note: ‘cleanup_module’ target declared here 179 | static void __exit tee_tg_exit(void) | ^~~~~~~~~~~ In file included from /<>/net/sched/sch_drr.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘drr_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_drr.c:512:1: note: in expansion of macro ‘module_init’ 512 | module_init(drr_init); | ^~~~~~~~~~~ /<>/net/sched/sch_drr.c:502:19: note: ‘init_module’ target declared here 502 | static int __init drr_init(void) | ^~~~~~~~ In file included from /<>/net/sched/sch_drr.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘drr_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_drr.c:513:1: note: in expansion of macro ‘module_exit’ 513 | module_exit(drr_exit); | ^~~~~~~~~~~ /<>/net/sched/sch_drr.c:507:20: note: ‘cleanup_module’ target declared here 507 | static void __exit drr_exit(void) | ^~~~~~~~ CC [M] net/netfilter/xt_TRACE.o CC [M] net/sched/sch_plug.o CC [M] net/sctp/primitive.o In file included from /<>/net/netfilter/xt_TRACE.c:3: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘trace_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TRACE.c:52:1: note: in expansion of macro ‘module_init’ 52 | module_init(trace_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TRACE.c:42:19: note: ‘init_module’ target declared here 42 | static int __init trace_tg_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_TRACE.c:3: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘trace_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_TRACE.c:53:1: note: in expansion of macro ‘module_exit’ 53 | module_exit(trace_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_TRACE.c:47:20: note: ‘cleanup_module’ target declared here 47 | static void __exit trace_tg_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_IDLETIMER.o In file included from /<>/net/sched/sch_plug.c:39: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘plug_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_plug.c:233:1: note: in expansion of macro ‘module_init’ 233 | module_init(plug_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_plug.c:224:19: note: ‘init_module’ target declared here 224 | static int __init plug_module_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_plug.c:39: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘plug_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_plug.c:234:1: note: in expansion of macro ‘module_exit’ 234 | module_exit(plug_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_plug.c:229:20: note: ‘cleanup_module’ target declared here 229 | static void __exit plug_module_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/sched/sch_mqprio.o CC [M] net/sunrpc/xprt.o In file included from /<>/net/netfilter/xt_IDLETIMER.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘idletimer_tg_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_IDLETIMER.c:312:1: note: in expansion of macro ‘module_init’ 312 | module_init(idletimer_tg_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_IDLETIMER.c:268:19: note: ‘init_module’ target declared here 268 | static int __init idletimer_tg_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_IDLETIMER.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘idletimer_tg_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_IDLETIMER.c:313:1: note: in expansion of macro ‘module_exit’ 313 | module_exit(idletimer_tg_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_IDLETIMER.c:304:20: note: ‘cleanup_module’ target declared here 304 | static void __exit idletimer_tg_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/sctp/output.o CC [M] net/netfilter/xt_addrtype.o In file included from /<>/net/sched/sch_mqprio.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mqprio_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_mqprio.c:642:1: note: in expansion of macro ‘module_init’ 642 | module_init(mqprio_module_init); | ^~~~~~~~~~~ /<>/net/sched/sch_mqprio.c:632:19: note: ‘init_module’ target declared here 632 | static int __init mqprio_module_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_mqprio.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mqprio_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_mqprio.c:643:1: note: in expansion of macro ‘module_exit’ 643 | module_exit(mqprio_module_exit); | ^~~~~~~~~~~ /<>/net/sched/sch_mqprio.c:637:20: note: ‘cleanup_module’ target declared here 637 | static void __exit mqprio_module_exit(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/sched/sch_choke.o In file included from /<>/net/netfilter/xt_addrtype.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘addrtype_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_addrtype.c:240:1: note: in expansion of macro ‘module_init’ 240 | module_init(addrtype_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_addrtype.c:229:19: note: ‘init_module’ target declared here 229 | static int __init addrtype_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_addrtype.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘addrtype_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_addrtype.c:241:1: note: in expansion of macro ‘module_exit’ 241 | module_exit(addrtype_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_addrtype.c:235:20: note: ‘cleanup_module’ target declared here 235 | static void __exit addrtype_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_bpf.o CC [M] net/sctp/input.o In file included from /<>/net/sched/sch_choke.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘choke_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_choke.c:523:1: note: in expansion of macro ‘module_init’ 523 | module_init(choke_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_choke.c:513:19: note: ‘init_module’ target declared here 513 | static int __init choke_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_choke.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘choke_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_choke.c:524:1: note: in expansion of macro ‘module_exit’ 524 | module_exit(choke_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_choke.c:518:20: note: ‘cleanup_module’ target declared here 518 | static void __exit choke_module_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_bpf.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘bpf_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_bpf.c:155:1: note: in expansion of macro ‘module_init’ 155 | module_init(bpf_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_bpf.c:145:19: note: ‘init_module’ target declared here 145 | static int __init bpf_mt_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_bpf.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘bpf_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_bpf.c:156:1: note: in expansion of macro ‘module_exit’ 156 | module_exit(bpf_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_bpf.c:150:20: note: ‘cleanup_module’ target declared here 150 | static void __exit bpf_mt_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_cluster.o CC [M] net/sunrpc/socklib.o CC [M] net/sched/sch_qfq.o In file included from /<>/net/netfilter/xt_cluster.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xt_cluster_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cluster.c:165:1: note: in expansion of macro ‘module_init’ 165 | module_init(xt_cluster_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cluster.c:150:19: note: ‘init_module’ target declared here 150 | static int __init xt_cluster_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_cluster.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xt_cluster_mt_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_cluster.c:166:1: note: in expansion of macro ‘module_exit’ 166 | module_exit(xt_cluster_mt_fini); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cluster.c:155:20: note: ‘cleanup_module’ target declared here 155 | static void __exit xt_cluster_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_qfq.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘qfq_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_qfq.c:1534:1: note: in expansion of macro ‘module_init’ 1534 | module_init(qfq_init); | ^~~~~~~~~~~ /<>/net/sched/sch_qfq.c:1524:19: note: ‘init_module’ target declared here 1524 | static int __init qfq_init(void) | ^~~~~~~~ In file included from /<>/net/sched/sch_qfq.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘qfq_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_qfq.c:1535:1: note: in expansion of macro ‘module_exit’ 1535 | module_exit(qfq_exit); | ^~~~~~~~~~~ /<>/net/sched/sch_qfq.c:1529:20: note: ‘cleanup_module’ target declared here 1529 | static void __exit qfq_exit(void) | ^~~~~~~~ CC [M] net/netfilter/xt_comment.o CC [M] net/sctp/debug.o In file included from /<>/net/netfilter/xt_comment.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘comment_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_comment.c:44:1: note: in expansion of macro ‘module_init’ 44 | module_init(comment_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_comment.c:34:19: note: ‘init_module’ target declared here 34 | static int __init comment_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_comment.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘comment_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_comment.c:45:1: note: in expansion of macro ‘module_exit’ 45 | module_exit(comment_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_comment.c:39:20: note: ‘cleanup_module’ target declared here 39 | static void __exit comment_mt_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_connbytes.o CC [M] net/sunrpc/xprtsock.o CC [M] net/sched/sch_codel.o CC [M] net/sctp/stream.o In file included from /<>/net/netfilter/xt_connbytes.c:5: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘connbytes_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connbytes.c:156:1: note: in expansion of macro ‘module_init’ 156 | module_init(connbytes_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connbytes.c:146:19: note: ‘init_module’ target declared here 146 | static int __init connbytes_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_connbytes.c:5: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘connbytes_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_connbytes.c:157:1: note: in expansion of macro ‘module_exit’ 157 | module_exit(connbytes_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connbytes.c:151:20: note: ‘cleanup_module’ target declared here 151 | static void __exit connbytes_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_codel.c:43: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘codel_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_codel.c:303:1: note: in expansion of macro ‘module_init’ 303 | module_init(codel_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_codel.c:293:19: note: ‘init_module’ target declared here 293 | static int __init codel_module_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_codel.c:43: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘codel_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_codel.c:304:1: note: in expansion of macro ‘module_exit’ 304 | module_exit(codel_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_codel.c:298:20: note: ‘cleanup_module’ target declared here 298 | static void __exit codel_module_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_connlabel.o CC [M] net/sched/sch_fq_codel.o CC [M] net/sctp/auth.o In file included from /<>/net/netfilter/xt_connlabel.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘connlabel_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connlabel.c:104:1: note: in expansion of macro ‘module_init’ 104 | module_init(connlabel_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connlabel.c:94:19: note: ‘init_module’ target declared here 94 | static int __init connlabel_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_connlabel.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘connlabel_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_connlabel.c:105:1: note: in expansion of macro ‘module_exit’ 105 | module_exit(connlabel_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connlabel.c:99:20: note: ‘cleanup_module’ target declared here 99 | static void __exit connlabel_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_connlimit.o In file included from /<>/net/sched/sch_fq_codel.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fq_codel_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_fq_codel.c:735:1: note: in expansion of macro ‘module_init’ 735 | module_init(fq_codel_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_fq_codel.c:725:19: note: ‘init_module’ target declared here 725 | static int __init fq_codel_module_init(void) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_fq_codel.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fq_codel_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_fq_codel.c:736:1: note: in expansion of macro ‘module_exit’ 736 | module_exit(fq_codel_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_fq_codel.c:730:20: note: ‘cleanup_module’ target declared here 730 | static void __exit fq_codel_module_exit(void) | ^~~~~~~~~~~~~~~~~~~~ CC [M] net/sunrpc/sched.o CC [M] net/sched/sch_fq.o In file included from /<>/net/netfilter/xt_connlimit.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘connlimit_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connlimit.c:131:1: note: in expansion of macro ‘module_init’ 131 | module_init(connlimit_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connlimit.c:121:19: note: ‘init_module’ target declared here 121 | static int __init connlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_connlimit.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘connlimit_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_connlimit.c:132:1: note: in expansion of macro ‘module_exit’ 132 | module_exit(connlimit_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_connlimit.c:126:20: note: ‘cleanup_module’ target declared here 126 | static void __exit connlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_conntrack.o CC [M] net/sctp/offload.o In file included from /<>/net/sched/sch_fq.c:37: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘fq_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_fq.c:930:1: note: in expansion of macro ‘module_init’ 930 | module_init(fq_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_fq.c:908:19: note: ‘init_module’ target declared here 908 | static int __init fq_module_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_fq.c:37: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘fq_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_fq.c:931:1: note: in expansion of macro ‘module_exit’ 931 | module_exit(fq_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_fq.c:924:20: note: ‘cleanup_module’ target declared here 924 | static void __exit fq_module_exit(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_conntrack.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘conntrack_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_conntrack.c:329:1: note: in expansion of macro ‘module_init’ 329 | module_init(conntrack_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_conntrack.c:318:19: note: ‘init_module’ target declared here 318 | static int __init conntrack_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_conntrack.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘conntrack_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_conntrack.c:330:1: note: in expansion of macro ‘module_exit’ 330 | module_exit(conntrack_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_conntrack.c:324:20: note: ‘cleanup_module’ target declared here 324 | static void __exit conntrack_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_cpu.o CC [M] net/sched/sch_hhf.o CC [M] net/sctp/stream_sched.o In file included from /<>/net/netfilter/xt_cpu.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cpu_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cpu.c:64:1: note: in expansion of macro ‘module_init’ 64 | module_init(cpu_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cpu.c:54:19: note: ‘init_module’ target declared here 54 | static int __init cpu_mt_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_cpu.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cpu_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_cpu.c:65:1: note: in expansion of macro ‘module_exit’ 65 | module_exit(cpu_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cpu.c:59:20: note: ‘cleanup_module’ target declared here 59 | static void __exit cpu_mt_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_dccp.o In file included from /<>/net/sched/sch_hhf.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hhf_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_hhf.c:717:1: note: in expansion of macro ‘module_init’ 717 | module_init(hhf_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_hhf.c:707:19: note: ‘init_module’ target declared here 707 | static int __init hhf_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_hhf.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hhf_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_hhf.c:718:1: note: in expansion of macro ‘module_exit’ 718 | module_exit(hhf_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_hhf.c:712:20: note: ‘cleanup_module’ target declared here 712 | static void __exit hhf_module_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/sched/sch_pie.o In file included from /<>/net/netfilter/xt_dccp.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dccp_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_dccp.c:187:1: note: in expansion of macro ‘module_init’ 187 | module_init(dccp_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_dccp.c:161:19: note: ‘init_module’ target declared here 161 | static int __init dccp_mt_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_dccp.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dccp_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_dccp.c:188:1: note: in expansion of macro ‘module_exit’ 188 | module_exit(dccp_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_dccp.c:181:20: note: ‘cleanup_module’ target declared here 181 | static void __exit dccp_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_devgroup.o CC [M] net/sctp/stream_sched_prio.o In file included from /<>/net/sched/sch_pie.c:25: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pie_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_pie.c:566:1: note: in expansion of macro ‘module_init’ 566 | module_init(pie_module_init); | ^~~~~~~~~~~ /<>/net/sched/sch_pie.c:556:19: note: ‘init_module’ target declared here 556 | static int __init pie_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_pie.c:25: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pie_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_pie.c:567:1: note: in expansion of macro ‘module_exit’ 567 | module_exit(pie_module_exit); | ^~~~~~~~~~~ /<>/net/sched/sch_pie.c:561:20: note: ‘cleanup_module’ target declared here 561 | static void __exit pie_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_devgroup.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘devgroup_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_devgroup.c:81:1: note: in expansion of macro ‘module_init’ 81 | module_init(devgroup_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_devgroup.c:71:19: note: ‘init_module’ target declared here 71 | static int __init devgroup_mt_init(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_devgroup.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘devgroup_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_devgroup.c:82:1: note: in expansion of macro ‘module_exit’ 82 | module_exit(devgroup_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_devgroup.c:76:20: note: ‘cleanup_module’ target declared here 76 | static void __exit devgroup_mt_exit(void) | ^~~~~~~~~~~~~~~~ CC [M] net/sunrpc/auth.o CC [M] net/sched/sch_cbs.o CC [M] net/netfilter/xt_dscp.o CC [M] net/sctp/stream_sched_rr.o In file included from /<>/net/sched/sch_cbs.c:58: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cbs_module_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/sch_cbs.c:382:1: note: in expansion of macro ‘module_init’ 382 | module_init(cbs_module_init) | ^~~~~~~~~~~ /<>/net/sched/sch_cbs.c:373:19: note: ‘init_module’ target declared here 373 | static int __init cbs_module_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/sch_cbs.c:58: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cbs_module_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/sch_cbs.c:383:1: note: in expansion of macro ‘module_exit’ 383 | module_exit(cbs_module_exit) | ^~~~~~~~~~~ /<>/net/sched/sch_cbs.c:378:20: note: ‘cleanup_module’ target declared here 378 | static void __exit cbs_module_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_dscp.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘dscp_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_dscp.c:112:1: note: in expansion of macro ‘module_init’ 112 | module_init(dscp_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_dscp.c:102:19: note: ‘init_module’ target declared here 102 | static int __init dscp_mt_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_dscp.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘dscp_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_dscp.c:113:1: note: in expansion of macro ‘module_exit’ 113 | module_exit(dscp_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_dscp.c:107:20: note: ‘cleanup_module’ target declared here 107 | static void __exit dscp_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/sched/cls_u32.o CC [M] net/netfilter/xt_ecn.o CC [M] net/sctp/stream_interleave.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/ip.h:31, from /<>/net/netfilter/xt_ecn.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ecn_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ecn.c:178:1: note: in expansion of macro ‘module_init’ 178 | module_init(ecn_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ecn.c:168:19: note: ‘init_module’ target declared here 168 | static int __init ecn_mt_init(void) | ^~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/net/inet_sock.h:26, from /<>/include/net/ip.h:31, from /<>/net/netfilter/xt_ecn.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ecn_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_ecn.c:179:1: note: in expansion of macro ‘module_exit’ 179 | module_exit(ecn_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ecn.c:173:20: note: ‘cleanup_module’ target declared here 173 | static void __exit ecn_mt_exit(void) | ^~~~~~~~~~~ In file included from /<>/net/sched/cls_u32.c:33: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_u32’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_u32.c:1385:1: note: in expansion of macro ‘module_init’ 1385 | module_init(init_u32) | ^~~~~~~~~~~ /<>/net/sched/cls_u32.c:1350:19: note: ‘init_module’ target declared here 1350 | static int __init init_u32(void) | ^~~~~~~~ In file included from /<>/net/sched/cls_u32.c:33: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_u32’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_u32.c:1386:1: note: in expansion of macro ‘module_exit’ 1386 | module_exit(exit_u32) | ^~~~~~~~~~~ /<>/net/sched/cls_u32.c:1379:20: note: ‘cleanup_module’ target declared here 1379 | static void __exit exit_u32(void) | ^~~~~~~~ CC [M] net/netfilter/xt_esp.o CC [M] net/sunrpc/auth_null.o CC [M] net/sched/cls_route.o In file included from /<>/net/netfilter/xt_esp.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘esp_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_esp.c:106:1: note: in expansion of macro ‘module_init’ 106 | module_init(esp_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_esp.c:96:19: note: ‘init_module’ target declared here 96 | static int __init esp_mt_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_esp.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘esp_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_esp.c:107:1: note: in expansion of macro ‘module_exit’ 107 | module_exit(esp_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_esp.c:101:20: note: ‘cleanup_module’ target declared here 101 | static void __exit esp_mt_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_hashlimit.o CC [M] net/sctp/proc.o In file included from /<>/net/sched/cls_route.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_route4’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_route.c:680:1: note: in expansion of macro ‘module_init’ 680 | module_init(init_route4) | ^~~~~~~~~~~ /<>/net/sched/cls_route.c:670:19: note: ‘init_module’ target declared here 670 | static int __init init_route4(void) | ^~~~~~~~~~~ In file included from /<>/net/sched/cls_route.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_route4’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_route.c:681:1: note: in expansion of macro ‘module_exit’ 681 | module_exit(exit_route4) | ^~~~~~~~~~~ /<>/net/sched/cls_route.c:675:20: note: ‘cleanup_module’ target declared here 675 | static void __exit exit_route4(void) | ^~~~~~~~~~~ CC [M] net/sunrpc/auth_unix.o In file included from /<>/net/netfilter/xt_hashlimit.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hashlimit_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_hashlimit.c:1336:1: note: in expansion of macro ‘module_init’ 1336 | module_init(hashlimit_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_hashlimit.c:1297:19: note: ‘init_module’ target declared here 1297 | static int __init hashlimit_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_hashlimit.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hashlimit_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_hashlimit.c:1337:1: note: in expansion of macro ‘module_exit’ 1337 | module_exit(hashlimit_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_hashlimit.c:1327:20: note: ‘cleanup_module’ target declared here 1327 | static void __exit hashlimit_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/sched/cls_fw.o CC [M] net/netfilter/xt_helper.o CC [M] net/sctp/sysctl.o CC [M] net/sunrpc/auth_generic.o In file included from /<>/net/sched/cls_fw.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_fw’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_fw.c:467:1: note: in expansion of macro ‘module_init’ 467 | module_init(init_fw) | ^~~~~~~~~~~ /<>/net/sched/cls_fw.c:457:19: note: ‘init_module’ target declared here 457 | static int __init init_fw(void) | ^~~~~~~ In file included from /<>/net/sched/cls_fw.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_fw’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_fw.c:468:1: note: in expansion of macro ‘module_exit’ 468 | module_exit(exit_fw) | ^~~~~~~~~~~ /<>/net/sched/cls_fw.c:462:20: note: ‘cleanup_module’ target declared here 462 | static void __exit exit_fw(void) | ^~~~~~~ CC [M] net/sched/cls_rsvp.o In file included from /<>/net/netfilter/xt_helper.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘helper_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_helper.c:98:1: note: in expansion of macro ‘module_init’ 98 | module_init(helper_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_helper.c:88:19: note: ‘init_module’ target declared here 88 | static int __init helper_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_helper.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘helper_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_helper.c:99:1: note: in expansion of macro ‘module_exit’ 99 | module_exit(helper_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_helper.c:93:20: note: ‘cleanup_module’ target declared here 93 | static void __exit helper_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_hl.o CC [M] net/sctp/ipv6.o In file included from /<>/net/sched/cls_rsvp.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_rsvp’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_rsvp.h:771:1: note: in expansion of macro ‘module_init’ 771 | module_init(init_rsvp) | ^~~~~~~~~~~ In file included from /<>/net/sched/cls_rsvp.c:27: /<>/net/sched/cls_rsvp.h:761:19: note: ‘init_module’ target declared here 761 | static int __init init_rsvp(void) | ^~~~~~~~~ In file included from /<>/net/sched/cls_rsvp.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_rsvp’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_rsvp.h:772:1: note: in expansion of macro ‘module_exit’ 772 | module_exit(exit_rsvp) | ^~~~~~~~~~~ In file included from /<>/net/sched/cls_rsvp.c:27: /<>/net/sched/cls_rsvp.h:766:20: note: ‘cleanup_module’ target declared here 766 | static void __exit exit_rsvp(void) | ^~~~~~~~~ CC [M] net/sunrpc/svc.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/netfilter/xt_hl.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘hl_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_hl.c:95:1: note: in expansion of macro ‘module_init’ 95 | module_init(hl_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_hl.c:85:19: note: ‘init_module’ target declared here 85 | static int __init hl_mt_init(void) | ^~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/netfilter/xt_hl.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘hl_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_hl.c:96:1: note: in expansion of macro ‘module_exit’ 96 | module_exit(hl_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_hl.c:90:20: note: ‘cleanup_module’ target declared here 90 | static void __exit hl_mt_exit(void) | ^~~~~~~~~~ CC [M] net/netfilter/xt_ipcomp.o /<>/net/sctp/ipv6.c: In function ‘sctp_inet6_event_msgname’: /<>/net/sctp/ipv6.c:805:14: warning: taking address of packed member of ‘struct sctp_ulpevent’ may result in an unaligned pointer value [-Waddress-of-packed-member] 805 | asoc = event->asoc; | ~~~~~^~~~~~ CC [M] net/sched/cls_tcindex.o In file included from /<>/net/netfilter/xt_ipcomp.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘comp_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ipcomp.c:112:1: note: in expansion of macro ‘module_init’ 112 | module_init(comp_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ipcomp.c:102:19: note: ‘init_module’ target declared here 102 | static int __init comp_mt_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_ipcomp.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘comp_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_ipcomp.c:113:1: note: in expansion of macro ‘module_exit’ 113 | module_exit(comp_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ipcomp.c:107:20: note: ‘cleanup_module’ target declared here 107 | static void __exit comp_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_iprange.o In file included from /<>/net/sched/cls_tcindex.c:7: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_tcindex’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_tcindex.c:671:1: note: in expansion of macro ‘module_init’ 671 | module_init(init_tcindex) | ^~~~~~~~~~~ /<>/net/sched/cls_tcindex.c:661:19: note: ‘init_module’ target declared here 661 | static int __init init_tcindex(void) | ^~~~~~~~~~~~ In file included from /<>/net/sched/cls_tcindex.c:7: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_tcindex’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_tcindex.c:672:1: note: in expansion of macro ‘module_exit’ 672 | module_exit(exit_tcindex) | ^~~~~~~~~~~ /<>/net/sched/cls_tcindex.c:666:20: note: ‘cleanup_module’ target declared here 666 | static void __exit exit_tcindex(void) | ^~~~~~~~~~~~ CC [M] net/sctp/diag.o CC [M] net/sched/cls_rsvp6.o In file included from /<>/net/netfilter/xt_iprange.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘iprange_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_iprange.c:133:1: note: in expansion of macro ‘module_init’ 133 | module_init(iprange_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_iprange.c:123:19: note: ‘init_module’ target declared here 123 | static int __init iprange_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_iprange.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘iprange_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_iprange.c:134:1: note: in expansion of macro ‘module_exit’ 134 | module_exit(iprange_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_iprange.c:128:20: note: ‘cleanup_module’ target declared here 128 | static void __exit iprange_mt_exit(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sctp/diag.c:32: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sctp_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sctp/diag.c:554:1: note: in expansion of macro ‘module_init’ 554 | module_init(sctp_diag_init); | ^~~~~~~~~~~ /<>/net/sctp/diag.c:544:19: note: ‘init_module’ target declared here 544 | static int __init sctp_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/sctp/diag.c:32: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sctp_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sctp/diag.c:555:1: note: in expansion of macro ‘module_exit’ 555 | module_exit(sctp_diag_exit); | ^~~~~~~~~~~ /<>/net/sctp/diag.c:549:20: note: ‘cleanup_module’ target declared here 549 | static void __exit sctp_diag_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_ipvs.o In file included from /<>/net/sched/cls_rsvp6.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_rsvp’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_rsvp.h:771:1: note: in expansion of macro ‘module_init’ 771 | module_init(init_rsvp) | ^~~~~~~~~~~ In file included from /<>/net/sched/cls_rsvp6.c:27: /<>/net/sched/cls_rsvp.h:761:19: note: ‘init_module’ target declared here 761 | static int __init init_rsvp(void) | ^~~~~~~~~ In file included from /<>/net/sched/cls_rsvp6.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_rsvp’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_rsvp.h:772:1: note: in expansion of macro ‘module_exit’ 772 | module_exit(exit_rsvp) | ^~~~~~~~~~~ In file included from /<>/net/sched/cls_rsvp6.c:27: /<>/net/sched/cls_rsvp.h:766:20: note: ‘cleanup_module’ target declared here 766 | static void __exit exit_rsvp(void) | ^~~~~~~~~ LD [M] net/sctp/sctp.o LD [M] net/sctp/sctp_diag.o CC net/switchdev/switchdev.o CC [M] net/sunrpc/svcsock.o CC [M] net/sched/cls_basic.o In file included from /<>/net/netfilter/xt_ipvs.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘ipvs_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ipvs.c:189:1: note: in expansion of macro ‘module_init’ 189 | module_init(ipvs_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ipvs.c:179:19: note: ‘init_module’ target declared here 179 | static int __init ipvs_mt_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_ipvs.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘ipvs_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_ipvs.c:190:1: note: in expansion of macro ‘module_exit’ 190 | module_exit(ipvs_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_ipvs.c:184:20: note: ‘cleanup_module’ target declared here 184 | static void __exit ipvs_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_l2tp.o In file included from /<>/net/sched/cls_basic.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_basic’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_basic.c:324:1: note: in expansion of macro ‘module_init’ 324 | module_init(init_basic) | ^~~~~~~~~~~ /<>/net/sched/cls_basic.c:314:19: note: ‘init_module’ target declared here 314 | static int __init init_basic(void) | ^~~~~~~~~~ In file included from /<>/net/sched/cls_basic.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_basic’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_basic.c:325:1: note: in expansion of macro ‘module_exit’ 325 | module_exit(exit_basic) | ^~~~~~~~~~~ /<>/net/sched/cls_basic.c:319:20: note: ‘cleanup_module’ target declared here 319 | static void __exit exit_basic(void) | ^~~~~~~~~~ CC [M] net/sched/cls_flow.o In file included from /<>/net/netfilter/xt_l2tp.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘l2tp_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_l2tp.c:357:1: note: in expansion of macro ‘module_init’ 357 | module_init(l2tp_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_l2tp.c:347:19: note: ‘init_module’ target declared here 347 | static int __init l2tp_mt_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_l2tp.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘l2tp_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_l2tp.c:358:1: note: in expansion of macro ‘module_exit’ 358 | module_exit(l2tp_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_l2tp.c:352:20: note: ‘cleanup_module’ target declared here 352 | static void __exit l2tp_mt_exit(void) | ^~~~~~~~~~~~ AR net/switchdev/built-in.a CC [M] net/netfilter/xt_length.o CC [M] net/tipc/addr.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/sched/cls_flow.c:21: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cls_flow_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_flow.c:720:1: note: in expansion of macro ‘module_init’ 720 | module_init(cls_flow_init); | ^~~~~~~~~~~ /<>/net/sched/cls_flow.c:710:19: note: ‘init_module’ target declared here 710 | static int __init cls_flow_init(void) | ^~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/sched/cls_flow.c:21: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cls_flow_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_flow.c:721:1: note: in expansion of macro ‘module_exit’ 721 | module_exit(cls_flow_exit); | ^~~~~~~~~~~ /<>/net/sched/cls_flow.c:715:20: note: ‘cleanup_module’ target declared here 715 | static void __exit cls_flow_exit(void) | ^~~~~~~~~~~~~ CC [M] net/sunrpc/svcauth.o In file included from /<>/net/netfilter/xt_length.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘length_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_length.c:69:1: note: in expansion of macro ‘module_init’ 69 | module_init(length_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_length.c:59:19: note: ‘init_module’ target declared here 59 | static int __init length_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_length.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘length_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_length.c:70:1: note: in expansion of macro ‘module_exit’ 70 | module_exit(length_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_length.c:64:20: note: ‘cleanup_module’ target declared here 64 | static void __exit length_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/tipc/bcast.o CC [M] net/netfilter/xt_limit.o CC [M] net/sched/cls_cgroup.o In file included from /<>/net/netfilter/xt_limit.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘limit_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_limit.c:211:1: note: in expansion of macro ‘module_init’ 211 | module_init(limit_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_limit.c:201:19: note: ‘init_module’ target declared here 201 | static int __init limit_mt_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_limit.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘limit_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_limit.c:212:1: note: in expansion of macro ‘module_exit’ 212 | module_exit(limit_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_limit.c:206:20: note: ‘cleanup_module’ target declared here 206 | static void __exit limit_mt_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_mac.o In file included from /<>/net/sched/cls_cgroup.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_cgroup_cls’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_cgroup.c:219:1: note: in expansion of macro ‘module_init’ 219 | module_init(init_cgroup_cls); | ^~~~~~~~~~~ /<>/net/sched/cls_cgroup.c:209:19: note: ‘init_module’ target declared here 209 | static int __init init_cgroup_cls(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/sched/cls_cgroup.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_cgroup_cls’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_cgroup.c:220:1: note: in expansion of macro ‘module_exit’ 220 | module_exit(exit_cgroup_cls); | ^~~~~~~~~~~ /<>/net/sched/cls_cgroup.c:214:20: note: ‘cleanup_module’ target declared here 214 | static void __exit exit_cgroup_cls(void) | ^~~~~~~~~~~~~~~ CC [M] net/sunrpc/svcauth_unix.o CC [M] net/sched/cls_bpf.o CC [M] net/tipc/bearer.o In file included from /<>/net/netfilter/xt_mac.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘mac_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_mac.c:65:1: note: in expansion of macro ‘module_init’ 65 | module_init(mac_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_mac.c:55:19: note: ‘init_module’ target declared here 55 | static int __init mac_mt_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_mac.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘mac_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_mac.c:66:1: note: in expansion of macro ‘module_exit’ 66 | module_exit(mac_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_mac.c:60:20: note: ‘cleanup_module’ target declared here 60 | static void __exit mac_mt_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_multiport.o In file included from /<>/net/sched/cls_bpf.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cls_bpf_init_mod’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_bpf.c:679:1: note: in expansion of macro ‘module_init’ 679 | module_init(cls_bpf_init_mod); | ^~~~~~~~~~~ /<>/net/sched/cls_bpf.c:669:19: note: ‘init_module’ target declared here 669 | static int __init cls_bpf_init_mod(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/sched/cls_bpf.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cls_bpf_exit_mod’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_bpf.c:680:1: note: in expansion of macro ‘module_exit’ 680 | module_exit(cls_bpf_exit_mod); | ^~~~~~~~~~~ /<>/net/sched/cls_bpf.c:674:20: note: ‘cleanup_module’ target declared here 674 | static void __exit cls_bpf_exit_mod(void) | ^~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_multiport.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘multiport_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_multiport.c:178:1: note: in expansion of macro ‘module_init’ 178 | module_init(multiport_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_multiport.c:167:19: note: ‘init_module’ target declared here 167 | static int __init multiport_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_multiport.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘multiport_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_multiport.c:179:1: note: in expansion of macro ‘module_exit’ 179 | module_exit(multiport_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_multiport.c:173:20: note: ‘cleanup_module’ target declared here 173 | static void __exit multiport_mt_exit(void) | ^~~~~~~~~~~~~~~~~ In function ‘bearer_name_validate’, inlined from ‘tipc_enable_bearer’ at /<>/net/tipc/bearer.c:246:7: /<>/net/tipc/bearer.c:141:2: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 141 | strncpy(name_copy, name, TIPC_MAX_BEARER_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC [M] net/sched/cls_flower.o CC [M] net/netfilter/xt_nfacct.o CC [M] net/sunrpc/addr.o CC [M] net/tipc/core.o In file included from /<>/net/netfilter/xt_nfacct.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘nfacct_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_nfacct.c:81:1: note: in expansion of macro ‘module_init’ 81 | module_init(nfacct_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_nfacct.c:71:19: note: ‘init_module’ target declared here 71 | static int __init nfacct_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_nfacct.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘nfacct_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_nfacct.c:82:1: note: in expansion of macro ‘module_exit’ 82 | module_exit(nfacct_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_nfacct.c:76:20: note: ‘cleanup_module’ target declared here 76 | static void __exit nfacct_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/sched/cls_flower.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cls_fl_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_flower.c:1456:1: note: in expansion of macro ‘module_init’ 1456 | module_init(cls_fl_init); | ^~~~~~~~~~~ /<>/net/sched/cls_flower.c:1446:19: note: ‘init_module’ target declared here 1446 | static int __init cls_fl_init(void) | ^~~~~~~~~~~ In file included from /<>/net/sched/cls_flower.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cls_fl_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_flower.c:1457:1: note: in expansion of macro ‘module_exit’ 1457 | module_exit(cls_fl_exit); | ^~~~~~~~~~~ /<>/net/sched/cls_flower.c:1451:20: note: ‘cleanup_module’ target declared here 1451 | static void __exit cls_fl_exit(void) | ^~~~~~~~~~~ CC [M] net/netfilter/xt_osf.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/tipc/socket.h:38, from /<>/net/tipc/core.c:44: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tipc_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/tipc/core.c:177:1: note: in expansion of macro ‘module_init’ 177 | module_init(tipc_init); | ^~~~~~~~~~~ /<>/net/tipc/core.c:114:19: note: ‘init_module’ target declared here 114 | static int __init tipc_init(void) | ^~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/tipc/socket.h:38, from /<>/net/tipc/core.c:44: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tipc_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/tipc/core.c:178:1: note: in expansion of macro ‘module_exit’ 178 | module_exit(tipc_exit); | ^~~~~~~~~~~ /<>/net/tipc/core.c:165:20: note: ‘cleanup_module’ target declared here 165 | static void __exit tipc_exit(void) | ^~~~~~~~~ CC [M] net/tipc/link.o In file included from /<>/net/netfilter/xt_osf.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xt_osf_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_osf.c:228:1: note: in expansion of macro ‘module_init’ 228 | module_init(xt_osf_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_osf.c:178:19: note: ‘init_module’ target declared here 178 | static int __init xt_osf_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_osf.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xt_osf_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_osf.c:229:1: note: in expansion of macro ‘module_exit’ 229 | module_exit(xt_osf_fini); | ^~~~~~~~~~~ /<>/net/netfilter/xt_osf.c:207:20: note: ‘cleanup_module’ target declared here 207 | static void __exit xt_osf_fini(void) | ^~~~~~~~~~~ CC [M] net/sunrpc/rpcb_clnt.o CC [M] net/netfilter/xt_owner.o CC [M] net/sched/cls_matchall.o In file included from /<>/net/sched/cls_matchall.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cls_mall_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/cls_matchall.c:309:1: note: in expansion of macro ‘module_init’ 309 | module_init(cls_mall_init); | ^~~~~~~~~~~ /<>/net/sched/cls_matchall.c:299:19: note: ‘init_module’ target declared here 299 | static int __init cls_mall_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/sched/cls_matchall.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cls_mall_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/cls_matchall.c:310:1: note: in expansion of macro ‘module_exit’ 310 | module_exit(cls_mall_exit); | ^~~~~~~~~~~ /<>/net/sched/cls_matchall.c:304:20: note: ‘cleanup_module’ target declared here 304 | static void __exit cls_mall_exit(void) | ^~~~~~~~~~~~~ CC [M] net/sched/em_cmp.o In file included from /<>/net/netfilter/xt_owner.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘owner_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_owner.c:127:1: note: in expansion of macro ‘module_init’ 127 | module_init(owner_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_owner.c:117:19: note: ‘init_module’ target declared here 117 | static int __init owner_mt_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_owner.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘owner_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_owner.c:128:1: note: in expansion of macro ‘module_exit’ 128 | module_exit(owner_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_owner.c:122:20: note: ‘cleanup_module’ target declared here 122 | static void __exit owner_mt_exit(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_cgroup.o CC [M] net/tipc/discover.o CC [M] net/sunrpc/timer.o In file included from /<>/net/sched/em_cmp.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_em_cmp’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/em_cmp.c:96:1: note: in expansion of macro ‘module_init’ 96 | module_init(init_em_cmp); | ^~~~~~~~~~~ /<>/net/sched/em_cmp.c:84:19: note: ‘init_module’ target declared here 84 | static int __init init_em_cmp(void) | ^~~~~~~~~~~ In file included from /<>/net/sched/em_cmp.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_em_cmp’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/em_cmp.c:97:1: note: in expansion of macro ‘module_exit’ 97 | module_exit(exit_em_cmp); | ^~~~~~~~~~~ /<>/net/sched/em_cmp.c:89:20: note: ‘cleanup_module’ target declared here 89 | static void __exit exit_em_cmp(void) | ^~~~~~~~~~~ CC [M] net/sched/em_nbyte.o In file included from /<>/net/netfilter/xt_cgroup.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cgroup_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cgroup.c:147:1: note: in expansion of macro ‘module_init’ 147 | module_init(cgroup_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cgroup.c:137:19: note: ‘init_module’ target declared here 137 | static int __init cgroup_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_cgroup.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cgroup_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_cgroup.c:148:1: note: in expansion of macro ‘module_exit’ 148 | module_exit(cgroup_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_cgroup.c:142:20: note: ‘cleanup_module’ target declared here 142 | static void __exit cgroup_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_physdev.o In file included from /<>/net/sched/em_nbyte.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_em_nbyte’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/em_nbyte.c:77:1: note: in expansion of macro ‘module_init’ 77 | module_init(init_em_nbyte); | ^~~~~~~~~~~ /<>/net/sched/em_nbyte.c:65:19: note: ‘init_module’ target declared here 65 | static int __init init_em_nbyte(void) | ^~~~~~~~~~~~~ In file included from /<>/net/sched/em_nbyte.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_em_nbyte’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/em_nbyte.c:78:1: note: in expansion of macro ‘module_exit’ 78 | module_exit(exit_em_nbyte); | ^~~~~~~~~~~ /<>/net/sched/em_nbyte.c:70:20: note: ‘cleanup_module’ target declared here 70 | static void __exit exit_em_nbyte(void) | ^~~~~~~~~~~~~ CC [M] net/tipc/msg.o CC [M] net/sched/em_u32.o In file included from /<>/net/netfilter/xt_physdev.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘physdev_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_physdev.c:137:1: note: in expansion of macro ‘module_init’ 137 | module_init(physdev_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_physdev.c:127:19: note: ‘init_module’ target declared here 127 | static int __init physdev_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_physdev.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘physdev_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_physdev.c:138:1: note: in expansion of macro ‘module_exit’ 138 | module_exit(physdev_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_physdev.c:132:20: note: ‘cleanup_module’ target declared here 132 | static void __exit physdev_mt_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_pkttype.o CC [M] net/sunrpc/xdr.o In file included from /<>/net/sched/em_u32.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_em_u32’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/em_u32.c:61:1: note: in expansion of macro ‘module_init’ 61 | module_init(init_em_u32); | ^~~~~~~~~~~ /<>/net/sched/em_u32.c:49:19: note: ‘init_module’ target declared here 49 | static int __init init_em_u32(void) | ^~~~~~~~~~~ In file included from /<>/net/sched/em_u32.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_em_u32’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/em_u32.c:62:1: note: in expansion of macro ‘module_exit’ 62 | module_exit(exit_em_u32); | ^~~~~~~~~~~ /<>/net/sched/em_u32.c:54:20: note: ‘cleanup_module’ target declared here 54 | static void __exit exit_em_u32(void) | ^~~~~~~~~~~ CC [M] net/sched/em_meta.o In file included from /<>/net/netfilter/xt_pkttype.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘pkttype_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_pkttype.c:63:1: note: in expansion of macro ‘module_init’ 63 | module_init(pkttype_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_pkttype.c:53:19: note: ‘init_module’ target declared here 53 | static int __init pkttype_mt_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_pkttype.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘pkttype_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_pkttype.c:64:1: note: in expansion of macro ‘module_exit’ 64 | module_exit(pkttype_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_pkttype.c:58:20: note: ‘cleanup_module’ target declared here 58 | static void __exit pkttype_mt_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/tipc/name_distr.o CC [M] net/netfilter/xt_policy.o In file included from /<>/net/sched/em_meta.c:62: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_em_meta’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/em_meta.c:1011:1: note: in expansion of macro ‘module_init’ 1011 | module_init(init_em_meta); | ^~~~~~~~~~~ /<>/net/sched/em_meta.c:999:19: note: ‘init_module’ target declared here 999 | static int __init init_em_meta(void) | ^~~~~~~~~~~~ In file included from /<>/net/sched/em_meta.c:62: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_em_meta’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/em_meta.c:1012:1: note: in expansion of macro ‘module_exit’ 1012 | module_exit(exit_em_meta); | ^~~~~~~~~~~ /<>/net/sched/em_meta.c:1004:20: note: ‘cleanup_module’ target declared here 1004 | static void __exit exit_em_meta(void) | ^~~~~~~~~~~~ CC [M] net/sched/em_text.o In file included from /<>/net/netfilter/xt_policy.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘policy_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_policy.c:189:1: note: in expansion of macro ‘module_init’ 189 | module_init(policy_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_policy.c:179:19: note: ‘init_module’ target declared here 179 | static int __init policy_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_policy.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘policy_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_policy.c:190:1: note: in expansion of macro ‘module_exit’ 190 | module_exit(policy_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_policy.c:184:20: note: ‘cleanup_module’ target declared here 184 | static void __exit policy_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/tipc/subscr.o CC [M] net/sunrpc/sunrpc_syms.o CC [M] net/netfilter/xt_quota.o In file included from /<>/net/sched/em_text.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_em_text’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/em_text.c:154:1: note: in expansion of macro ‘module_init’ 154 | module_init(init_em_text); | ^~~~~~~~~~~ /<>/net/sched/em_text.c:142:19: note: ‘init_module’ target declared here 142 | static int __init init_em_text(void) | ^~~~~~~~~~~~ In file included from /<>/net/sched/em_text.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_em_text’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/em_text.c:155:1: note: in expansion of macro ‘module_exit’ 155 | module_exit(exit_em_text); | ^~~~~~~~~~~ /<>/net/sched/em_text.c:147:20: note: ‘cleanup_module’ target declared here 147 | static void __exit exit_em_text(void) | ^~~~~~~~~~~~ In file included from /<>/net/sunrpc/sunrpc_syms.c:9: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_sunrpc’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:117:27: note: in expansion of macro ‘module_init’ 117 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/sunrpc/sunrpc_syms.c:139:1: note: in expansion of macro ‘fs_initcall’ 139 | fs_initcall(init_sunrpc); /* Ensure we're initialised before nfs */ | ^~~~~~~~~~~ /<>/net/sunrpc/sunrpc_syms.c:85:1: note: ‘init_module’ target declared here 85 | init_sunrpc(void) | ^~~~~~~~~~~ In file included from /<>/net/sunrpc/sunrpc_syms.c:9: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cleanup_sunrpc’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sunrpc/sunrpc_syms.c:140:1: note: in expansion of macro ‘module_exit’ 140 | module_exit(cleanup_sunrpc); | ^~~~~~~~~~~ /<>/net/sunrpc/sunrpc_syms.c:123:1: note: ‘cleanup_module’ target declared here 123 | cleanup_sunrpc(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_quota.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘quota_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_quota.c:90:1: note: in expansion of macro ‘module_init’ 90 | module_init(quota_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_quota.c:80:19: note: ‘init_module’ target declared here 80 | static int __init quota_mt_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_quota.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘quota_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_quota.c:91:1: note: in expansion of macro ‘module_exit’ 91 | module_exit(quota_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_quota.c:85:20: note: ‘cleanup_module’ target declared here 85 | static void __exit quota_mt_exit(void) | ^~~~~~~~~~~~~ CC [M] net/sched/em_canid.o CC [M] net/netfilter/xt_rateest.o CC [M] net/tipc/monitor.o In file included from /<>/net/sched/em_canid.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_em_canid’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/em_canid.c:230:1: note: in expansion of macro ‘module_init’ 230 | module_init(init_em_canid); | ^~~~~~~~~~~ /<>/net/sched/em_canid.c:218:19: note: ‘init_module’ target declared here 218 | static int __init init_em_canid(void) | ^~~~~~~~~~~~~ In file included from /<>/net/sched/em_canid.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_em_canid’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/em_canid.c:231:1: note: in expansion of macro ‘module_exit’ 231 | module_exit(exit_em_canid); | ^~~~~~~~~~~ /<>/net/sched/em_canid.c:223:20: note: ‘cleanup_module’ target declared here 223 | static void __exit exit_em_canid(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_rateest.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘xt_rateest_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_rateest.c:155:1: note: in expansion of macro ‘module_init’ 155 | module_init(xt_rateest_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_rateest.c:140:19: note: ‘init_module’ target declared here 140 | static int __init xt_rateest_mt_init(void) | ^~~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_rateest.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘xt_rateest_mt_fini’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_rateest.c:156:1: note: in expansion of macro ‘module_exit’ 156 | module_exit(xt_rateest_mt_fini); | ^~~~~~~~~~~ /<>/net/netfilter/xt_rateest.c:145:20: note: ‘cleanup_module’ target declared here 145 | static void __exit xt_rateest_mt_fini(void) | ^~~~~~~~~~~~~~~~~~ CC [M] net/sunrpc/cache.o CC [M] net/netfilter/xt_realm.o CC [M] net/sched/em_ipset.o CC [M] net/tipc/name_table.o In file included from /<>/net/netfilter/xt_realm.c:10: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘realm_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_realm.c:53:1: note: in expansion of macro ‘module_init’ 53 | module_init(realm_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_realm.c:43:19: note: ‘init_module’ target declared here 43 | static int __init realm_mt_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_realm.c:10: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘realm_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_realm.c:54:1: note: in expansion of macro ‘module_exit’ 54 | module_exit(realm_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_realm.c:48:20: note: ‘cleanup_module’ target declared here 48 | static void __exit realm_mt_exit(void) | ^~~~~~~~~~~~~ In file included from /<>/net/sched/em_ipset.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_em_ipset’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/em_ipset.c:134:1: note: in expansion of macro ‘module_init’ 134 | module_init(init_em_ipset); | ^~~~~~~~~~~ /<>/net/sched/em_ipset.c:120:19: note: ‘init_module’ target declared here 120 | static int __init init_em_ipset(void) | ^~~~~~~~~~~~~ In file included from /<>/net/sched/em_ipset.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_em_ipset’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/em_ipset.c:135:1: note: in expansion of macro ‘module_exit’ 135 | module_exit(exit_em_ipset); | ^~~~~~~~~~~ /<>/net/sched/em_ipset.c:125:20: note: ‘cleanup_module’ target declared here 125 | static void __exit exit_em_ipset(void) | ^~~~~~~~~~~~~ CC [M] net/netfilter/xt_recent.o CC [M] net/sched/em_ipt.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/netfilter/xt_recent.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘recent_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_recent.c:759:1: note: in expansion of macro ‘module_init’ 759 | module_init(recent_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_recent.c:734:19: note: ‘init_module’ target declared here 734 | static int __init recent_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/tcp.h:23, from /<>/include/linux/ipv6.h:87, from /<>/net/netfilter/xt_recent.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘recent_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_recent.c:760:1: note: in expansion of macro ‘module_exit’ 760 | module_exit(recent_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_recent.c:753:20: note: ‘cleanup_module’ target declared here 753 | static void __exit recent_mt_exit(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/sched/em_ipt.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘init_em_ipt’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/sched/em_ipt.c:254:1: note: in expansion of macro ‘module_init’ 254 | module_init(init_em_ipt); | ^~~~~~~~~~~ /<>/net/sched/em_ipt.c:240:19: note: ‘init_module’ target declared here 240 | static int __init init_em_ipt(void) | ^~~~~~~~~~~ In file included from /<>/net/sched/em_ipt.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘exit_em_ipt’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/sched/em_ipt.c:255:1: note: in expansion of macro ‘module_exit’ 255 | module_exit(exit_em_ipt); | ^~~~~~~~~~~ /<>/net/sched/em_ipt.c:245:20: note: ‘cleanup_module’ target declared here 245 | static void __exit exit_em_ipt(void) | ^~~~~~~~~~~ AR net/sched/built-in.a CC [M] net/tipc/net.o CC [M] net/tls/tls_main.o CC [M] net/sunrpc/rpc_pipe.o CC [M] net/netfilter/xt_sctp.o In file included from /<>/net/tls/tls_main.c:34: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tls_register’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/tls/tls_main.c:750:1: note: in expansion of macro ‘module_init’ 750 | module_init(tls_register); | ^~~~~~~~~~~ /<>/net/tls/tls_main.c:726:19: note: ‘init_module’ target declared here 726 | static int __init tls_register(void) | ^~~~~~~~~~~~ In file included from /<>/net/tls/tls_main.c:34: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tls_unregister’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/tls/tls_main.c:751:1: note: in expansion of macro ‘module_exit’ 751 | module_exit(tls_unregister); | ^~~~~~~~~~~ /<>/net/tls/tls_main.c:742:20: note: ‘cleanup_module’ target declared here 742 | static void __exit tls_unregister(void) | ^~~~~~~~~~~~~~ CC [M] net/tipc/netlink.o In file included from /<>/net/netfilter/xt_sctp.c:2: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘sctp_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_sctp.c:197:1: note: in expansion of macro ‘module_init’ 197 | module_init(sctp_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_sctp.c:187:19: note: ‘init_module’ target declared here 187 | static int __init sctp_mt_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_sctp.c:2: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘sctp_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_sctp.c:198:1: note: in expansion of macro ‘module_exit’ 198 | module_exit(sctp_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_sctp.c:192:20: note: ‘cleanup_module’ target declared here 192 | static void __exit sctp_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_socket.o CC [M] net/tipc/netlink_compat.o CC [M] net/tls/tls_sw.o In file included from /<>/net/netfilter/xt_socket.c:13: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘socket_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_socket.c:309:1: note: in expansion of macro ‘module_init’ 309 | module_init(socket_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_socket.c:299:19: note: ‘init_module’ target declared here 299 | static int __init socket_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_socket.c:13: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘socket_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_socket.c:310:1: note: in expansion of macro ‘module_exit’ 310 | module_exit(socket_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_socket.c:304:20: note: ‘cleanup_module’ target declared here 304 | static void __exit socket_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/sunrpc/svc_xprt.o CC [M] net/netfilter/xt_state.o In file included from /<>/net/netfilter/xt_state.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘state_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_state.c:77:1: note: in expansion of macro ‘module_init’ 77 | module_init(state_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_state.c:67:19: note: ‘init_module’ target declared here 67 | static int __init state_mt_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_state.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘state_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_state.c:78:1: note: in expansion of macro ‘module_exit’ 78 | module_exit(state_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_state.c:72:20: note: ‘cleanup_module’ target declared here 72 | static void __exit state_mt_exit(void) | ^~~~~~~~~~~~~ CC [M] net/tipc/node.o CC [M] net/netfilter/xt_statistic.o CC [M] net/tls/tls_device.o In file included from /<>/net/netfilter/xt_statistic.c:19: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘statistic_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_statistic.c:101:1: note: in expansion of macro ‘module_init’ 101 | module_init(statistic_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_statistic.c:91:19: note: ‘init_module’ target declared here 91 | static int __init statistic_mt_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_statistic.c:19: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘statistic_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_statistic.c:102:1: note: in expansion of macro ‘module_exit’ 102 | module_exit(statistic_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_statistic.c:96:20: note: ‘cleanup_module’ target declared here 96 | static void __exit statistic_mt_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/netfilter/xt_string.o In file included from /<>/net/netfilter/xt_string.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘string_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_string.c:95:1: note: in expansion of macro ‘module_init’ 95 | module_init(string_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_string.c:85:19: note: ‘init_module’ target declared here 85 | static int __init string_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_string.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘string_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_string.c:96:1: note: in expansion of macro ‘module_exit’ 96 | module_exit(string_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_string.c:90:20: note: ‘cleanup_module’ target declared here 90 | static void __exit string_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/sunrpc/xprtmultipath.o CC [M] net/netfilter/xt_tcpmss.o CC [M] net/tipc/socket.o CC [M] net/tls/tls_device_fallback.o In file included from /<>/net/netfilter/xt_tcpmss.c:11: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tcpmss_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_tcpmss.c:109:1: note: in expansion of macro ‘module_init’ 109 | module_init(tcpmss_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_tcpmss.c:99:19: note: ‘init_module’ target declared here 99 | static int __init tcpmss_mt_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_tcpmss.c:11: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tcpmss_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_tcpmss.c:110:1: note: in expansion of macro ‘module_exit’ 110 | module_exit(tcpmss_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_tcpmss.c:104:20: note: ‘cleanup_module’ target declared here 104 | static void __exit tcpmss_mt_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/netfilter/xt_time.o CC [M] net/sunrpc/debugfs.o In file included from /<>/net/netfilter/xt_time.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘time_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_time.c:286:1: note: in expansion of macro ‘module_init’ 286 | module_init(time_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_time.c:267:19: note: ‘init_module’ target declared here 267 | static int __init time_mt_init(void) | ^~~~~~~~~~~~ In file included from /<>/net/netfilter/xt_time.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘time_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_time.c:287:1: note: in expansion of macro ‘module_exit’ 287 | module_exit(time_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_time.c:281:20: note: ‘cleanup_module’ target declared here 281 | static void __exit time_mt_exit(void) | ^~~~~~~~~~~~ CC [M] net/netfilter/xt_u32.o LD [M] net/tls/tls.o CC net/unix/af_unix.o CC [M] net/sunrpc/backchannel_rqst.o In file included from /<>/net/netfilter/xt_u32.c:8: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘u32_mt_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/netfilter/xt_u32.c:117:1: note: in expansion of macro ‘module_init’ 117 | module_init(u32_mt_init); | ^~~~~~~~~~~ /<>/net/netfilter/xt_u32.c:107:19: note: ‘init_module’ target declared here 107 | static int __init u32_mt_init(void) | ^~~~~~~~~~~ In file included from /<>/net/netfilter/xt_u32.c:8: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘u32_mt_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/netfilter/xt_u32.c:118:1: note: in expansion of macro ‘module_exit’ 118 | module_exit(u32_mt_exit); | ^~~~~~~~~~~ /<>/net/netfilter/xt_u32.c:112:20: note: ‘cleanup_module’ target declared here 112 | static void __exit u32_mt_exit(void) | ^~~~~~~~~~~ AR net/netfilter/built-in.a LD [M] net/netfilter/nf_conntrack.o LD [M] net/netfilter/nf_conntrack_h323.o LD [M] net/netfilter/nf_nat.o LD [M] net/netfilter/nf_tables.o LD [M] net/netfilter/nf_tables_set.o LD [M] net/netfilter/nf_flow_table.o CC [M] net/vmw_vsock/af_vsock.o In file included from /<>/net/vmw_vsock/af_vsock.c:106: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vsock_init_tables’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/vmw_vsock/af_vsock.c:2027:1: note: in expansion of macro ‘module_init’ 2027 | module_init(vsock_init_tables); | ^~~~~~~~~~~ /<>/net/vmw_vsock/af_vsock.c:198:19: note: ‘init_module’ target declared here 198 | static int __init vsock_init_tables(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/vmw_vsock/af_vsock.c:106: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vsock_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/vmw_vsock/af_vsock.c:2028:1: note: in expansion of macro ‘module_exit’ 2028 | module_exit(vsock_exit); | ^~~~~~~~~~~ /<>/net/vmw_vsock/af_vsock.c:2022:20: note: ‘cleanup_module’ target declared here 2022 | static void __exit vsock_exit(void) | ^~~~~~~~~~ CC [M] net/sunrpc/stats.o CC [M] net/tipc/eth_media.o CC [M] net/tipc/topsrv.o CC [M] net/vmw_vsock/af_vsock_tap.o CC net/unix/garbage.o CC [M] net/sunrpc/sysctl.o /<>/net/tipc/topsrv.c: In function ‘tipc_topsrv_start’: /<>/net/tipc/topsrv.c:660:2: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 660 | strncpy(srv->name, name, strlen(name) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/net/tipc/topsrv.c:660:27: note: length computed here 660 | strncpy(srv->name, name, strlen(name) + 1); | ^~~~~~~~~~~~ CC [M] net/tipc/group.o CC net/unix/sysctl_net_unix.o CC [M] net/vmw_vsock/vsock_addr.o LD [M] net/sunrpc/sunrpc.o CC [M] net/unix/diag.o CC [M] net/wimax/id-table.o CC [M] net/tipc/udp_media.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/sock_diag.h:8, from /<>/net/unix/diag.c:3: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘unix_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/unix/diag.c:327:1: note: in expansion of macro ‘module_init’ 327 | module_init(unix_diag_init); | ^~~~~~~~~~~ /<>/net/unix/diag.c:317:19: note: ‘init_module’ target declared here 317 | static int __init unix_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/include/linux/sock_diag.h:8, from /<>/net/unix/diag.c:3: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘unix_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/unix/diag.c:328:1: note: in expansion of macro ‘module_exit’ 328 | module_exit(unix_diag_exit); | ^~~~~~~~~~~ /<>/net/unix/diag.c:322:20: note: ‘cleanup_module’ target declared here 322 | static void __exit unix_diag_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/wimax/op-msg.o AR net/unix/built-in.a LD [M] net/unix/unix_diag.o GEN net/wireless/shipped-certs.c CC net/wireless/wext-core.o CC [M] net/vmw_vsock/diag.o In file included from /<>/net/vmw_vsock/diag.c:17: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘vsock_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/vmw_vsock/diag.c:182:1: note: in expansion of macro ‘module_init’ 182 | module_init(vsock_diag_init); | ^~~~~~~~~~~ /<>/net/vmw_vsock/diag.c:172:19: note: ‘init_module’ target declared here 172 | static int __init vsock_diag_init(void) | ^~~~~~~~~~~~~~~ In file included from /<>/net/vmw_vsock/diag.c:17: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘vsock_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/vmw_vsock/diag.c:183:1: note: in expansion of macro ‘module_exit’ 183 | module_exit(vsock_diag_exit); | ^~~~~~~~~~~ /<>/net/vmw_vsock/diag.c:177:20: note: ‘cleanup_module’ target declared here 177 | static void __exit vsock_diag_exit(void) | ^~~~~~~~~~~~~~~ CC [M] net/vmw_vsock/virtio_transport.o CC [M] net/tipc/sysctl.o CC [M] net/wimax/op-reset.o CC [M] net/tipc/diag.o CC net/wireless/wext-proc.o In file included from /<>/net/vmw_vsock/virtio_transport.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘virtio_vsock_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/vmw_vsock/virtio_transport.c:717:1: note: in expansion of macro ‘module_init’ 717 | module_init(virtio_vsock_init); | ^~~~~~~~~~~ /<>/net/vmw_vsock/virtio_transport.c:698:19: note: ‘init_module’ target declared here 698 | static int __init virtio_vsock_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/vmw_vsock/virtio_transport.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘virtio_vsock_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/vmw_vsock/virtio_transport.c:718:1: note: in expansion of macro ‘module_exit’ 718 | module_exit(virtio_vsock_exit); | ^~~~~~~~~~~ /<>/net/vmw_vsock/virtio_transport.c:711:20: note: ‘cleanup_module’ target declared here 711 | static void __exit virtio_vsock_exit(void) | ^~~~~~~~~~~~~~~~~ CC [M] net/vmw_vsock/virtio_transport_common.o CC net/wireless/wext-spy.o In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/tipc/socket.h:38, from /<>/net/tipc/diag.c:37: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘tipc_diag_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/tipc/diag.c:110:1: note: in expansion of macro ‘module_init’ 110 | module_init(tipc_diag_init); | ^~~~~~~~~~~ /<>/net/tipc/diag.c:100:19: note: ‘init_module’ target declared here 100 | static int __init tipc_diag_init(void) | ^~~~~~~~~~~~~~ In file included from /<>/include/linux/kallsyms.h:13, from /<>/include/linux/filter.h:21, from /<>/include/net/sock.h:64, from /<>/net/tipc/socket.h:38, from /<>/net/tipc/diag.c:37: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘tipc_diag_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/tipc/diag.c:111:1: note: in expansion of macro ‘module_exit’ 111 | module_exit(tipc_diag_exit); | ^~~~~~~~~~~ /<>/net/tipc/diag.c:105:20: note: ‘cleanup_module’ target declared here 105 | static void __exit tipc_diag_exit(void) | ^~~~~~~~~~~~~~ CC [M] net/wimax/op-rfkill.o LD [M] net/tipc/tipc.o CC [M] net/x25/af_x25.o CC net/wireless/wext-priv.o In file included from /<>/net/x25/af_x25.c:40: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘x25_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/x25/af_x25.c:1834:1: note: in expansion of macro ‘module_init’ 1834 | module_init(x25_init); | ^~~~~~~~~~~ /<>/net/x25/af_x25.c:1793:19: note: ‘init_module’ target declared here 1793 | static int __init x25_init(void) | ^~~~~~~~ In file included from /<>/net/x25/af_x25.c:40: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘x25_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/x25/af_x25.c:1851:1: note: in expansion of macro ‘module_exit’ 1851 | module_exit(x25_exit); | ^~~~~~~~~~~ /<>/net/x25/af_x25.c:1836:20: note: ‘cleanup_module’ target declared here 1836 | static void __exit x25_exit(void) | ^~~~~~~~ CC [M] net/wimax/op-state-get.o CC [M] net/x25/x25_dev.o CC [M] net/wireless/core.o LD [M] net/vmw_vsock/vsock.o LD [M] net/vmw_vsock/vsock_diag.o LD [M] net/vmw_vsock/vmw_vsock_virtio_transport.o LD [M] net/vmw_vsock/vmw_vsock_virtio_transport_common.o CC [M] net/x25/x25_facilities.o CC [M] net/wimax/stack.o CC [M] net/x25/x25_in.o In file included from /<>/net/wimax/stack.c:58: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘wimax_subsys_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/wimax/stack.c:617:1: note: in expansion of macro ‘module_init’ 617 | module_init(wimax_subsys_init); | ^~~~~~~~~~~ /<>/net/wimax/stack.c:595:12: note: ‘init_module’ target declared here 595 | int __init wimax_subsys_init(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/wimax/stack.c:58: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘wimax_subsys_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/wimax/stack.c:627:1: note: in expansion of macro ‘module_exit’ 627 | module_exit(wimax_subsys_exit); | ^~~~~~~~~~~ /<>/net/wimax/stack.c:622:13: note: ‘cleanup_module’ target declared here 622 | void __exit wimax_subsys_exit(void) | ^~~~~~~~~~~~~~~~~ In file included from /<>/net/wireless/core.c:12: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘cfg80211_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/include/linux/module.h:117:27: note: in expansion of macro ‘module_init’ 117 | #define fs_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /<>/net/wireless/core.c:1401:1: note: in expansion of macro ‘fs_initcall’ 1401 | fs_initcall(cfg80211_init); | ^~~~~~~~~~~ /<>/net/wireless/core.c:1353:19: note: ‘init_module’ target declared here 1353 | static int __init cfg80211_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/wireless/core.c:12: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘cfg80211_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/wireless/core.c:1413:1: note: in expansion of macro ‘module_exit’ 1413 | module_exit(cfg80211_exit); | ^~~~~~~~~~~ /<>/net/wireless/core.c:1403:20: note: ‘cleanup_module’ target declared here 1403 | static void __exit cfg80211_exit(void) | ^~~~~~~~~~~~~ CC [M] net/x25/x25_link.o CC [M] net/wimax/debugfs.o CC [M] net/x25/x25_out.o CC [M] net/x25/x25_route.o LD [M] net/wimax/wimax.o CC net/xdp/xsk.o CC [M] net/wireless/sysfs.o CC [M] net/x25/x25_subr.o CC [M] net/x25/x25_timer.o CC [M] net/x25/x25_proc.o CC [M] net/wireless/radiotap.o CC [M] net/x25/x25_forward.o CC net/xdp/xdp_umem.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 [M] net/x25/sysctl_net_x25.o CC net/xdp/xsk_queue.o CC [M] net/wireless/util.o LD [M] net/x25/x25.o CC [M] net/wireless/reg.o CC net/xfrm/xfrm_policy.o AR net/xdp/built-in.a CC net/socket.o In file included from /<>/include/linux/compiler_types.h:58, from : /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1366:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1366 | SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1467:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1467 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1504:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1504 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1536:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1536 | SYSCALL_DEFINE2(listen, int, fd, int, backlog) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1634:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1634 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1640:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1640 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1684:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1684 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1722:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1722 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1758:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1758 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1808:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1808 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1819:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1819 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1871:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1871 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1882:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1882 | SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1922:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1922 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1959:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1959 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:214:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 214 | #define SYSCALL_DEFINE2(name, ...) SYSCALL_DEFINEx(2, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1984:1: note: in expansion of macro ‘SYSCALL_DEFINE2’ 1984 | SYSCALL_DEFINE2(shutdown, int, fd, int, how) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2173:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2173 | SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2249:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2249 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2346:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2346 | SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, | ^~~~~~~~~~~~~~~ /<>/include/linux/compiler-gcc.h:382:20: warning: unknown option after ‘#pragma GCC diagnostic’ kind [-Wpragmas] 382 | #define __diag(s) _Pragma(__diag_str(GCC diagnostic s)) | ^~~~~~~ /<>/include/linux/compiler-gcc.h:386:26: note: in expansion of macro ‘__diag’ 386 | #define __diag_GCC_8(s) __diag(s) | ^~~~~~ /<>/include/linux/compiler-gcc.h:371:2: note: in expansion of macro ‘__diag_GCC_8’ 371 | __diag_GCC_ ## version(__diag_GCC_ ## severity s) | ^~~~~~~~~~~ /<>/include/linux/compiler_types.h:286:2: note: in expansion of macro ‘__diag_GCC’ 286 | __diag_ ## compiler(version, ignore, option) | ^~~~~~~ /<>/include/linux/syscalls.h:236:2: note: in expansion of macro ‘__diag_ignore’ 236 | __diag_ignore(GCC, 8, "-Wattribute-alias", \ | ^~~~~~~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2492:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2492 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ In file included from /<>/net/socket.c:83: /<>/include/linux/syscalls.h:238:18: warning: ‘sys_recvmmsg’ alias between functions of incompatible types ‘long int(int, struct mmsghdr *, unsigned int, unsigned int, struct timespec *)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2492:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2492 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2492:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 2492 | SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_recvmsg’ alias between functions of incompatible types ‘long int(int, struct user_msghdr *, unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2346:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2346 | SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2346:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2346 | SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sendmmsg’ alias between functions of incompatible types ‘long int(int, struct mmsghdr *, unsigned int, unsigned int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2249:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2249 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2249:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 2249 | SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sendmsg’ alias between functions of incompatible types ‘long int(int, struct user_msghdr *, unsigned int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2173:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2173 | SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:2173:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 2173 | SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getsockopt’ alias between functions of incompatible types ‘long int(int, int, int, char *, int *)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1959:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1959 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1959:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1959 | SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_setsockopt’ alias between functions of incompatible types ‘long int(int, int, int, char *, int)’ and ‘long int(long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1922:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1922 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:217:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 217 | #define SYSCALL_DEFINE5(name, ...) SYSCALL_DEFINEx(5, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1922:1: note: in expansion of macro ‘SYSCALL_DEFINE5’ 1922 | SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_recv’ alias between functions of incompatible types ‘long int(int, void *, size_t, unsigned int)’ {aka ‘long int(int, void *, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1882:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1882 | SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1882:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1882 | SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_recvfrom’ alias between functions of incompatible types ‘long int(int, void *, size_t, unsigned int, struct sockaddr *, int *)’ {aka ‘long int(int, void *, unsigned int, unsigned int, struct sockaddr *, int *)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1871:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1871 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1871:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1871 | SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_send’ alias between functions of incompatible types ‘long int(int, void *, size_t, unsigned int)’ {aka ‘long int(int, void *, unsigned int, unsigned int)’} and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1819:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1819 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1819:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1819 | SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_sendto’ alias between functions of incompatible types ‘long int(int, void *, size_t, unsigned int, struct sockaddr *, int)’ {aka ‘long int(int, void *, unsigned int, unsigned int, struct sockaddr *, int)’} and ‘long int(long int, long int, long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1808:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1808 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:218:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 218 | #define SYSCALL_DEFINE6(name, ...) SYSCALL_DEFINEx(6, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1808:1: note: in expansion of macro ‘SYSCALL_DEFINE6’ 1808 | SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getpeername’ alias between functions of incompatible types ‘long int(int, struct sockaddr *, int *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1758:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1758 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1758:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1758 | SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_getsockname’ alias between functions of incompatible types ‘long int(int, struct sockaddr *, int *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1722:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1722 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1722:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1722 | SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_connect’ alias between functions of incompatible types ‘long int(int, struct sockaddr *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1684:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1684 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1684:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1684 | SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_accept’ alias between functions of incompatible types ‘long int(int, struct sockaddr *, int *)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1640:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1640 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1640:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1640 | SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_accept4’ alias between functions of incompatible types ‘long int(int, struct sockaddr *, int *, int)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1634:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1634 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1634:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1634 | SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_bind’ alias between functions of incompatible types ‘long int(int, struct sockaddr *, int)’ and ‘long int(long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1504:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1504 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:215:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 215 | #define SYSCALL_DEFINE3(name, ...) SYSCALL_DEFINEx(3, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1504:1: note: in expansion of macro ‘SYSCALL_DEFINE3’ 1504 | SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen) | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:238:18: warning: ‘sys_socketpair’ alias between functions of incompatible types ‘long int(int, int, int, int *)’ and ‘long int(long int, long int, long int, long int)’ [-Wattribute-alias=] 238 | asmlinkage long sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \ | ^~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1467:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1467 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:243:18: note: aliased declaration here 243 | asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__)) \ | ^~~~~~~~ /<>/include/linux/syscalls.h:224:2: note: in expansion of macro ‘__SYSCALL_DEFINEx’ 224 | __SYSCALL_DEFINEx(x, sname, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~ /<>/include/linux/syscalls.h:216:36: note: in expansion of macro ‘SYSCALL_DEFINEx’ 216 | #define SYSCALL_DEFINE4(name, ...) SYSCALL_DEFINEx(4, _##name, __VA_ARGS__) | ^~~~~~~~~~~~~~~ /<>/net/socket.c:1467:1: note: in expansion of macro ‘SYSCALL_DEFINE4’ 1467 | SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol, | ^~~~~~~~~~~~~~~ CC [M] net/wireless/scan.o CC net/sysctl_net.o CC [M] net/wireless/nl80211.o CC net/xfrm/xfrm_state.o CC net/xfrm/xfrm_hash.o CC net/xfrm/xfrm_input.o CC [M] net/wireless/mlme.o CC net/xfrm/xfrm_output.o CC net/xfrm/xfrm_sysctl.o CC [M] net/wireless/ibss.o CC net/xfrm/xfrm_replay.o CC net/xfrm/xfrm_device.o CC [M] net/wireless/sme.o CC net/xfrm/xfrm_proc.o CC net/xfrm/xfrm_algo.o CC net/xfrm/xfrm_user.o CC [M] net/wireless/chan.o CC [M] net/xfrm/xfrm_ipcomp.o AR net/xfrm/built-in.a CC [M] net/wireless/ethtool.o CC [M] net/wireless/mesh.o CC [M] net/wireless/ap.o CC [M] net/wireless/trace.o CC [M] net/wireless/ocb.o CC [M] net/wireless/of.o CC [M] net/wireless/debugfs.o CC [M] net/wireless/wext-compat.o CC [M] net/wireless/wext-sme.o CC [M] net/wireless/shipped-certs.o CC [M] net/wireless/lib80211.o CC [M] net/wireless/lib80211_crypt_wep.o In file included from /<>/net/wireless/lib80211_crypt_wep.c:14: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lib80211_crypto_wep_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_wep.c:296:1: note: in expansion of macro ‘module_init’ 296 | module_init(lib80211_crypto_wep_init); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_wep.c:286:19: note: ‘init_module’ target declared here 286 | static int __init lib80211_crypto_wep_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/wireless/lib80211_crypt_wep.c:14: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lib80211_crypto_wep_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_wep.c:297:1: note: in expansion of macro ‘module_exit’ 297 | module_exit(lib80211_crypto_wep_exit); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_wep.c:291:20: note: ‘cleanup_module’ target declared here 291 | static void __exit lib80211_crypto_wep_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/wireless/lib80211.c:18: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lib80211_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/wireless/lib80211.c:257:1: note: in expansion of macro ‘module_init’ 257 | module_init(lib80211_init); | ^~~~~~~~~~~ /<>/net/wireless/lib80211.c:245:19: note: ‘init_module’ target declared here 245 | static int __init lib80211_init(void) | ^~~~~~~~~~~~~ In file included from /<>/net/wireless/lib80211.c:18: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lib80211_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/wireless/lib80211.c:258:1: note: in expansion of macro ‘module_exit’ 258 | module_exit(lib80211_exit); | ^~~~~~~~~~~ /<>/net/wireless/lib80211.c:251:20: note: ‘cleanup_module’ target declared here 251 | static void __exit lib80211_exit(void) | ^~~~~~~~~~~~~ CC [M] net/wireless/lib80211_crypt_ccmp.o CC [M] net/wireless/lib80211_crypt_tkip.o AR net/wireless/built-in.a In file included from /<>/net/wireless/lib80211_crypt_ccmp.c:15: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lib80211_crypto_ccmp_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_ccmp.c:478:1: note: in expansion of macro ‘module_init’ 478 | module_init(lib80211_crypto_ccmp_init); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_ccmp.c:468:19: note: ‘init_module’ target declared here 468 | static int __init lib80211_crypto_ccmp_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/wireless/lib80211_crypt_ccmp.c:15: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lib80211_crypto_ccmp_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_ccmp.c:479:1: note: in expansion of macro ‘module_exit’ 479 | module_exit(lib80211_crypto_ccmp_exit); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_ccmp.c:473:20: note: ‘cleanup_module’ target declared here 473 | static void __exit lib80211_crypto_ccmp_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/wireless/lib80211_crypt_tkip.c:16: /<>/include/linux/module.h:132:6: warning: ‘init_module’ specifies less restrictive attribute than its target ‘lib80211_crypto_tkip_init’: ‘cold’ [-Wmissing-attributes] 132 | int init_module(void) __attribute__((alias(#initfn))); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_tkip.c:770:1: note: in expansion of macro ‘module_init’ 770 | module_init(lib80211_crypto_tkip_init); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_tkip.c:760:19: note: ‘init_module’ target declared here 760 | static int __init lib80211_crypto_tkip_init(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/net/wireless/lib80211_crypt_tkip.c:16: /<>/include/linux/module.h:138:7: warning: ‘cleanup_module’ specifies less restrictive attribute than its target ‘lib80211_crypto_tkip_exit’: ‘cold’ [-Wmissing-attributes] 138 | void cleanup_module(void) __attribute__((alias(#exitfn))); | ^~~~~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_tkip.c:771:1: note: in expansion of macro ‘module_exit’ 771 | module_exit(lib80211_crypto_tkip_exit); | ^~~~~~~~~~~ /<>/net/wireless/lib80211_crypt_tkip.c:765:20: note: ‘cleanup_module’ target declared here 765 | static void __exit lib80211_crypto_tkip_exit(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~ LD [M] net/wireless/cfg80211.o AR net/built-in.a make[2]: Leaving directory '/<>/debian/build/build-raspi2' make[1]: *** [Makefile:146: sub-make] Error 2 make[1]: Leaving directory '/<>' make: *** [debian/rules.d/2-binary-arch.mk:71: /<>/debian/stamps/stamp-build-raspi2] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20190109-1709 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 2749864 Build-Time: 2715 Distribution: disco Fail-Stage: build Host Architecture: armhf Install-Time: 144 Job: linux-raspi2_4.18.0-1005.7.dsc Machine Architecture: arm64 Package: linux-raspi2 Package-Time: 2899 Source-Version: 4.18.0-1005.7 Space: 2749864 Status: attempted Version: 4.18.0-1005.7 -------------------------------------------------------------------------------- Finished at 20190109-1709 Build needed 00:48:19, 2749864k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=disco --arch=armhf PACKAGEBUILD-15951245 Scanning for processes to kill in build PACKAGEBUILD-15951245